Hugo2MethodVisitor

class Hugo2MethodVisitor(methodVisitor: MethodVisitor, context: Hugo2ByteXContext, clazz: String?, clazzAnnotated: Boolean, api: Int, access: Int, name: String?, descriptor: String?, signature: String?, exceptions: Array<out String>?) : MethodNode

Functions

accept
Link copied to clipboard
open fun accept(p0: ClassVisitor)
open fun accept(p0: MethodVisitor)
check
Link copied to clipboard
open fun check(p0: Int)
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getLabelNode
Link copied to clipboard
open fun getLabelNode(p0: Label): LabelNode
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String
visitAnnotableParameterCount
Link copied to clipboard
open override fun visitAnnotableParameterCount(p0: Int, p1: Boolean)
visitAnnotation
Link copied to clipboard
open override fun visitAnnotation(p0: String, p1: Boolean): AnnotationVisitor
visitAnnotationDefault
Link copied to clipboard
open override fun visitAnnotationDefault(): AnnotationVisitor
visitAttribute
Link copied to clipboard
open override fun visitAttribute(p0: Attribute)
visitCode
Link copied to clipboard
open override fun visitCode()
visitEnd
Link copied to clipboard
open override fun visitEnd()
visitFieldInsn
Link copied to clipboard
open override fun visitFieldInsn(p0: Int, p1: String, p2: String, p3: String)
visitFrame
Link copied to clipboard
open override fun visitFrame(p0: Int, p1: Int, p2: Array<Any>, p3: Int, p4: Array<Any>)
visitIincInsn
Link copied to clipboard
open override fun visitIincInsn(p0: Int, p1: Int)
visitInsn
Link copied to clipboard
open override fun visitInsn(p0: Int)
visitInsnAnnotation
Link copied to clipboard
open override fun visitInsnAnnotation(p0: Int, p1: TypePath, p2: String, p3: Boolean): AnnotationVisitor
visitIntInsn
Link copied to clipboard
open override fun visitIntInsn(p0: Int, p1: Int)
visitInvokeDynamicInsn
Link copied to clipboard
open override fun visitInvokeDynamicInsn(p0: String, p1: String, p2: Handle, vararg p3: Any)
visitJumpInsn
Link copied to clipboard
open override fun visitJumpInsn(p0: Int, p1: Label)
visitLabel
Link copied to clipboard
open override fun visitLabel(label: Label?)
visitLdcInsn
Link copied to clipboard
open override fun visitLdcInsn(p0: Any)
visitLineNumber
Link copied to clipboard
open override fun visitLineNumber(p0: Int, p1: Label)
visitLocalVariable
Link copied to clipboard
open override fun visitLocalVariable(name: String?, descriptor: String?, signature: String?, start: Label?, end: Label?, index: Int)
visitLocalVariableAnnotation
Link copied to clipboard
open override fun visitLocalVariableAnnotation(p0: Int, p1: TypePath, p2: Array<Label>, p3: Array<Label>, p4: IntArray, p5: String, p6: Boolean): AnnotationVisitor
visitLookupSwitchInsn
Link copied to clipboard
open override fun visitLookupSwitchInsn(p0: Label, p1: IntArray, p2: Array<Label>)
visitMaxs
Link copied to clipboard
open override fun visitMaxs(p0: Int, p1: Int)
visitMethodInsn
Link copied to clipboard
open fun visitMethodInsn(p0: Int, p1: String, p2: String, p3: String)
open override fun visitMethodInsn(p0: Int, p1: String, p2: String, p3: String, p4: Boolean)
visitMultiANewArrayInsn
Link copied to clipboard
open override fun visitMultiANewArrayInsn(p0: String, p1: Int)
visitParameter
Link copied to clipboard
open override fun visitParameter(p0: String, p1: Int)
visitParameterAnnotation
Link copied to clipboard
open override fun visitParameterAnnotation(p0: Int, p1: String, p2: Boolean): AnnotationVisitor
visitTableSwitchInsn
Link copied to clipboard
open override fun visitTableSwitchInsn(p0: Int, p1: Int, p2: Label, vararg p3: Label)
visitTryCatchAnnotation
Link copied to clipboard
open override fun visitTryCatchAnnotation(p0: Int, p1: TypePath, p2: String, p3: Boolean): AnnotationVisitor
visitTryCatchBlock
Link copied to clipboard
open override fun visitTryCatchBlock(p0: Label, p1: Label, p2: Label, p3: String)
visitTypeAnnotation
Link copied to clipboard
open override fun visitTypeAnnotation(p0: Int, p1: TypePath, p2: String, p3: Boolean): AnnotationVisitor
visitTypeInsn
Link copied to clipboard
open override fun visitTypeInsn(p0: Int, p1: String)
visitVarInsn
Link copied to clipboard
open override fun visitVarInsn(p0: Int, p1: Int)

Properties

access
Link copied to clipboard
val access: Int
annotationDefault
Link copied to clipboard
val annotationDefault: Any
api
Link copied to clipboard
val api: Int
attrs
Link copied to clipboard
val attrs: MutableList<Attribute>
desc
Link copied to clipboard
val desc: String
exceptions
Link copied to clipboard
val exceptions: MutableList<String>
instructions
Link copied to clipboard
val instructions: InsnList
invisibleAnnotableParameterCount
Link copied to clipboard
val invisibleAnnotableParameterCount: Int
invisibleAnnotations
Link copied to clipboard
val invisibleAnnotations: MutableList<AnnotationNode>
invisibleLocalVariableAnnotations
Link copied to clipboard
val invisibleLocalVariableAnnotations: MutableList<LocalVariableAnnotationNode>
invisibleParameterAnnotations
Link copied to clipboard
val invisibleParameterAnnotations: Array<MutableList<AnnotationNode>>
invisibleTypeAnnotations
Link copied to clipboard
val invisibleTypeAnnotations: MutableList<TypeAnnotationNode>
localVariables
Link copied to clipboard
val localVariables: MutableList<LocalVariableNode>
maxLocals
Link copied to clipboard
val maxLocals: Int
maxStack
Link copied to clipboard
val maxStack: Int
mv
Link copied to clipboard
val mv: MethodVisitor
name
Link copied to clipboard
val name: String
parameters
Link copied to clipboard
val parameters: MutableList<ParameterNode>
signature
Link copied to clipboard
val signature: String
tryCatchBlocks
Link copied to clipboard
val tryCatchBlocks: MutableList<TryCatchBlockNode>
visibleAnnotableParameterCount
Link copied to clipboard
val visibleAnnotableParameterCount: Int
visibleAnnotations
Link copied to clipboard
val visibleAnnotations: MutableList<AnnotationNode>
visibleLocalVariableAnnotations
Link copied to clipboard
val visibleLocalVariableAnnotations: MutableList<LocalVariableAnnotationNode>
visibleParameterAnnotations
Link copied to clipboard
val visibleParameterAnnotations: Array<MutableList<AnnotationNode>>
visibleTypeAnnotations
Link copied to clipboard
val visibleTypeAnnotations: MutableList<TypeAnnotationNode>