AnalyzingVisitor

class AnalyzingVisitor(apiVersion: Int, nextVisitor: (List<MethodNode>) -> ClassVisitor) : ClassNode

Constructors

Link copied to clipboard
constructor(apiVersion: Int, nextVisitor: (List<MethodNode>) -> ClassVisitor)

Functions

Link copied to clipboard
open fun accept(p0: ClassVisitor)
Link copied to clipboard
open fun check(p0: Int)
Link copied to clipboard
open fun getDelegate(): ClassVisitor
Link copied to clipboard
open override fun visit(p0: Int, p1: Int, p2: String, p3: String, p4: String, p5: Array<String>)
Link copied to clipboard
open override fun visitAnnotation(p0: String, p1: Boolean): AnnotationVisitor
Link copied to clipboard
open override fun visitAttribute(p0: Attribute)
Link copied to clipboard
open override fun visitEnd()
Link copied to clipboard
open override fun visitField(p0: Int, p1: String, p2: String, p3: String, p4: Any): FieldVisitor
Link copied to clipboard
open override fun visitInnerClass(p0: String, p1: String, p2: String, p3: Int)
Link copied to clipboard
open override fun visitMethod(p0: Int, p1: String, p2: String, p3: String, p4: Array<String>): MethodVisitor
Link copied to clipboard
open override fun visitModule(p0: String, p1: Int, p2: String): ModuleVisitor
Link copied to clipboard
open override fun visitNestHost(p0: String)
Link copied to clipboard
open override fun visitNestMember(p0: String)
Link copied to clipboard
open override fun visitOuterClass(p0: String, p1: String, p2: String)
Link copied to clipboard
open override fun visitPermittedSubclass(p0: String)
Link copied to clipboard
open override fun visitRecordComponent(p0: String, p1: String, p2: String): RecordComponentVisitor
Link copied to clipboard
open override fun visitSource(p0: String, p1: String)
Link copied to clipboard
open override fun visitTypeAnnotation(p0: Int, p1: TypePath, p2: String, p3: Boolean): AnnotationVisitor

Properties

Link copied to clipboard
var access: Int
Link copied to clipboard
var attrs: MutableList<Attribute>
Link copied to clipboard
var fields: MutableList<FieldNode>
Link copied to clipboard
var innerClasses: MutableList<InnerClassNode>
Link copied to clipboard
Link copied to clipboard
var invisibleAnnotations: MutableList<AnnotationNode>
Link copied to clipboard
var invisibleTypeAnnotations: MutableList<TypeAnnotationNode>
Link copied to clipboard
var methods: MutableList<MethodNode>
Link copied to clipboard
var module: ModuleNode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var recordComponents: MutableList<RecordComponentNode>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var visibleAnnotations: MutableList<AnnotationNode>
Link copied to clipboard
var visibleTypeAnnotations: MutableList<TypeAnnotationNode>