booster / com.didiglobal.booster.transform.asm / org.objectweb.asm.tree.ClassNode

Extensions for org.objectweb.asm.tree.ClassNode

className

The name of class

val ClassNode.className: String

defaultClinit

val ClassNode.defaultClinit: MethodNode

defaultInit

val ClassNode.defaultInit: MethodNode

defaultOnCreate

val ClassNode.defaultOnCreate: MethodNode

isAbstract

val ClassNode.isAbstract: Boolean

isAnnotation

val ClassNode.isAnnotation: Boolean

isFinal

val ClassNode.isFinal: Boolean

isInterface

val ClassNode.isInterface: Boolean

isInvisibleAnnotationPresent

fun ClassNode.isInvisibleAnnotationPresent(annotations: Iterable<String>): Boolean
fun ClassNode.isInvisibleAnnotationPresent(vararg annotations: String): Boolean

isPrivate

val ClassNode.isPrivate: Boolean

isProtected

val ClassNode.isProtected: Boolean

isPublic

val ClassNode.isPublic: Boolean

isStatic

val ClassNode.isStatic: Boolean

isVisibleAnnotationPresent

fun ClassNode.isVisibleAnnotationPresent(annotations: Iterable<String>): Boolean
fun ClassNode.isVisibleAnnotationPresent(vararg annotations: String): Boolean

simpleName

The simple name of class

val ClassNode.simpleName: String

textify

fun ClassNode.textify(): String