| /tools/metalava/src/test/java/com/android/tools/metalava/model/psi/ |
| D | PsiModifierItemTest.kt | 43 ) { codebase -> in <lambda>() method 44 val inherited = codebase.assertClass("Inherited") in <lambda>() 67 ) { codebase -> in <lambda>() method 68 assertTrue(codebase.assertClass("Internal").isInternal) in <lambda>() 69 assertTrue(codebase.assertClass("Public").isPublic) in <lambda>() 70 assertTrue(codebase.assertClass("DefaultPublic").isPublic) in <lambda>() 71 assertTrue(codebase.assertClass("Outer.Private").isPrivate) in <lambda>() 72 assertTrue(codebase.assertClass("Outer.Protected").isProtected) in <lambda>() 90 ) { codebase -> in <lambda>() method 91 codebase.assertClass("Abstract").modifiers.let { in <lambda>() [all …]
|
| D | PsiPropertyItemTest.kt | 31 testCodebase(kotlin("class Foo(val myVal: Int)")) { codebase -> in <lambda>() method 32 val myVal = codebase.assertClass("Foo").properties().single() in <lambda>() 50 ) { codebase -> in <lambda>() method 51 val properties = codebase.assertClass("Foo").properties() in <lambda>() 68 testCodebase(kotlin("class Foo { var myVar: Int = 0 }")) { codebase -> in <lambda>() method 69 val myVar = codebase.assertClass("Foo").properties().single() in <lambda>() 93 ) { codebase -> in <lambda>() method 94 val properties = codebase.assertClass("Foo").properties() in <lambda>() 124 ) { codebase -> in <lambda>() method 125 val properties = codebase.assertClass("Foo").properties() in <lambda>() [all …]
|
| D | PsiMethodItemTest.kt | 30 testCodebase(kotlin("class Foo { var bar: Int = 0 }")) { codebase -> in <lambda>() method 31 val classItem = codebase.assertClass("Foo") in <lambda>() 46 testCodebase(kotlin("data class Foo(val bar: Int)")) { codebase -> in <lambda>() method 47 val classItem = codebase.assertClass("Foo") in <lambda>() 56 val codebase = java( in <lambda>() constant 64 testCodebase(codebase) { c -> in <lambda>()
|
| /tools/metalava/src/main/java/com/android/tools/metalava/model/psi/ |
| D | PsiAnnotationItem.kt | 50 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiAnnotationItem 53 ) : DefaultAnnotationItem(codebase) { in <lambda>() 60 appendAnnotation(codebase, sb, psiAnnotation, originalName, target, showDefaultAttrs) in <lambda>() 65 return codebase.findOrCreateClass(originalName ?: return null) in <lambda>() 81 PsiAnnotationAttribute(codebase, attribute.name ?: ATTR_VALUE, value) in <lambda>() 87 AnnotationItem.computeTargets(this, codebase::findOrCreateClass) in <lambda>() 91 …fun create(codebase: PsiBasedCodebase, psiAnnotation: PsiAnnotation, qualifiedName: String? = psiA… in <lambda>() 92 return PsiAnnotationItem(codebase, psiAnnotation, qualifiedName) in <lambda>() 95 fun create(codebase: PsiBasedCodebase, original: PsiAnnotationItem): PsiAnnotationItem { in <lambda>() 96 return PsiAnnotationItem(codebase, original.psiAnnotation, original.originalName) in <lambda>() [all …]
|
| D | UAnnotationItem.kt | 50 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.UAnnotationItem 53 ) : DefaultAnnotationItem(codebase) { in <lambda>() 60 appendAnnotation(codebase, sb, uAnnotation, originalName, target, showDefaultAttrs) in <lambda>() 65 return codebase.findOrCreateClass(originalName ?: return null) in <lambda>() 80 UAnnotationAttribute(codebase, attribute.name ?: ATTR_VALUE, attribute.expression) in <lambda>() 85 AnnotationItem.computeTargets(this, codebase::findOrCreateClass) in <lambda>() 89 …fun create(codebase: PsiBasedCodebase, uAnnotation: UAnnotation, qualifiedName: String? = uAnnotat… in <lambda>() 90 return UAnnotationItem(codebase, uAnnotation, qualifiedName) in <lambda>() 93 fun create(codebase: PsiBasedCodebase, original: UAnnotationItem): UAnnotationItem { in <lambda>() 94 return UAnnotationItem(codebase, original.uAnnotation, original.originalName) in <lambda>() [all …]
|
| D | PsiMethodItem.kt | 46 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiMethodItem 56 codebase = codebase, in <lambda>() 104 val comment = codebase.getComment(documentation) in <lambda>() 123 psiMethod.findSuperMethods().mapTo(result) { codebase.findMethod(it) } in <lambda>() 133 codebase, in <lambda>() 143 return PsiTypeItem.typeParameterClasses(codebase, psiMethod.typeParameterList) in <lambda>() 198 val exceptionClass = codebase.getType(type).asClass() in <lambda>() 243 codebase.printer.toSourceString(it) in <lambda>() 248 codebase.printer.toSourceExpression(it, this) in <lambda>() 256 val duplicated = create(codebase, targetContainingClass as PsiClassItem, psiMethod) in <lambda>() [all …]
|
| D | PsiTypeItem.kt | 57 private val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiTypeItem 85 codebase = codebase, in toTypeString() 100 codebase = codebase, in toTypeString() 112 codebase = codebase, in toTypeString() 129 codebase = codebase, in toTypeString() 144 codebase = codebase, in toTypeString() 160 codebase = codebase, in toTypeString() 216 asClass = codebase.findClass(psiType) in asClass() 253 codebase.findClass(classType)?.let { in typeArgumentClasses() 323 return create(codebase, codebase.createPsiType(s, owner?.psi())) in convertType() [all …]
|
| D | PsiModifierItem.kt | 60 codebase: Codebase, in <lambda>() 63 ) : DefaultModifierList(codebase, flags, annotations), ModifierList, MutableModifierList { in <lambda>() 66 codebase: PsiBasedCodebase, in <lambda>() 72 create(codebase, element, element) in <lambda>() 74 create(codebase, element) in <lambda>() 95 codebase: PsiBasedCodebase, in <lambda>() 163 val descriptor = codebase.bindingContext(sourcePsi) in <lambda>() 239 … private fun create(codebase: PsiBasedCodebase, element: PsiModifierListOwner): PsiModifierItem { in <lambda>() 240 val modifierList = element.modifierList ?: return PsiModifierItem(codebase) in <lambda>() 241 var flags = computeFlag(codebase, element, modifierList) in <lambda>() [all …]
|
| D | PsiParameterItem.kt | 33 override val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiParameterItem 41 codebase = codebase, 169 codebase.printer.toSourceString(defaultExpression) in computeDefaultValue() 207 codebase: PsiBasedCodebase, in create() 213 val modifiers = createParameterModifiers(codebase, psiParameter, commentText) in create() 214 val type = codebase.getType(psiParameter.type) in create() 216 codebase = codebase, in create() 229 codebase: PsiBasedCodebase, in create() 233 codebase = codebase, in create() 238 modifiers = PsiModifierItem.create(codebase, original.modifiers), in create() [all …]
|
| D | PsiClassItem.kt | 53 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiClassItem 66 codebase = codebase, in <lambda>() 79 override fun isDefined(): Boolean = codebase.unsupported() in <lambda>() 130 val item = codebase.findOrCreateClass(cls) in <lambda>() 178 return PsiTypeItem.create(codebase, codebase.getClassType(psiClass)) in <lambda>() 186 codebase, in <lambda>() 197 codebase, in <lambda>() 222 return PsiSourceFileItem(codebase, containingFile, uFile) in <lambda>() 254 val type = PsiTypeItem.create(codebase, extendsListTypes[0]) in <lambda>() 260 this.superClassType = PsiTypeItem.create(codebase, superType) in <lambda>() [all …]
|
| D | PsiConstructorItem.kt | 35 codebase: PsiBasedCodebase, 47 codebase = codebase, 73 psiMethod.findSuperMethods().mapTo(result) { codebase.findMethod(it) } in isImplicitConstructor() 89 val superConstructor = codebase.findMethod(resolved) in isImplicitConstructor() 112 codebase: PsiBasedCodebase, in create() 119 val modifiers = modifiers(codebase, psiMethod, commentText) in create() 120 val parameters = parameterList(codebase, psiMethod) in create() 122 codebase = codebase, in create() 129 returnType = codebase.getType(containingClass.psiClass), in create() 138 codebase: PsiBasedCodebase, in createDefaultConstructor() [all …]
|
| D | PsiPackageItem.kt | 25 override val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiPackageItem 34 codebase = codebase, 60 containingPackageField = codebase.findPackage("")!! in containingClass() 64 val pkg = codebase.findPackage(parentPackage) in containingClass() 142 codebase: PsiBasedCodebase, in isFromClassPath() 148 val modifiers = modifiers(codebase, psiPackage, commentText) in isFromClassPath() 156 codebase = codebase, in isFromClassPath() 167 fun create(codebase: PsiBasedCodebase, original: PsiPackageItem): PsiPackageItem { in isFromClassPath() 169 codebase = codebase, in isFromClassPath() 173 modifiers = PsiModifierItem.create(codebase, original.modifiers), in isFromClassPath()
|
| D | PsiSourceFileItem.kt | 47 codebase: PsiBasedCodebase, 50 ) : SourceFileItem, PsiItem(codebase, file, PsiModifierItem(codebase), documentation = "") { 100 val classItem = codebase.findClass(resolved) ?: continue in getImportStatements() 105 val pkgItem = codebase.findPackage(resolved.qualifiedName) ?: continue in getImportStatements() 114 codebase.findClass(resolved.containingClass ?: continue) ?: continue in getImportStatements() 115 val methodItem = codebase.findMethod(resolved) in getImportStatements() 120 … val classItem = codebase.findClass(resolved.containingClass ?: continue) ?: continue in getImportStatements() 136 val classItem = codebase.findClass(resolved) ?: continue in getImportStatements() 214 ?.mapNotNull { codebase.findClass(it) } in classes() 220 uFile != null -> codebase.findPackage(uFile.packageName) in containingPackage() [all …]
|
| D | PsiFieldItem.kt | 29 override val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiFieldItem 40 codebase = codebase, 84 val duplicated = create(codebase, targetContainingClass as PsiClassItem, psiField) in duplicate() 119 …fun create(codebase: PsiBasedCodebase, containingClass: PsiClassItem, psiField: PsiField): PsiFiel… in toString() 122 val modifiers = modifiers(codebase, psiField, commentText) in toString() 124 val fieldType = codebase.getType(psiField.type) in toString() 129 codebase = codebase, in toString()
|
| D | PsiTypeParameterItem.kt | 26 codebase: PsiBasedCodebase, 32 codebase = codebase, 59 refs.mapNotNull { PsiTypeItem.create(codebase, it) }.filter { !it.isJavaLangObject() } in finishInitialization() 66 fun create(codebase: PsiBasedCodebase, psiClass: PsiTypeParameter): PsiTypeParameterItem { in create() 68 val modifiers = modifiers(codebase, psiClass, "") in create() 71 codebase = codebase, in create()
|
| D | PsiPropertyItem.kt | 29 override val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiPropertyItem 42 codebase = codebase, 99 codebase: PsiBasedCodebase, in toString() 113 val modifiers = modifiers(codebase, psiMethod, documentation) in toString() 115 codebase = codebase, in toString()
|
| /tools/metalava/src/main/java/com/android/tools/metalava/ |
| D | Driver.kt | 237 val codebase = in processFlags() constant 253 options.manifest?.let { codebase.manifest = it } in processFlags() 261 subtractApi(codebase, it) in processFlags() 272 …androidApiLevelXml, codebase, options.sdkJarRoot, options.sdkInfoFile, options.removeMissingClasse… in processFlags() 277 if (!codebase.supportsDocumentation()) { in processFlags() 281 val docAnalyzer = DocAnalyzer(codebase) in processFlags() 293 it, codebase, docStubs = true, in processFlags() 305 createReportFile(codebase, apiFile, "API") { printWriter -> in processFlags() 306 SignatureWriter(printWriter, apiEmit, apiReference, codebase.preFiltered) in processFlags() 315 createReportFile(codebase, apiFile, "XML API") { printWriter -> in processFlags() [all …]
|
| D | AnnotationsMerger.kt | 83 private val codebase: Codebase in <lambda>() constant in com.android.tools.metalava.AnnotationsMerger 242 codebase, in <lambda>() 285 new.codebase.createAnnotation( in <lambda>() 302 val codebase = new.codebase as PsiBasedCodebase in <lambda>() constant 303 val annotationItem = PsiAnnotationItem.create(codebase, annotation) in <lambda>() 311 visitor, externalCodebase, codebase in <lambda>() 341 CodebaseComparator().compare(visitor, externalCodebase, codebase) in <lambda>() 395 val classItem = codebase.findClass(containingClass) in <lambda>() 424 val classItem = codebase.findClass(containingClass) in <lambda>() 583 codebase, in <lambda>() [all …]
|
| D | ConvertJarsToSignatureFiles.kt | 90 … modifiers.addAnnotation(new.codebase.createAnnotation("@$annotationClass", new, mapName = false)) in <lambda>() 149 private fun markDeprecated(codebase: Codebase, file: File, path: String) { in <lambda>() 161 markDeprecated(codebase, bytes, path + ":" + entry.name) in <lambda>() 176 markDeprecated(codebase, it, it.path) in <lambda>() 181 markDeprecated(codebase, bytes, file.path) in <lambda>() 187 private fun markDeprecated(codebase: Codebase, bytes: ByteArray, path: String) { in <lambda>() 201 val item = codebase.findClass(classNode, MATCH_ALL) in <lambda>() 214 val item = codebase.findMethod(classNode, methodNode, MATCH_ALL) in <lambda>() 227 val item = codebase.findField(classNode, fieldNode, MATCH_ALL) in <lambda>()
|
| D | RewriteAnnotations.kt | 34 fun modifyAnnotationSources(codebase: Codebase?, source: File, target: File, pkg: String = "") { in modifyAnnotationSources() 39 if (hasSourceRetention(codebase, qualifiedName)) { in modifyAnnotationSources() 54 modifyAnnotationSources(codebase, it, File(target, it.name), newPackage) in modifyAnnotationSources() 62 private fun hasSourceRetention(codebase: Codebase?, qualifiedName: String): Boolean { in hasSourceRetention() 73 if (codebase != null) { in hasSourceRetention() 74 val cls = codebase.findClass(qualifiedName) ?: return true in hasSourceRetention()
|
| /tools/metalava/src/test/java/com/android/tools/metalava/model/text/ |
| D | TextClassItemTest.kt | 25 val codebase = ApiFile.parseApi( in test hasEqualReturnType() when return types are derived from interface type variables() constant 94 …val toLocalDate1 = codebase.getOrCreateClass("java.time.LocalDateTime").findMethod("toLocalDate", … in test hasEqualReturnType() when return types are derived from interface type variables() 95 …val toLocalDate2 = codebase.getOrCreateClass("java.time.chrono.ChronoLocalDateTime").findMethod("t… in test hasEqualReturnType() when return types are derived from interface type variables() 96 …val evaluate1 = codebase.getOrCreateClass("android.animation.TypeEvaluator<T>").findMethod("evalua… in test hasEqualReturnType() when return types are derived from interface type variables() 97 …val evaluate2 = codebase.getOrCreateClass("android.animation.FloatEvaluator").findMethod("evaluate… in test hasEqualReturnType() when return types are derived from interface type variables() 98 …val loadInBackground1 = codebase.getOrCreateClass("android.content.AsyncTaskLoader<D>").findMethod… in test hasEqualReturnType() when return types are derived from interface type variables() 99 …val loadInBackground2 = codebase.getOrCreateClass("android.content.CursorLoader").findMethod("load… in test hasEqualReturnType() when return types are derived from interface type variables() 100 … val next1 = codebase.getOrCreateClass("android.database.CursorJoiner").findMethod("next", "")!! in test hasEqualReturnType() when return types are derived from interface type variables() 101 val next2 = codebase.getOrCreateClass("java.util.Iterator<E>").findMethod("next", "")!! in test hasEqualReturnType() when return types are derived from interface type variables() 102 …val changeParameterType1 = codebase.getOrCreateClass("java.lang.invoke.MethodType").findMethod("ch… in test hasEqualReturnType() when return types are derived from interface type variables() [all …]
|
| /tools/treble/hacksaw/client/ |
| D | command.go | 29 codebase add <name> <path>: Add codebase to hacksaw's list. 30 codebase list: List all codebases that hacksaw knows about. 31 codebase default <name>: Change the default codebase. 32 codebase remove <name>: Remove a codebase from hacksaw's list. 34 from a codebase. The codebase is optional if a default codebase 59 _, err := codebase.Add(name, path) 74 if err := codebase.SetDefault(name); err != nil { 82 def := codebase.Default() 89 list := codebase.List() 103 _, err := codebase.Remove(name) [all …]
|
| /tools/metalava/src/main/java/com/android/tools/metalava/model/text/ |
| D | TextClassItem.kt | 35 override val codebase: TextCodebase, in <lambda>() constant in com.android.tools.metalava.model.text.TextClassItem 46 codebase = codebase, in <lambda>() 116 return codebase.obtainTypeFromString( in <lambda>() 136 TextTypeParameterList.create(codebase, this, s.substring(index)) in <lambda>() 183 typeInfo = codebase.obtainTypeFromString(qualifiedTypeName) in <lambda>() 280 return TextConstructorItem.createDefaultConstructor(codebase, this, position) in <lambda>() 284 fun createClassStub(codebase: TextCodebase, name: String): TextClassItem = in <lambda>() 285 createStub(codebase, name, isInterface = false) in <lambda>() 287 fun createInterfaceStub(codebase: TextCodebase, name: String): TextClassItem = in <lambda>() 288 createStub(codebase, name, isInterface = true) in <lambda>() [all …]
|
| D | TextTypeParameterItem.kt | 25 codebase: TextCodebase, 32 codebase = codebase, 33 modifiers = TextModifiers(codebase, DefaultModifierList.PUBLIC), 46 codebase.obtainTypeFromString(it) in typeBounds() 61 codebase: TextCodebase, in create() 77 codebase = codebase, in create()
|
| D | TextConstructorItem.kt | 23 codebase: TextCodebase, 29 ) : TextMethodItem(codebase, name, containingClass, modifiers, returnType, position), 38 codebase: TextCodebase, in isConstructor() 43 val modifiers = TextModifiers(codebase, DefaultModifierList.PACKAGE_PRIVATE, null) in isConstructor() 46 codebase = codebase, in isConstructor()
|