HomeSort by relevance Sort by last modified time
    Searched refs:codebase (Results 1 - 25 of 79) sorted by null

1 2 3 4

  /tools/metalava/src/main/java/com/android/tools/metalava/model/psi/
PsiTypeParameterItem.kt 25 codebase: PsiBasedCodebase,
31 codebase = codebase,
52 refs.mapNotNull { PsiTypeItem.create(codebase, it).asClass() }.filter { !it.isJavaLangObject() }
59 fun create(codebase: PsiBasedCodebase, psiClass: PsiTypeParameter): PsiTypeParameterItem {
61 val modifiers = modifiers(codebase, psiClass, "")
64 codebase = codebase,
PsiFieldItem.kt 29 override val codebase: PsiBasedCodebase,
40 codebase = codebase,
81 val duplicated = create(codebase, targetContainingClass as PsiClassItem, psiField)
111 fun create(codebase: PsiBasedCodebase, containingClass: PsiClassItem, psiField: PsiField): PsiFieldItem {
114 val modifiers = modifiers(codebase, psiField, commentText)
116 val fieldType = codebase.getType(psiField.type)
121 codebase = codebase,
135 fun create(codebase: PsiBasedCodebase, containingClass: PsiClassItem, original: PsiFieldItem): PsiFieldItem
    [all...]
PsiPackageItem.kt 25 override val codebase: PsiBasedCodebase,
32 codebase = codebase,
53 containingPackageField = codebase.findPackage("")!!
57 val pkg = codebase.findPackage(parentPackage)
132 fun create(codebase: PsiBasedCodebase, psiPackage: PsiPackage, extraDocs: String?): PsiPackageItem {
134 val modifiers = modifiers(codebase, psiPackage, commentText)
141 codebase = codebase,
151 fun create(codebase: PsiBasedCodebase, original: PsiPackageItem): PsiPackageItem
    [all...]
PsiConstructorItem.kt 33 codebase: PsiBasedCodebase,
44 codebase = codebase,
69 psiMethod.findSuperMethods().mapTo(result) { codebase.findMethod(it) }
85 val superConstructor = codebase.findMethod(resolved)
112 val superMethod = codebase.findMethod(superPsiMethod) as PsiConstructorItem
137 codebase: PsiBasedCodebase,
144 val modifiers = modifiers(codebase, psiMethod, commentText)
146 PsiParameterItem.create(codebase, parameter, index)
150 codebase = codebase
    [all...]
PsiParameterItem.kt 29 override val codebase: PsiBasedCodebase,
37 codebase = codebase,
151 codebase: PsiBasedCodebase,
157 val modifiers = modifiers(codebase, psiParameter, commentText)
158 val type = codebase.getType(psiParameter.type)
160 codebase = codebase,
173 codebase: PsiBasedCodebase,
177 codebase = codebase
    [all...]
PsiClassItem.kt 40 override val codebase: PsiBasedCodebase,
51 codebase = codebase,
117 val item = codebase.findOrCreateClass(cls)
147 * If this item was created by filtering down a different codebase, this temporarily
149 * for example throws lists later, when all classes in the codebase have been
160 return PsiTypeItem.create(codebase, codebase.getClassType(psiClass))
168 codebase, psiClass.typeParameterList
178 codebase,
    [all...]
PsiTypeParameterList.kt 23 val codebase: PsiBasedCodebase,
42 parameters.mapTo(list) { PsiTypeParameterItem.create(codebase, it) }
PsiAnnotationItem.kt 28 import com.android.tools.metalava.model.Codebase
46 override val codebase: PsiBasedCodebase,
87 return codebase.findClass(psiAnnotation.qualifiedName ?: return null)
107 val cls = codebase.findOrCreateClass(containing)
266 override fun qualifiedName() = AnnotationItem.mapName(codebase, psiAnnotation.qualifiedName)
278 codebase,
291 fun create(codebase: PsiBasedCodebase, psiAnnotation: PsiAnnotation): PsiAnnotationItem {
292 return PsiAnnotationItem(codebase, psiAnnotation)
295 fun create(codebase: PsiBasedCodebase, original: PsiAnnotationItem): PsiAnnotationItem {
296 return PsiAnnotationItem(codebase, original.psiAnnotation
    [all...]
PsiMethodItem.kt 44 override val codebase: PsiBasedCodebase,
54 codebase = codebase,
68 * If this item was created by filtering down a different codebase, this temporarily
70 * for example throws lists later, when all classes in the codebase have been
108 psiMethod.findSuperMethods().mapTo(result) { codebase.findMethod(it) }
122 codebase, psiMethod.typeParameterList
131 return PsiTypeItem.typeParameterClasses(codebase, psiMethod.typeParameterList)
182 val exceptionClass = codebase.getType(type).asClass()
215 val duplicated = create(codebase, targetContainingClass as PsiClassItem, psiMethod
    [all...]
  /tools/metalava/src/main/java/com/android/tools/metalava/
Driver.kt 38 import com.android.tools.metalava.model.Codebase
147 val codebase =
160 options.manifest?.let { codebase.manifest = it }
170 ApiGenerator.generate(apiLevelJars, androidApiLevelXml, codebase)
173 if ((options.stubsDir != null || options.docStubsDir != null) && codebase.supportsDocumentation()) {
175 val docAnalyzer = DocAnalyzer(codebase)
186 options.docStubsDir?.let { createStubFiles(it, codebase, docStubs = true,
203 CompatibilityCheck.checkCompatibility(codebase, current)
221 CompatibilityCheck.checkCompatibility(codebase, previous)
229 migrateNulls(codebase, previous
    [all...]
AnnotationsDiffer.kt 22 import com.android.tools.metalava.model.Codebase
31 * The [AnnotationsDiffer] can take a codebase with annotations, and subtract
32 * another codebase with annotations, and emit a signature file that contains
34 * second codebase.
45 * - We want to merge these annotations into the older codebase as an external
51 * (a) the signature is also present in the older codebase, and (b) where
52 * the annotation is not also present in the older codebase.
54 * That's what this codebase is used for: "take the master signature files
60 superset: Codebase,
61 private val codebase: Codebas
    [all...]
ArtifactTagger.kt 24 import com.android.tools.metalava.model.Codebase
45 * Applies the artifact registrations in this map to the given [codebase].
50 fun tag(codebase: Codebase, warnAboutMissing: Boolean = true) {
73 applyArtifactsFromSpec(artifactName, specApi, codebase)
77 codebase.accept(object : ApiVisitor(codebase) {
93 codebase: Codebase
96 val pkg = codebase.findPackage(specPkg.qualifiedName()) ?: continu
    [all...]
AnnotationsMerger.kt 55 import com.android.tools.metalava.model.Codebase
78 /** Merges annotations into classes already registered in the given [Codebase] */
80 private val codebase: Codebase
197 new.codebase.createAnnotation(
207 CodebaseComparator().compare(visitor, signatureCodebase, codebase, ApiPredicate(signatureCodebase))
230 pkgItem = codebase.findPackage(pkg)
235 codebase.findClass(pkgItem.qualifiedName() + "." + cls)
242 codebase.findClass(pkgItem.qualifiedName() + "." + cls)
302 val qualifiedName = AnnotationItem.mapName(codebase, originalName) ?: originalNam
    [all...]
  /tools/metalava/src/main/java/com/android/tools/metalava/model/text/
TextPackageItem.kt 25 codebase: TextCodebase,
28 ) : TextItem(codebase, position, modifiers = TextModifiers(codebase = codebase, public = true)), PackageItem {
TextFieldItem.kt 26 codebase: TextCodebase,
42 codebase, name, containingClass, position,
44 codebase = codebase,
74 override fun duplicate(targetContainingClass: ClassItem): FieldItem = codebase.unsupported()
TextClassItem.kt 32 override val codebase: TextCodebase,
50 codebase = codebase,
53 codebase = codebase,
120 override fun toType(): TypeItem = codebase.obtainTypeFromString(
136 return TextTypeParameterList.create(codebase, s.substring(index))
163 typeInfo = codebase.obtainTypeFromString(qualifiedTypeName)
221 fun createClassStub(codebase: TextCodebase, name: String): TextClassItem =
222 TextClassItem(codebase = codebase, qualifiedName = name, isPublic = true).also
    [all...]
TextTypeParameterItem.kt 24 codebase: TextCodebase,
29 TextClassItem(codebase = codebase, isPublic = true, name = name, qualifiedName = name),
38 boundsString.mapNotNull { codebase.findClass(it) }.filter { !it.isJavaLangObject() }
46 codebase: TextCodebase,
61 codebase = codebase,
TextItem.kt 26 override val codebase: TextCodebase,
37 override fun appendDocumentation(comment: String, tagSection: String?, append: Boolean) = codebase.unsupported()
39 override fun isJava(): Boolean = codebase.unsupported() // source language not recorded in signature files
40 override fun isKotlin(): Boolean = codebase.unsupported() // source language not recorded in signature files
TextParameterItem.kt 27 codebase: TextCodebase,
41 codebase, position,
42 modifiers = TextModifiers(codebase = codebase, annotationStrings = annotations, vararg = vararg)
TextMemberItem.kt 26 codebase: TextCodebase,
31 ) : TextItem(codebase, position = position, modifiers = modifiers), MemberItem {
TextBackedAnnotationItem.kt 21 import com.android.tools.metalava.model.Codebase
25 override val codebase: Codebase,
39 qualifiedName = if (mapName) AnnotationItem.mapName(codebase, annotationClass) else annotationClass
TextConstructorItem.kt 24 codebase: TextCodebase,
41 codebase, name, containingClass, isPublic, isProtected, isPrivate, isInternal,
  /tools/metalava/src/test/java/com/android/tools/metalava/
AnnotationsDifferTest.kt 32 val codebase = ApiFile.parseApi("old.txt", """
55 AnnotationsDiffer(codebase, codebase2).writeDiffSignature(apiFile)
  /tools/metalava/src/main/java/com/android/tools/metalava/apilevels/
AddApisFromCodebase.kt 20 import com.android.tools.metalava.model.Codebase
25 /** Visits the API codebase and inserts into the [Api] the classes, methods and fields */
26 fun addApisFromCodebase(api: Api, apiLevel: Int, codebase: Codebase) {
27 codebase.accept(object : ApiVisitor(
28 codebase,
75 // We end up moving constants from interfaces in the codebase but that's not the
  /tools/metalava/src/main/java/com/android/tools/metalava/model/visitors/
ApiVisitor.kt 21 import com.android.tools.metalava.model.Codebase
66 codebase: Codebase,
96 ApiPredicate(codebase, ignoreShown = ignoreShown, matchRemoved = remove),
97 ApiPredicate(codebase, ignoreShown = true, ignoreRemoved = remove)

Completed in 380 milliseconds

1 2 3 4