Home
last modified time | relevance | path

Searched refs:TextClassItem (Results 1 – 11 of 11) sorted by relevance

/tools/metalava/src/main/java/com/android/tools/metalava/model/text/
DTextCodebase.kt58 private val mAllClasses = HashMap<String, TextClassItem>(30000)
59 private val mClassToSuper = HashMap<TextClassItem, String>(30000)
60 private val mClassToInterface = HashMap<TextClassItem, ArrayList<String>>(10000)
83 override fun findClass(className: String): TextClassItem? { in findClass()
87 private fun resolveInterfaces(all: List<TextClassItem>) { in resolveInterfaces()
99 fun mapClassToSuper(classInfo: TextClassItem, superclass: String?) { in supportsDocumentation()
103 fun mapClassToInterface(classInfo: TextClassItem, iface: String) { in mapClassToInterface()
110 fun implementsInterface(classInfo: TextClassItem, iface: String): Boolean { in implementsInterface()
120 mAllClasses[cl.qualifiedName()] = cl as TextClassItem in addPackage()
124 private fun resolveSuperclasses(allClasses: List<TextClassItem>) { in resolveSuperclasses()
[all …]
DTextClassItem.kt34 open class TextClassItem( class
94 var containingClass: TextClassItem? = null in isInterface()
224 fun addInnerClass(cls: TextClassItem) { in addInnerClass()
264 fun createClassStub(codebase: TextCodebase, name: String): TextClassItem = in createClassStub()
267 fun createInterfaceStub(codebase: TextCodebase, name: String): TextClassItem = in createClassStub()
270 …private fun createStub(codebase: TextCodebase, name: String, isInterface: Boolean): TextClassItem { in createClassStub()
274 val cls = TextClassItem( in createClassStub()
DTextMethodItem.kt32 containingClass: TextClassItem,
125 return containingClass() as TextClassItem? in typeParameterList()
135 return (containingClass() as TextClassItem).resolveParameter(variable) in resolveParameter()
140 codebase, name(), targetContainingClass as TextClassItem, in duplicate()
184 fun setThrowsList(throwsClasses: List<TextClassItem>) { in throwsTypes()
DApiFile.kt247 val cl: TextClassItem in parseClass()
294 cl = TextClassItem( in parseClass()
444 cl: TextClassItem, in parseConstructor()
478 cl: TextClassItem, in parseMethod()
572 cl: TextClassItem, in parseField()
758 cl: TextClassItem, in parseProperty()
861 (method.containingClass() as TextClassItem), in parseParameterList()
DTextPackageItem.kt32 private val classes = ArrayList<TextClassItem>(100)
36 fun addClass(classInfo: TextClassItem) { in name()
DTextFieldItem.kt26 containingClass: TextClassItem,
58 codebase, name(), targetContainingClass as TextClassItem, in hashCode()
DTextConstructorItem.kt24 containingClass: TextClassItem,
DTextMemberItem.kt25 private val containingClass: TextClassItem,
DTextPropertyItem.kt26 containingClass: TextClassItem,
DTextTypeParameterItem.kt31 TextClassItem(
/tools/metalava/
DREADME.md337 signature files: TextPackageItem, TextClassItem, and so on.