Class SimpleClassNode
java.lang.Object
org.objectweb.asm.ClassVisitor
org.objectweb.asm.tree.ClassNode
com.offbynull.coroutines.instrumenter.asm.SimpleClassNode
public final class SimpleClassNode
extends org.objectweb.asm.tree.ClassNode
A
ClassNode
that overrides visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
such that it uses JSRInlinerAdapter
to inline JSR blocks in the class. Try-catch-finally in earlier versions of Java use the JSR
opcode, which may end up causing problems during analysis.-
Field Summary
Fields inherited from class org.objectweb.asm.tree.ClassNode
access, attrs, fields, innerClasses, interfaces, invisibleAnnotations, invisibleTypeAnnotations, methods, module, name, nestHostClass, nestMembers, outerClass, outerMethod, outerMethodDesc, permittedSubclasses, recordComponents, signature, sourceDebug, sourceFile, superName, version, visibleAnnotations, visibleTypeAnnotations
Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.objectweb.asm.MethodVisitor
visitMethod
(int access, String name, String desc, String signature, String[] exceptions) Methods inherited from class org.objectweb.asm.tree.ClassNode
accept, check, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate
-
Constructor Details
-
SimpleClassNode
public SimpleClassNode()Constructs aSimpleClassNode
object.
-
-
Method Details