Uast: support internal class names in Java and method signatures in Java and Kotlin
This commit is contained in:
@@ -28,7 +28,8 @@ interface UClass : UDeclaration, UFqNamed, UModifierOwner, UAnnotated {
|
||||
|
||||
val companions: List<UClass>
|
||||
|
||||
val internalName: String?
|
||||
open val internalName: String?
|
||||
get() = null
|
||||
|
||||
val superTypes: List<UType>
|
||||
val declarations: List<UDeclaration>
|
||||
|
||||
@@ -25,6 +25,9 @@ interface UFunction : UDeclaration, UModifierOwner, UAnnotated {
|
||||
val body: UExpression
|
||||
val visibility: UastVisibility
|
||||
|
||||
open val bytecodeDescriptor: String?
|
||||
get() = null
|
||||
|
||||
fun getSuperFunctions(context: UastContext): List<UFunction>
|
||||
|
||||
override fun traverse(handler: UastHandler) {
|
||||
|
||||
Reference in New Issue
Block a user