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.kt59 private val mAllClasses = HashMap<String, TextClassItem>(30000)
60 private val mClassToSuper = HashMap<TextClassItem, String>(30000)
61 private val mClassToInterface = HashMap<TextClassItem, ArrayList<String>>(10000)
84 override fun findClass(className: String): TextClassItem? { in findClass()
88 private fun resolveInterfaces(all: List<TextClassItem>) { in resolveInterfaces()
100 fun mapClassToSuper(classInfo: TextClassItem, superclass: String?) { in supportsDocumentation()
104 fun mapClassToInterface(classInfo: TextClassItem, iface: String) { in mapClassToInterface()
111 fun implementsInterface(classInfo: TextClassItem, iface: String): Boolean { in implementsInterface()
121 mAllClasses[cl.qualifiedName()] = cl as TextClassItem in addPackage()
125 private fun resolveSuperclasses(allClasses: List<TextClassItem>) { in resolveSuperclasses()
[all …]
DTextClassItem.kt34 open class TextClassItem( class
92 var containingClass: TextClassItem? = null in isInterface()
222 fun addInnerClass(cls: TextClassItem) { in addInnerClass()
262 fun createClassStub(codebase: TextCodebase, name: String): TextClassItem = in createClassStub()
265 fun createInterfaceStub(codebase: TextCodebase, name: String): TextClassItem = in createClassStub()
268 …private fun createStub(codebase: TextCodebase, name: String, isInterface: Boolean): TextClassItem { in createClassStub()
272 val cls = TextClassItem( in createClassStub()
DTextMethodItem.kt33 containingClass: TextClassItem,
122 return containingClass() as TextClassItem? in typeParameterList()
132 return (containingClass() as TextClassItem).resolveParameter(variable) in resolveParameter()
137 codebase, name(), targetContainingClass as TextClassItem, in duplicate()
181 fun setThrowsList(throwsClasses: List<TextClassItem>) { in throwsTypes()
DApiFile.java245 TextClassItem cl; in parseClass()
293 cl = new TextClassItem(api, tokenizer.pos(), modifiers, isInterface, isEnum, isAnnotation, in parseClass()
434 …private static void parseConstructor(TextCodebase api, Tokenizer tokenizer, TextClassItem cl, Stri… in parseConstructor()
465 …private static void parseMethod(TextCodebase api, Tokenizer tokenizer, TextClassItem cl, String to… in parseMethod()
557 …private static void parseField(TextCodebase api, Tokenizer tokenizer, TextClassItem cl, String tok… in parseField()
762 …private static void parseProperty(TextCodebase api, Tokenizer tokenizer, TextClassItem cl, String … in parseProperty()
863 (TextClassItem) method.containingClass(), 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.md336 signature files: TextPackageItem, TextClassItem, and so on.