/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/methoditem/ |
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 …]
|
D | CommonMethodItemTest.kt | 84 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in <lambda>() 86 codebase in <lambda>() 123 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 195 val baseClass = codebase.assertClass("test.pkg.Base") in <lambda>() 196 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 229 val methods = codebase.assertClass("test.pkg.Foo").methods() in <lambda>() 266 val methodItem = codebase.assertClass("test.pkg.Test").methods().single() in <lambda>() 302 val methodItem = codebase.assertClass("test.pkg.Test").methods().single() in <lambda>() 330 val methodItem = codebase.assertClass("test.pkg.Test").methods().single() in <lambda>() 375 val classItem = codebase.assertClass("test.pkg.TestAnnotation") in <lambda>() [all …]
|
/tools/metalava/metalava-model-psi/src/test/java/com/android/tools/metalava/model/psi/ |
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 …]
|
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 …]
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/ |
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 …]
|
/tools/metalava/metalava-model-text/src/test/java/com/android/tools/metalava/model/text/ |
D | ApiFileTest.kt | 72 codebase.assertClass("test.pkg.Foo") in <lambda>() 73 codebase.assertClass("test.pkg.Bar") in <lambda>() 80 val codebase = in <lambda>() constant 84 codebase.assertClass("test.pkg.Foo") in <lambda>() 105 val throwable = codebase.assertClass("java.lang.Throwable") in <lambda>() 111 val objectClass = codebase.assertClass("java.lang.Object", expectedEmit = false) in <lambda>() 117 codebase.assertClass("test.pkg.Foo").assertMethod("foo", "").throwsTypes().first() in <lambda>() 140 val error = codebase.assertClass("java.lang.Error") in <lambda>() 146 val throwable = codebase.assertClass("java.lang.Throwable", expectedEmit = false) in <lambda>() 152 codebase.assertClass("test.pkg.Foo").assertMethod("foo", "").throwsTypes().first() in <lambda>() [all …]
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/classitem/ |
D | CommonClassItemTest.kt | 68 val testClass = codebase.assertClass("test.pkg.Test") in <lambda>() 102 val fooClass = codebase.assertClass("test.pkg.Foo") in <lambda>() 161 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in <lambda>() 163 codebase in <lambda>() 227 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in <lambda>() 228 val extendsType = codebase.assertClass("test.pkg.Outer.Middle.Inner").superClassType()!! in <lambda>() 287 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in <lambda>() 289 codebase.assertClass("test.pkg.Outer.Middle.Inner").interfaceTypes().single() in <lambda>() 323 val fooInterface = codebase.assertClass("test.pkg.Foo") in <lambda>() 375 val interfaceA = codebase.assertClass("test.pkg.A") in <lambda>() [all …]
|
/tools/metalava/metalava-model-psi/src/main/java/com/android/tools/metalava/model/psi/ |
D | PsiTypeParameterItem.kt | 29 override val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiTypeParameterItem 35 codebase = codebase, 43 return codebase.globalTypeItemFactory.getVariableTypeForTypeParameter(this) in psi() 48 codebase: PsiBasedCodebase, in create() 52 val modifiers = PsiModifierItem.create(codebase, psiTypeParameter) in create() 55 codebase = codebase, in create() 89 codebase: PsiBasedCodebase, in create() 93 codebase = codebase, in create() 94 modifiers = PsiModifierItem.createForKtDeclaration(codebase, ktTypeParameter), in create()
|
D | UAnnotationItem.kt | 89 codebase: PsiBasedCodebase, in getAnnotationAttributes() 96 createValue(codebase, attribute.expression) in getAnnotationAttributes() 102 codebase: PsiBasedCodebase, in create() 109 (codebase.findTypeAlias(it)?.aliasedType as? PsiClassTypeItem)?.qualifiedName in create() 114 codebase.annotationManager.normalizeInputName(originalName) ?: return null in create() 116 annotationContext = codebase, in create() 145 codebase: PsiBasedCodebase, in appendAnnotation() 153 codebase.annotationManager.normalizeOutputName(originalName, target) ?: return in appendAnnotation() 169 appendValue(codebase, sb, attributes[0].second, target, showDefaultAttrs) in appendAnnotation() 180 appendValue(codebase, sb, attribute.second, target, showDefaultAttrs) in appendAnnotation() [all …]
|
D | PsiAnnotationItem.kt | 87 codebase: PsiBasedCodebase, in getAnnotationAttributes() 95 createValue(codebase, value), in getAnnotationAttributes() 102 codebase: PsiBasedCodebase, in create() 109 (codebase.findTypeAlias(it)?.aliasedType as? PsiClassTypeItem)?.qualifiedName in create() 114 codebase.annotationManager.normalizeInputName(originalName) ?: return null in create() 116 annotationContext = codebase, in create() 145 codebase: PsiBasedCodebase, in appendAnnotation() 154 codebase.annotationManager.normalizeOutputName(qualifiedName, target) ?: return in appendAnnotation() 171 codebase, in appendAnnotation() 189 codebase, in appendAnnotation() [all …]
|
D | PsiTypeAliasItem.kt | 31 override val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiTypeAliasItem 41 codebase, 44 PsiItemDocumentation.factory(ktTypeAlias, codebase), 62 fun create(ktTypeAlias: KtTypeAlias, codebase: PsiBasedCodebase): PsiTypeAliasItem? { in create() 67 codebase, in create() 68 codebase.globalTypeItemFactory, in create() 75 val containingPackage = codebase.findOrCreatePackage(packageName) in create() 77 val modifiers = PsiModifierItem.createForKtDeclaration(codebase, ktTypeAlias) in create() 80 codebase = codebase, in create()
|
D | PsiMethodItem.kt | 49 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiMethodItem 64 codebase = codebase, in <lambda>() 104 psiMethod.uastDefaultValue?.let { codebase.printer.toSourceString(it) } ?: "" in legacyDefaultValue() 107 psiMethod.defaultValue?.let { codebase.printer.toSourceExpression(it, this) } in legacyDefaultValue() 123 if (codebase.javaClass === targetContainingClass.codebase.javaClass) in duplicate() 128 codebase, in duplicate() 171 codebase: PsiBasedCodebase, in create() 201 val modifiers = PsiModifierItem.create(codebase, psiMethod) in create() 224 codebase, in create() 241 codebase = codebase, in create() [all …]
|
D | PsiParameterItem.kt | 39 override val codebase: PsiBasedCodebase, constant in com.android.tools.metalava.model.psi.PsiParameterItem 50 codebase = codebase, 114 codebase = codebase, in duplicate() 127 codebase: PsiBasedCodebase, in duplicate() 135 val modifiers = createParameterModifiers(codebase, psiParameter) in duplicate() 136 val psiType = codebase.psiAssembler.getPsiTypeForPsiParameter(psiParameter) in duplicate() 147 codebase = codebase, in duplicate() 166 codebase: PsiBasedCodebase, in duplicate() 169 val modifiers = PsiModifierItem.create(codebase, psiParameter) in duplicate()
|
D | PsiConstructorItem.kt | 46 override val codebase: PsiBasedCodebase, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiConstructorItem 61 codebase = codebase, in <lambda>() 81 codebase: PsiBasedCodebase, in create() 89 val modifiers = PsiModifierItem.create(codebase, psiMethod) in create() 108 codebase, in create() 115 codebase = codebase, in create() 120 documentationFactory = PsiItemDocumentation.factory(psiMethod, codebase), in create() 123 codebase, in create() 165 codebase: PsiBasedCodebase, in createDefaultConstructor() 178 codebase = codebase, in createDefaultConstructor()
|
D | PsiCodebaseAssembler.kt | 107 internal val codebase = codebaseFactory(this) in <lambda>() constant 114 get() = codebase.reporter in <lambda>() 164 val manager = PsiManager.getInstance(codebase.project) in <lambda>() 168 codebase = codebase, in <lambda>() 203 val modifiers = PsiModifierItem.create(codebase, psiClass) in <lambda>() 216 modifiers: MutableModifierList = PsiModifierItem.create(codebase, psiClass), in <lambda>() 233 modifiers: MutableModifierList = PsiModifierItem.create(codebase, psiClass), in <lambda>() 251 val packageItem = codebase.packageTracker.findOrCreatePackage(packageName) in <lambda>() 265 modifiers.addDefaultRetentionPolicyAnnotation(codebase, isKotlin) in <lambda>() 271 codebase, in <lambda>() [all …]
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/typealiasitem/ |
D | CommonTypeAliasItemTest.kt | 30 fun `accessing type alias from codebase`() { in accessing type alias from codebase() 47 codebase.assertTypeAlias("test.pkg.Foo") in accessing type alias from codebase() 69 val pkg = codebase.assertPackage("test.pkg") in accessing type alias from package() 92 val typeAlias = codebase.assertTypeAlias("test.pkg.Foo") in type alias name() 119 val publicTypeAlias = codebase.assertTypeAlias("test.pkg.PublicTypeAlias") in type alias visibility() 122 val internalTypeAlias = codebase.assertTypeAlias("test.pkg.InternalTypeAlias") in type alias visibility() 140 val privateTypeAlias = codebase.assertTypeAlias("test.pkg.PrivateTypeAlias") in private type alias visibility() 178 val unannotated = codebase.assertTypeAlias("test.pkg.Unannotated") in annotations on type alias() 180 val annotated = codebase.assertTypeAlias("test.pkg.Annotated") in annotations on type alias() 211 val primitiveType = codebase.assertTypeAlias("test.pkg.PrimitiveType").aliasedType in basic type alias types() [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/metalava/src/main/java/com/android/tools/metalava/ |
D | Driver.kt | 194 val codebase = in processFlags() constant 220 val context = CheckerContext(options, codebase) in processFlags() 231 actionContext.subtractApi(signatureFileCache, codebase, it) in processFlags() 242 CodebaseFragment.create(codebase) { delegatedVisitor -> in processFlags() 253 if (codebaseFragment.codebase.containsRevertedItem) { in processFlags() 276 if (!codebase.supportsDocumentation()) { in processFlags() 283 codebase, in processFlags() 309 CodebaseFragment.create(codebase) { delegatedVisitor -> in processFlags() 331 codebase, in processFlags() 341 CodebaseFragment.create(codebase) { delegate -> in processFlags() [all …]
|
/tools/metalava/metalava/src/test/java/com/android/tools/metalava/jar/ |
D | StandaloneJarCodebaseLoaderTest.kt | 44 fun `Test jar loader freezes codebase`() { in <lambda>() 59 val codebase = jarCodebaseLoader.loadFromJarFile(jarFile) in <lambda>() constant 60 val fooClass = codebase.assertClass("test.pkg.Foo") in <lambda>() 69 fun `Test jar loader does not freeze codebase`() { in <lambda>() 84 val codebase = jarCodebaseLoader.loadFromJarFile(jarFile, freezeCodebase = false) in <lambda>() constant 85 val fooClass = codebase.assertClass("test.pkg.Foo") in <lambda>() 121 jarCodebaseLoader.loadFromJarFile(jarFile).let { codebase -> in <lambda>() method 122 val fooClass = codebase.assertClass("test.pkg.Foo") in <lambda>() 132 codebase -> in <lambda>() method 133 val fooClass = codebase.assertClass("test.pkg.Foo") in <lambda>() [all …]
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/annotationitem/ |
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 …]
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/packageitem/ |
D | CommonPackageItemTest.kt | 58 val packageItem = codebase.assertPackage("test.pkg") in Test @hide in package html() 86 val packageItem = codebase.assertPackage("test.pkg") in Test @hide in package info processed first() 114 val packageItem = codebase.assertPackage("test.pkg") in Test @hide in package info processed last() 147 val packageItem = codebase.assertPackage("test.pkg") in Test nullability annotation in package info() 187 val classItem = codebase.assertClass("java.lang.invoke.mine.Foo") in Test package containment() 217 val packageItem = codebase.assertPackage("test.pkg") in Test package location (signature)() 244 val packageItem = codebase.assertPackage("test.pkg") in Test package location (package-info)() 274 val packageItem = codebase.assertPackage("test.pkg") in Test package documentation (package-info)() 307 val packageItem = codebase.assertPackage("test.pkg") in Test package location (package-html)() 341 val packageItem = codebase.assertPackage("test.pkg") in Test package documentation (package-html)() [all …]
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/sourcefile/ |
D | CommonSourceFileTest.kt | 102 val classItem = codebase.assertClass("test.pkg.Test") in test() 106 val classItem1 = codebase.assertClass("test.Test") in test() 109 val innerClassItem = codebase.assertClass("test.Test.Inner") in test() 112 val pkgItem = codebase.assertPackage("test.pkg1") in test() 151 val classItem = codebase.assertClass("test.pkg.Foo") in test sourcefile imports from classpath() 159 val listClassItem = codebase.assertResolvedClass("java.util.List") in test sourcefile imports from classpath() 162 val setClassItem = codebase.assertResolvedClass("java.util.Set") in test sourcefile imports from classpath() 189 val classItem = codebase.assertClass("test.pkg.Test") in test sourcefile classes() 190 val outerClassItem = codebase.assertClass("test.pkg.Outer") in test sourcefile classes()
|
/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/ |
D | CodebaseFragment.kt | 29 abstract val codebase: Codebase constant in com.android.tools.metalava.model.CodebaseFragment 58 codebase, in createVisitor() 70 codebase.accept(visitor) in accept() 82 codebase: Codebase, in create() 84 ): CodebaseFragment = ExistingCodebaseFragment(codebase, factory) in create() 89 override val codebase: Codebase, in create() constant in com.android.tools.metalava.model.CodebaseFragment.ExistingCodebaseFragment 99 override val codebase by lazy(LazyThreadSafetyMode.NONE) { codebaseProvider() } in create() constant in com.android.tools.metalava.model.CodebaseFragment
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/typeitem/ |
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 …]
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/propertyitem/ |
D | CommonPropertyItemTest.kt | 64 val oTypeParameter = codebase.assertClass("test.pkg.Outer").typeParameterList.single() in Test access type parameter of outer class() 66 codebase in Test access type parameter of outer class() 93 val barClass = codebase.assertClass("test.pkg.Bar") in Test deprecated getter and setter by annotation() 122 val fooClass = codebase.assertClass("test.pkg.Foo") in Test property delegate to Kotlin object() 150 val fooClass = codebase.assertClass("test.pkg.Foo") in Test property delegate to generic Kotlin object() 184 val fooClass = codebase.assertClass("test.pkg.Foo") in Test property delegate to lambda Kotlin object() 220 val fooClass = codebase.assertClass("test.pkg.Foo") in Test abstract property of non-null string() 245 val fooClass = codebase.assertClass("test.pkg.Foo") in Test abstract property of nullable string() 270 val fooClass = codebase.assertClass("test.pkg.Foo") in Test abstract property of list of non-null string() 296 val fooClass = codebase.assertClass("test.pkg.Foo") in Test abstract property of list of nullable string() [all …]
|