Home
last modified time | relevance | path

Searched refs:modifiers (Results 1 – 25 of 61) sorted by relevance

123

/tools/metalava/src/test/java/com/android/tools/metalava/model/psi/
DPsiModifierItemTest.kt48 assertEquals(VisibilityLevel.INTERNAL, method.modifiers.getVisibilityLevel()) in <lambda>()
49 assertEquals(VisibilityLevel.INTERNAL, property.modifiers.getVisibilityLevel()) in <lambda>()
54 fun `Kotlin class visibility modifiers`() { in <lambda>()
77 fun `Kotlin class abstract and final modifiers`() { in <lambda>()
91 codebase.assertClass("Abstract").modifiers.let { in <lambda>()
97 codebase.assertClass("Sealed").modifiers.let { in <lambda>()
103 codebase.assertClass("Open").modifiers.let { in <lambda>()
108 codebase.assertClass("Final").modifiers.let { in <lambda>()
113 codebase.assertClass("FinalDefault").modifiers.let { in <lambda>()
118 codebase.assertClass("Interface").modifiers.let { in <lambda>()
[all …]
/tools/metalava/src/main/java/com/android/tools/metalava/model/text/
DApiFile.kt189 val modifiers = TextModifiers(api, DefaultModifierList.PUBLIC, null) in parsePackage() constant
190 modifiers.addAnnotations(annotations) in parsePackage()
205 pkg = TextPackageItem(api, name, modifiers, tokenizer.pos()) in parsePackage()
208 if (pkg.modifiers.toString() != existing.modifiers.toString()) { in parsePackage()
212 name, pkg.modifiers, modifiers in parsePackage()
252 val modifiers = parseModifiers(api, tokenizer, token, annotations) in parseClass() constant
260 modifiers.setAbstract(true) in parseClass()
265 modifiers.setAbstract(true) in parseClass()
271 modifiers.setFinal(true) in parseClass()
272 modifiers.setStatic(true) in parseClass()
[all …]
DTextPackageItem.kt25 modifiers: TextModifiers,
27 ) : TextItem(codebase, position, modifiers = modifiers), PackageItem {
29 modifiers.setOwner(this)
DTextParameterItem.kt33 modifiers: TextModifiers,
37 TextItem(codebase, position, modifiers = modifiers), ParameterItem {
40 modifiers.setOwner(this)
DTextMethodItem.kt33 modifiers: TextModifiers,
38 modifiers = modifiers
44 modifiers.setOwner(this)
141 modifiers.duplicate(), returnType, position in duplicate()
/tools/metalava/src/main/java/com/android/tools/metalava/
DJDiffXmlWriter.kt104 val modifiers = cls.modifiers in <lambda>() constant
106 writer.print(modifiers.isAbstract()) in <lambda>()
108 writer.print(modifiers.isStatic()) in <lambda>()
110 writer.print(modifiers.isFinal()) in <lambda>()
114 writer.print(modifiers.getVisibilityModifiers()) in <lambda>()
139 val modifiers = constructor.modifiers in <lambda>() constant
145 writer.print(modifiers.isStatic()) in <lambda>()
147 writer.print(modifiers.isFinal()) in <lambda>()
151 writer.print(modifiers.getVisibilityModifiers()) in <lambda>()
163 val modifiers = field.modifiers in <lambda>() constant
[all …]
DApiAnalyzer.kt356 if (!method.modifiers.isAbstract() || !method.modifiers.isPublicOrProtected()) { in <lambda>()
390 if (method.modifiers.isAbstract() || !method.modifiers.isPublic()) { in <lambda>()
416 val modifiers = method.modifiers in <lambda>() constant
417 if (!modifiers.isPrivate() && !modifiers.isAbstract()) { in <lambda>()
547 pkg.modifiers.hasShowAnnotation() -> pkg.hidden = false in <lambda>()
548 pkg.modifiers.hasHideAnnotations() -> pkg.hidden = true in <lambda>()
563 if (cls.modifiers.hasShowAnnotation()) { in <lambda>()
571 } else if (cls.modifiers.hasHideAnnotations()) { in <lambda>()
576 …} else if (containingClass.originallyHidden && containingClass.modifiers.hasShowSingleAnnotation()… in <lambda>()
599 if (containingPackage.removed && !cls.modifiers.hasShowAnnotation()) { in <lambda>()
[all …]
DProguardWriter.kt63 val modifiers = method.modifiers in visitMethod() constant
64 val visibilityLevel = modifiers.getVisibilityLevel() in visitMethod()
69 if (modifiers.isStatic()) { in visitMethod()
72 if (modifiers.isAbstract()) { in visitMethod()
75 if (modifiers.isSynchronized()) { in visitMethod()
104 val modifiers = field.modifiers in visitField() constant
105 val visibilityLevel = modifiers.getVisibilityLevel() in visitField()
110 if (modifiers.isStatic()) { in visitField()
113 if (modifiers.isTransient()) { in visitField()
116 if (modifiers.isVolatile()) { in visitField()
DKotlinInteropChecks.kt102 val annotation = method.modifiers.findAnnotation("kotlin.jvm.Throws") in <lambda>()
130 val modifiers = field.modifiers in <lambda>() constant
131 if (modifiers.isPublic() && modifiers.isFinal()) { in <lambda>()
142 if (!modifiers.isConst()) { in <lambda>()
143 if (modifiers.findAnnotation("kotlin.jvm.JvmField") == null) { in <lambda>()
148 } else if (modifiers.findAnnotation("kotlin.jvm.JvmStatic") != null) { in <lambda>()
213 …ontainingClass().simpleName() == "Companion" && method.isKotlin() && method.modifiers.isPublic()) { in <lambda>()
249 } else if (method.modifiers.findAnnotation("kotlin.jvm.JvmStatic") == null) { in <lambda>()
291 if (haveDefault && method.modifiers.findAnnotation("kotlin.jvm.JvmOverloads") == null && in <lambda>()
293 !method.isExtensionMethod() && !method.modifiers.isInline() && in <lambda>()
[all …]
DApiLint.kt323 val modifiers = field.modifiers in <lambda>() constant
324 if (modifiers.isStatic() && modifiers.isFinal()) { in <lambda>()
503 if (method.isConstructor() || method.modifiers.isStatic() || method.modifiers.isFinal()) { in <lambda>()
510 cls.modifiers.isFinal() -> return in <lambda>()
697 !method.modifiers.isStatic() in <lambda>()
702 !method.modifiers.isStatic() in <lambda>()
734 if (!cls.modifiers.isFinal()) { in <lambda>()
755 val modifiers = member.modifiers in <lambda>() constant
756 if (modifiers.isProtected()) { in <lambda>()
770 val modifiers = field.modifiers in <lambda>() constant
[all …]
DCompatibilityCheck.kt157 val oldModifiers = old.modifiers in compare()
158 val newModifiers = new.modifiers in compare()
224 val oldModifiers = old.modifiers in compare()
225 val newModifiers = new.modifiers in compare()
355 val oldModifiers = old.modifiers in compare()
356 val newModifiers = new.modifiers in compare()
585 if (new.modifiers.isInline()) { in compare()
616 val oldModifiers = old.modifiers in compare()
617 val newModifiers = new.modifiers in compare()
627 val prevString = if (prevValue == null && !old.modifiers.isFinal()) { in compare()
[all …]
DAndroidApiChecks.kt179 val annotation = method.modifiers.findAnnotation("androidx.annotation.RequiresPermission") in checkRequiresPermission()
222 … val hasBehavior = field.modifiers.findAnnotation("android.annotation.BroadcastBehavior") != null in checkIntentAction()
223 … val hasSdkConstant = field.modifiers.findAnnotation("android.annotation.SdkConstant") != null in checkIntentAction()
265 for (annotation in item.modifiers.annotations()) { in checkVariable()
267 val modifiers = cls.modifiers in checkVariable() constant
268 if (modifiers.findAnnotation(SdkConstants.INT_DEF_ANNOTATION.oldName()) != null || in checkVariable()
269 modifiers.findAnnotation(SdkConstants.INT_DEF_ANNOTATION.newName()) != null in checkVariable()
/tools/metalava/src/main/java/com/android/tools/metalava/model/psi/
DPsiParameterItem.kt37 modifiers: PsiModifierItem,
42 modifiers = modifiers,
69 if (containingMethod.modifiers.isSuspend() && in name()
78 val annotation = modifiers.annotations().firstOrNull { it.isParameterName() } in name()
94 modifiers.annotations().any { it.isDefaultValue() } in hasDefaultValue()
176 val annotation = modifiers.annotations().firstOrNull { it.isDefaultValue() } in computeDefaultValue()
202 return psiParameter.isVarArgs || modifiers.isVarArg() in toString()
213 val modifiers = createParameterModifiers(codebase, psiParameter, commentText) in create() constant
221 modifiers = modifiers, in create()
224 parameter.modifiers.setOwner(parameter) in create()
[all …]
DPsiConstructorItem.kt39 modifiers: PsiModifierItem,
48 modifiers = modifiers,
119 val modifiers = modifiers(codebase, psiMethod, commentText) in create() constant
127 modifiers = modifiers, in create()
133 constructor.modifiers.setOwner(constructor) in create()
146 val modifiers = PsiModifierItem(codebase, PACKAGE_PRIVATE, null) in createDefaultConstructor() constant
147 modifiers.setVisibilityLevel(containingClass.modifiers.getVisibilityLevel()) in createDefaultConstructor()
155 modifiers = modifiers, in createDefaultConstructor()
160 modifiers.setOwner(item) in createDefaultConstructor()
DPsiPackageItem.kt28 modifiers: PsiModifierItem,
35 modifiers = modifiers,
148 val modifiers = modifiers(codebase, psiPackage, commentText) in isFromClassPath() constant
149 if (modifiers.isPackagePrivate()) { in isFromClassPath()
151 modifiers.setVisibilityLevel(VisibilityLevel.PUBLIC) in isFromClassPath()
160 modifiers = modifiers, in isFromClassPath()
163 pkg.modifiers.setOwner(pkg) in isFromClassPath()
173 modifiers = PsiModifierItem.create(codebase, original.modifiers), in isFromClassPath()
176 pkg.modifiers.setOwner(pkg) in isFromClassPath()
DPsiMethodItem.kt50 modifiers: PsiModifierItem, in <lambda>()
57 modifiers = modifiers, in <lambda>()
304 modifierString, method.modifiers, method, in <lambda>()
332 parameterModifierString, parameter.modifiers, parameter, in <lambda>()
377 val modifiers = modifiers(codebase, psiMethod, commentText) in <lambda>() constant
378 if (modifiers.isFinal() && containingClass.modifiers.isFinal()) { in <lambda>()
383 modifiers.setFinal(false) in <lambda>()
405 modifiers = modifiers, in <lambda>()
409 method.modifiers.setOwner(method) in <lambda>()
424 modifiers = PsiModifierItem.create(codebase, original.modifiers), in <lambda>()
[all …]
DPsiTypeParameterItem.kt29 modifiers: PsiModifierItem
39 modifiers = modifiers,
68 val modifiers = modifiers(codebase, psiClass, "") in create() constant
74 modifiers = modifiers in create()
76 item.modifiers.setOwner(item) in create()
DPsiPropertyItem.kt33 modifiers: PsiModifierItem,
43 modifiers = modifiers,
113 val modifiers = modifiers(codebase, psiMethod, documentation) in toString() constant
120 modifiers = modifiers, in toString()
131 property.modifiers.setOwner(property) in toString()
DPsiFieldItem.kt33 modifiers: PsiModifierItem,
41 modifiers = modifiers,
122 val modifiers = modifiers(codebase, psiField, commentText) in toString() constant
134 modifiers = modifiers, in toString()
139 field.modifiers.setOwner(field) in toString()
DPsiClassItem.kt60 modifiers: PsiModifierItem, in <lambda>()
67 modifiers = modifiers, in <lambda>()
404 modifiers: PsiModifierItem, in <lambda>()
408 if (modifiers.findAnnotation(JAVA_RETENTION) != null) { in <lambda>()
411 if (modifiers.findAnnotation(KT_RETENTION) != null) { in <lambda>()
443 val modifiers = PsiModifierItem.create(codebase, psiClass, commentText) in <lambda>() constant
454 modifiers = modifiers, in <lambda>()
457 item.modifiers.setOwner(item) in <lambda>()
469 !hasExplicitRetention(modifiers, psiClass, isKotlin) in <lambda>()
472 modifiers.addAnnotation( in <lambda>()
[all …]
DPsiItem.kt37 override val modifiers: PsiModifierItem, constant in com.android.tools.metalava.model.psi.PsiItem
42 override var deprecated: Boolean = modifiers.isDeprecated()
81 modifiers.hasHideAnnotations() in <lambda>()
84 …override var hidden: Boolean by LazyDelegate { originallyHidden && !modifiers.hasShowAnnotation() } in <lambda>()
95 override fun mutableModifiers(): MutableModifierList = modifiers in isCloned()
235 modifiers.setOwner(this) in finishInitialization()
281 fun modifiers( in modifiers() method
/tools/metalava/src/main/java/com/android/tools/metalava/model/
DItem.kt42 val modifiers: ModifierList constant
167 fun hasShowAnnotation(): Boolean = modifiers.hasShowAnnotation() in isHiddenOrRemoved()
168 fun onlyShowForStubPurposes(): Boolean = modifiers.onlyShowForStubPurposes() in isHiddenOrRemoved()
169 fun hasHideAnnotation(): Boolean = modifiers.hasHideAnnotations() in isHiddenOrRemoved()
170 fun hasHideMetaAnnotation(): Boolean = modifiers.hasHideMetaAnnotations() in isHiddenOrRemoved()
193 return modifiers.checkLevel() in isHiddenOrRemoved()
258 val modifiers = mutableModifiers() in psi() constant
259 modifiers.removeAnnotation(annotation) in psi()
262modifiers.addAnnotation(codebase.createAnnotation("@$annotationClass", this, mapName = false)) in psi()
381 override val isPublic: Boolean get() = modifiers.isPublic()
[all …]
/tools/metalava/src/main/java/com/android/tools/metalava/stub/
DKotlinStubWriter.kt71 val removeAbstract = cls.modifiers.isAbstract() && (cls.isEnum() || cls.isAnnotationType()) in <lambda>()
73 appendModifiers(cls, cls.modifiers, removeAbstract) in <lambda>()
107 modifiers: ModifierList, in <lambda>()
115 writer, modifiers, item, in <lambda>()
210 val modifiers = method.modifiers in <lambda>() constant
222 val removeAbstract = modifiers.isAbstract() && (isEnum || isAnnotation) in <lambda>()
224 appendModifiers(method, modifiers, removeAbstract, false) in <lambda>()
243 if (modifiers.isAbstract() && !isEnum || isAnnotation || modifiers.isNative()) { in <lambda>()
268 parameter.modifiers, in <lambda>()
DJavaStubWriter.kt82 val removeAbstract = cls.modifiers.isAbstract() && (cls.isEnum() || cls.isAnnotationType()) in <lambda>()
122 list = field.modifiers, in <lambda>()
146 appendModifiers(item, item.modifiers, removeAbstract, removeFinal, addPublic) in <lambda>()
151 modifiers: ModifierList, in <lambda>()
159 writer, modifiers, item, in <lambda>()
335 val modifiers = method.modifiers in <lambda>() constant
351 … val removeAbstract = modifiers.isAbstract() && (isEnum || isAnnotation) || movedFromInterface in <lambda>()
353 appendModifiers(method, modifiers, removeAbstract, movedFromInterface) in <lambda>()
378 …if (modifiers.isAbstract() && !removeAbstract && !isEnum || isAnnotation || modifiers.isNative()) { in <lambda>()
407 … field.modifiers.isFinal() && field.initialValue(true) == null && field.containingClass().isClass() in <lambda>()
[all …]
/tools/metalava/src/test/java/com/android/tools/metalava/
DRewriteAnnotationsTest.kt170 val modifiers = annotationClass.modifiers in Test rewriting the bytecode for one of the public annotations() constant
171 assertEquals(0, modifiers and Modifier.PUBLIC) in Test rewriting the bytecode for one of the public annotations()
211 val modifiers = annotationClass.modifiers in Test rewriting the bytecode for one of the public annotations in a jar file() constant
212 assertEquals(0, modifiers and Modifier.PUBLIC) in Test rewriting the bytecode for one of the public annotations in a jar file()

123