/aosp_15_r20/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/ |
H A D | BootstrapSourceModelProviderTest.kt | 48 runSourceCodebaseTest(java("")) { assertNotNull(codebase) } in 020 - check empty file() 63 val classItem = codebase.assertClass("test.pkg.Test") in 030 - check simplest class() 80 val packageItem = codebase.assertPackage("test.pkg") in 040 - check package exists() 99 val testClass = codebase.assertClass("test.pkg.Test") in 050 - check field exists() 119 val testClass = codebase.assertClass("test.pkg.Test") in 060 - check method exists() 138 val testClass = codebase.assertClass("test.pkg.Test") in 070 - check constructor exists() 157 val classItem = codebase.assertClass("test.pkg.Test") in 080 - check inner class() 158 val innerClassItem = codebase.assertClass("test.pkg.Test.InnerTestClass") in 080 - check inner class() 194 val classItem = codebase.assertClass("test.pkg.Test") in 090 - check class hierarchy() 195 val superClassItem = codebase.assertClass("test.pkg.SuperClass") in 090 - check class hierarchy() [all …]
|
H A D | CommonModelTest.kt | 41 assertNotNull(codebase) in empty file() 88 codebase.accept( in test findCorrespondingItemIn check all, no super methods() 91 val foundItem = item.findCorrespondingItemIn(codebase) in test findCorrespondingItemIn check all, no super methods() 198 val previouslyReleased = codebase in test findCorrespondingItemIn does not find super methods() 200 val latest = codebase in test findCorrespondingItemIn does not find super methods() 217 val previouslyReleased = codebase in test findCorrespondingItemIn does find super methods() 222 val latest = codebase in test findCorrespondingItemIn does find super methods() 245 val previouslyReleased = codebase in test findCorrespondingItemIn does duplicate super methods() 250 val latest = codebase in test findCorrespondingItemIn does duplicate super methods() 336 for (classItem in codebase.getPackages().allClasses()) { in Test iterate and resolve unknown super classes() [all …]
|
/aosp_15_r20/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/methoditem/ |
H A D | CommonSuperMethodsTest.kt | 56 val method = codebase.assertClass("test.pkg.Foo").methods().first() in Test no super method() 101 val method = codebase.assertClass("test.pkg.Foo").methods().first() in Test no super method from parent class as static() 132 val method = codebase.assertClass("test.pkg.Foo").methods().first() in Test no super method from parent class as private() 177 val method = codebase.assertClass("test.pkg.Foo").methods().first() in Test single super method from parent class() 178 val parentClassMethod = codebase.assertClass("test.pkg.ParentClass").methods().first() in Test single super method from parent class() 233 val method = codebase.assertClass("test.pkg.Foo").methods().first() in Test single super method from grand parent class() 235 codebase.assertClass("test.pkg.GrandParentClass").methods().first() in Test single super method from grand parent class() 292 val method = codebase.assertClass("test.pkg.Foo").methods().first() in Test single super method from parent and grand parent class() 293 val parentClassMethod = codebase.assertClass("test.pkg.ParentClass").methods().first() in Test single super method from parent and grand parent class() 338 val method = codebase.assertClass("test.pkg.Foo").methods().first() in Test single super method from parent interface() [all …]
|
H A D | CommonParameterItemTest.kt | 68 codebase.assertClass("test.pkg.Bar").methods().single().parameters().single() in Test deprecated parameter by annotation() 113 codebase.assertClass("test.pkg.Bar").methods().single().parameters().single() in Test not deprecated parameter() 161 codebase.assertClass("test.pkg.Bar").methods().single().parameters().single() in Test publicName reports correct name when specified() 192 codebase.assertClass("test.pkg.Bar").methods().single().parameters().single() in Test publicName reports correct name when not specified() 212 codebase in Test publicName reports correct name when called on binary class - Object#equals() 240 codebase in Test publicName reports correct name when called on binary class - ViewGroup#onLayout() 305 val methods = codebase.assertClass("test.pkg.Foo").methods() in Test nullability of parameter annotated with @not-type-use-NonNull() 367 val methods = codebase.assertClass("test.pkg.Foo").methods() in Test nullability of parameter annotated with @not-type-use-Nullable() 424 val methods = codebase.assertClass("test.pkg.Foo").methods() in Test nullability of non-Kotlin varargs() 470 val methods = codebase.assertClass("test.pkg.Foo").methods() in Test nullability of Kotlin varargs last() [all …]
|
/aosp_15_r20/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/classitem/ |
H A D | CommonClassItemTest.kt | 66 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 100 val fooClass = codebase.assertClass("test.pkg.Foo") in <lambda>() 159 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in <lambda>() 161 codebase in <lambda>() 225 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in <lambda>() 226 val extendsType = codebase.assertClass("test.pkg.Outer.Middle.Inner").superClassType()!! in <lambda>() 285 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in <lambda>() 287 codebase.assertClass("test.pkg.Outer.Middle.Inner").interfaceTypes().single() in <lambda>() 321 val fooInterface = codebase.assertClass("test.pkg.Foo") in <lambda>() 373 val interfaceA = codebase.assertClass("test.pkg.A") in <lambda>() [all …]
|
/aosp_15_r20/tools/metalava/metalava-model-psi/src/test/java/com/android/tools/metalava/model/psi/ |
H A D | PsiModifierItemTest.kt | 65 val method = codebase.assertClass("test.pkg.Foo").methods().single() in Test type-use nullability annotation used from Java and Kotlin source() 89 val inherited = codebase.assertClass("Inherited") in Kotlin implicit internal visibility inheritance() 113 assertTrue(codebase.assertResolvedClass("Internal").isInternal) in Kotlin class visibility modifiers() 114 assertTrue(codebase.assertClass("Public").isPublic) in Kotlin class visibility modifiers() 115 assertTrue(codebase.assertClass("DefaultPublic").isPublic) in Kotlin class visibility modifiers() 116 assertTrue(codebase.assertClass("Outer.Private").isPrivate) in Kotlin class visibility modifiers() 117 assertTrue(codebase.assertClass("Outer.Protected").isProtected) in Kotlin class visibility modifiers() 136 codebase.assertClass("Abstract").modifiers.let { in Kotlin class abstract and final modifiers() 142 codebase.assertClass("Sealed").modifiers.let { in Kotlin class abstract and final modifiers() 148 codebase.assertClass("Open").modifiers.let { in Kotlin class abstract and final modifiers() [all …]
|
H A D | PsiMethodItemTest.kt | 34 val classItem = codebase.assertClass("Foo") in property accessors have properties() 50 val classItem = codebase.assertClass("Foo") in destructuring functions do not have a property relationship() 69 val ctorItem = codebase.assertClass("Foo").assertConstructor("") in method return type is non-null() 72 val methodItem = codebase.assertClass("Foo").assertMethod("bar", "") in method return type is non-null() 107 val childMethodItem = codebase.assertClass("ChildClass").assertMethod("bar", "") in child method does not need to be added to signature file if super method is concrete() 135 val childMethodItem = codebase.assertClass("ChildClass").assertMethod("bar", "") in child method only needs to be added to signature file if all multiple direct super methods requires override() 164 val childMethodItem = codebase.assertClass("ChildClass").assertMethod("bar", "") in child method does not need to be added to signature file if override requiring super method is hidden() 181 val childMethodItem = codebase.assertClass("ChildClass").assertMethod("clone", "") in child method need to be added to signature file if extending Object method and return type changes() 198 val childMethodItem = codebase.assertClass("ChildClass").assertMethod("clone", "") in child method need to be added to signature file if extending Object method and visibility changes() 218 val childMethodItem = codebase.assertClass("ChildClass").assertMethod("clone", "") in child method does not need to be added to signature file even if extending Object method and modifier changes when it is not a direct override() [all …]
|
/aosp_15_r20/tools/metalava/metalava-model-psi/src/main/java/com/android/tools/metalava/model/psi/ |
H A D | UAnnotationItem.kt | 52 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.UAnnotationItem 58 codebase = codebase, in <lambda>() 62 attributesGetter = { getAnnotationAttributes(codebase, uAnnotation) }, in <lambda>() 67 appendAnnotation(codebase, sb, uAnnotation, qualifiedName, target, showDefaultAttrs) in toSource() 83 codebase: PsiBasedCodebase, in getAnnotationAttributes() 90 createValue(codebase, attribute.expression) in getAnnotationAttributes() 96 codebase: PsiBasedCodebase, in create() 101 codebase.annotationManager.normalizeInputName(originalName) ?: return null in create() 103 codebase = codebase, in create() 132 codebase: PsiBasedCodebase, in appendAnnotation() [all …]
|
H A D | PsiAnnotationItem.kt | 50 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiAnnotationItem 56 codebase = codebase, in <lambda>() 60 attributesGetter = { getAnnotationAttributes(codebase, psiAnnotation) }, in <lambda>() 65 appendAnnotation(codebase, sb, psiAnnotation, qualifiedName, target, showDefaultAttrs) in toSource() 81 codebase: PsiBasedCodebase, in getAnnotationAttributes() 89 createValue(codebase, value), in getAnnotationAttributes() 96 codebase: PsiBasedCodebase, in create() 101 codebase.annotationManager.normalizeInputName(originalName) ?: return null in create() 103 codebase = codebase, in create() 132 codebase: PsiBasedCodebase, in appendAnnotation() [all …]
|
H A D | PsiCodebaseAssembler.kt | 108 internal val codebase = codebaseFactory(this) in <lambda>() constant 115 get() = codebase.reporter in <lambda>() 165 val manager = PsiManager.getInstance(codebase.project) in <lambda>() 169 codebase = codebase, in <lambda>() 204 val modifiers = PsiModifierItem.create(codebase, psiClass) in <lambda>() 217 modifiers: MutableModifierList = PsiModifierItem.create(codebase, psiClass), in <lambda>() 234 modifiers: MutableModifierList = PsiModifierItem.create(codebase, psiClass), in <lambda>() 252 val packageItem = codebase.packageTracker.findOrCreatePackage(packageName) in <lambda>() 266 modifiers.addDefaultRetentionPolicyAnnotation(codebase, isKotlin) in <lambda>() 272 codebase, in <lambda>() [all …]
|
H A D | PsiMethodItem.kt | 48 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiMethodItem 63 codebase = codebase, in <lambda>() 103 psiMethod.uastDefaultValue?.let { codebase.printer.toSourceString(it) } ?: "" in defaultValue() 106 psiMethod.defaultValue?.let { codebase.printer.toSourceExpression(it, this) } in defaultValue() 122 if (codebase.javaClass === targetContainingClass.codebase.javaClass) in duplicate() 127 codebase, in duplicate() 170 codebase: PsiBasedCodebase, in create() 199 val modifiers = PsiModifierItem.create(codebase, psiMethod) in create() 222 codebase, in create() 239 codebase = codebase, in create() [all …]
|
H A D | PsiFieldItem.kt | 49 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiFieldItem 60 codebase = codebase, in <lambda>() 81 codebase, in <lambda>() 84 codebase.globalTypeItemFactory.from(targetContainingClass), in <lambda>() 103 codebase.reporter.report( in <lambda>() 109 codebase.reporter.report( in <lambda>() 139 codebase.reporter.report( in <lambda>() 145 codebase.reporter.report( in <lambda>() 159 codebase: PsiBasedCodebase, in <lambda>() 165 val modifiers = PsiModifierItem.create(codebase, psiField) in <lambda>() [all …]
|
H A D | PsiConstructorItem.kt | 44 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiConstructorItem 59 codebase = codebase, in <lambda>() 79 codebase: PsiBasedCodebase, in create() 87 val modifiers = PsiModifierItem.create(codebase, psiMethod) 106 codebase, 113 codebase = codebase, 118 documentationFactory = PsiItemDocumentation.factory(psiMethod, codebase), 121 codebase, in containingCallable() 138 codebase: PsiBasedCodebase, in createDefaultConstructor() 151 codebase = codebase, in createDefaultConstructor()
|
H A D | PsiParameterItem.kt | 42 override val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiParameterItem 53 codebase = codebase, 117 codebase = codebase, in duplicate() 130 codebase: PsiBasedCodebase, in duplicate() 138 val modifiers = createParameterModifiers(codebase, psiParameter) in duplicate() 139 val psiType = codebase.psiAssembler.getPsiTypeForPsiParameter(psiParameter) in duplicate() 150 codebase = codebase, in duplicate() 166 codebase: PsiBasedCodebase, in duplicate() 169 val modifiers = PsiModifierItem.create(codebase, psiParameter) in duplicate()
|
/aosp_15_r20/tools/metalava/metalava-model-text/src/test/java/com/android/tools/metalava/model/text/ |
H A D | ApiFileTest.kt | 78 val codebase = in <lambda>() constant 82 codebase.assertClass("test.pkg.Foo") in <lambda>() 103 val throwable = codebase.assertClass("java.lang.Throwable") in <lambda>() 109 val objectClass = codebase.assertClass("java.lang.Object", expectedEmit = false) in <lambda>() 115 codebase.assertClass("test.pkg.Foo").assertMethod("foo", "").throwsTypes().first() in <lambda>() 138 val error = codebase.assertClass("java.lang.Error") in <lambda>() 144 val throwable = codebase.assertClass("java.lang.Throwable", expectedEmit = false) in <lambda>() 150 codebase.assertClass("test.pkg.Foo").assertMethod("foo", "").throwsTypes().first() in <lambda>() 169 val throwable = codebase.assertResolvedClass("java.lang.Throwable") in <lambda>() 175 codebase.assertClass("test.pkg.Foo").assertMethod("foo", "").throwsTypes().first() in <lambda>() [all …]
|
/aosp_15_r20/tools/metalava/metalava/src/main/java/com/android/tools/metalava/ |
H A D | Driver.kt | 184 val codebase = in processFlags() constant 210 val context = CheckerContext(options, codebase) in processFlags() 221 actionContext.subtractApi(signatureFileCache, codebase, it) in processFlags() 231 CodebaseFragment.create(codebase) { delegatedVisitor -> in processFlags() 256 if (!codebase.supportsDocumentation()) { in processFlags() 263 codebase, in processFlags() 289 CodebaseFragment.create(codebase) { delegatedVisitor -> in processFlags() 311 codebase, in processFlags() 321 CodebaseFragment.create(codebase) { delegate -> in processFlags() 326 preFiltered = codebase.preFiltered, in processFlags() [all …]
|
/aosp_15_r20/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/typeitem/ |
H A D | CommonTypeModifiersTest.kt | 87 val methods = codebase.assertClass("test.pkg.Foo").methods() in <lambda>() 163 val methods = codebase.assertClass("test.pkg.Foo").methods() in <lambda>() 220 val methods = codebase.assertClass("test.pkg.Foo").methods() in <lambda>() 261 val fooClass = codebase.assertClass("test.pkg.Foo") in <lambda>() 306 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 341 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 385 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 425 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 460 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 512 codebase.assertClass("test.pkg.Foo").methods().single().parameters().single().type() in <lambda>() [all …]
|
H A D | CommonTypeItemTest.kt | 92 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 148 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 204 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 247 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 320 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 390 val method = codebase.assertClass("test.pkg.Foo").methods().single() in <lambda>() 471 val clz = codebase.assertClass("test.pkg.Foo") in <lambda>() 528 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() 591 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() 646 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() [all …]
|
/aosp_15_r20/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/annotationitem/ |
H A D | CommonAnnotationItemTest.kt | 117 codebase.assertClass("test.pkg.Foo"), in <lambda>() 166 codebase.assertClass("test.pkg.Foo"), in <lambda>() 236 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 295 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 345 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 395 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 506 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 576 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 618 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 659 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() [all …]
|
/aosp_15_r20/tools/treble/hacksaw/client/ |
H A 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 …]
|
/aosp_15_r20/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/propertyitem/ |
H A D | CommonPropertyItemTest.kt | 61 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in Test access type parameter of outer class() 63 codebase in Test access type parameter of outer class() 90 val barClass = codebase.assertClass("test.pkg.Bar") in Test deprecated getter and setter by annotation() 119 val fooClass = codebase.assertClass("test.pkg.Foo") in Test property delegate to Kotlin object() 147 val fooClass = codebase.assertClass("test.pkg.Foo") in Test property delegate to generic Kotlin object() 181 val fooClass = codebase.assertClass("test.pkg.Foo") in Test property delegate to lambda Kotlin object() 217 val fooClass = codebase.assertClass("test.pkg.Foo") in Test abstract property of non-null string() 242 val fooClass = codebase.assertClass("test.pkg.Foo") in Test abstract property of nullable string() 267 val fooClass = codebase.assertClass("test.pkg.Foo") in Test abstract property of list of non-null string() 293 val fooClass = codebase.assertClass("test.pkg.Foo") in Test abstract property of list of nullable string() [all …]
|
/aosp_15_r20/tools/metalava/metalava/src/test/java/com/android/tools/metalava/ |
H A D | SignatureInputOutputTest.kt | 50 private data class CodebaseContext(val codebase: Codebase) in <lambda>() constant in com.android.tools.metalava.SignatureInputOutputTest.CodebaseContext 66 val codebase = ApiFile.parseApi(listOf(signatureFile)) in <lambda>() constant 68 CodebaseContext(codebase).codebaseTest() in <lambda>() 90 codebase.accept(visitor) in <lambda>() 111 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() 130 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() 152 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() 175 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() 199 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() 222 val foo = codebase.assertClass("test.pkg.Foo") in <lambda>() [all …]
|
/aosp_15_r20/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/packageitem/ |
H A D | CommonPackageItemTest.kt | 56 val packageItem = codebase.assertPackage("test.pkg") in Test @hide in package html() 84 val packageItem = codebase.assertPackage("test.pkg") in Test @hide in package info processed first() 112 val packageItem = codebase.assertPackage("test.pkg") in Test @hide in package info processed last() 145 val packageItem = codebase.assertPackage("test.pkg") in Test nullability annotation in package info() 185 val classItem = codebase.assertClass("java.lang.invoke.mine.Foo") in Test package containment() 215 val packageItem = codebase.assertPackage("test.pkg") in Test package location (signature)() 242 val packageItem = codebase.assertPackage("test.pkg") in Test package location (package-info)() 272 val packageItem = codebase.assertPackage("test.pkg") in Test package documentation (package-info)() 305 val packageItem = codebase.assertPackage("test.pkg") in Test package location (package-html)() 339 val packageItem = codebase.assertPackage("test.pkg") in Test package documentation (package-html)() [all …]
|
/aosp_15_r20/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/sourcefile/ |
H A D | CommonSourceFileTest.kt | 97 val classItem = codebase.assertClass("test.pkg.Test") in test() 101 val classItem1 = codebase.assertClass("test.Test") in test() 104 val innerClassItem = codebase.assertClass("test.Test.Inner") in test() 107 val pkgItem = codebase.assertPackage("test.pkg1") in test() 146 val classItem = codebase.assertClass("test.pkg.Foo") in test sourcefile imports from classpath() 154 val listClassItem = codebase.assertResolvedClass("java.util.List") in test sourcefile imports from classpath() 157 val setClassItem = codebase.assertResolvedClass("java.util.Set") in test sourcefile imports from classpath() 184 val classItem = codebase.assertClass("test.pkg.Test") in test sourcefile classes() 185 val outerClassItem = codebase.assertClass("test.pkg.Outer") in test sourcefile classes()
|
/aosp_15_r20/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/ |
H A D | AnnotationItem.kt | 45 val codebase: Codebase constant 305 return convertValue(codebase, kClass, value) in nonInlineGetAttributeValue() 338 return values.mapNotNull { convertValue(codebase, kClass, it) }.map { caster(it) } in nonInlineGetAttributeValues() 348 private fun convertValue(codebase: Codebase, kClass: KClass<*>, value: Any): Any? { in convertValue() 374 return DefaultAnnotationItem.create(codebase, value as String) in convertValue() 384 override val codebase: Codebase, constant in com.android.tools.metalava.model.DefaultAnnotationItem 403 internal val info: AnnotationInfo by lazy { codebase.annotationManager.getAnnotationInfo(this) } in <lambda>() 424 return codebase.resolveClass(originalName) in resolve() 474 codebase.annotationManager.normalizeOutputName(qualifiedName, target) ?: return "" in toSource() 510 fun create(codebase: Codebase, source: String): AnnotationItem? { in toString() [all …]
|