META-INF/
META-INF/MANIFEST.MF
module-info.class
<Unknown>
package
module module-info extends java.lang.Object {
}
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/util/
org/objectweb/asm/util/ASMifier.class
ASMifier.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifier extends org.objectweb.asm.util.Printer {
private static final String USAGE
private static final int ACCESS_CLASS
private static final int ACCESS_FIELD
private static final int ACCESS_INNER
private static final int ACCESS_MODULE
private static final String ANNOTATION_VISITOR
private static final String ANNOTATION_VISITOR0
private static final String COMMA
private static final String END_ARRAY
private static final String END_PARAMETERS
private static final String NEW_OBJECT_ARRAY
private static final String VISIT_END
private static final java.util.List FRAME_TYPES
private static final java.util.Map CLASS_VERSIONS
protected final String name
protected final int id
protected java.util.Map labelNames
public void <init> ()
protected void <init> (int, java.lang.String, int)
int api
String visitorVariableName
int annotationVisitorId
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
static void main (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter) throws java.io.IOException
String[] args
java.io.PrintWriter output
java.io.PrintWriter logger
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String simpleName
String simpleName
int lastSlashIndex
int i
int version
int access
String name
String signature
String superName
String[] interfaces
String simpleName
String versionString
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public org.objectweb.asm.util.Printer visitModule (java.lang.String, int, java.lang.String)
String name
int flags
String version
org.objectweb.asm.util.ASMifier asmifier
public void visitNestHost (java.lang.String)
String nestHost
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public org.objectweb.asm.util.ASMifier visitClassAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.ASMifier visitClassTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitClassAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitNestMember (java.lang.String)
String nestMember
public void visitPermittedSubclass (java.lang.String)
String permittedSubclass
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.util.ASMifier visitRecordComponent (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String signature
org.objectweb.asm.util.ASMifier asmifier
public org.objectweb.asm.util.ASMifier visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String descriptor
String signature
Object value
org.objectweb.asm.util.ASMifier asmifier
public org.objectweb.asm.util.ASMifier visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int access
String name
String descriptor
String signature
String[] exceptions
org.objectweb.asm.util.ASMifier asmifier
public void visitClassEnd ()
public void visitMainClass (java.lang.String)
String mainClass
public void visitPackage (java.lang.String)
String packaze
public void visitRequire (java.lang.String, int, java.lang.String)
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
private transient void visitExportOrOpen (java.lang.String, java.lang.String, int, java.lang.String[])
int i
String visitMethod
String packaze
int access
String[] modules
public void visitUse (java.lang.String)
String service
public transient void visitProvide (java.lang.String, java.lang.String[])
int i
String service
String[] providers
public void visitModuleEnd ()
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String value
public org.objectweb.asm.util.ASMifier visitAnnotation (java.lang.String, java.lang.String)
String name
String descriptor
org.objectweb.asm.util.ASMifier asmifier
public org.objectweb.asm.util.ASMifier visitArray (java.lang.String)
String name
org.objectweb.asm.util.ASMifier asmifier
public void visitAnnotationEnd ()
public org.objectweb.asm.util.ASMifier visitRecordComponentAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.ASMifier visitRecordComponentTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitRecordComponentAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitRecordComponentEnd ()
public org.objectweb.asm.util.ASMifier visitFieldAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.ASMifier visitFieldTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitFieldAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitFieldEnd ()
public void visitParameter (java.lang.String, int)
String parameterName
int access
public org.objectweb.asm.util.ASMifier visitAnnotationDefault ()
org.objectweb.asm.util.ASMifier asmifier
public org.objectweb.asm.util.ASMifier visitMethodAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.ASMifier visitMethodTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public org.objectweb.asm.util.ASMifier visitAnnotableParameterCount (int, boolean)
int parameterCount
boolean visible
public org.objectweb.asm.util.ASMifier visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String descriptor
boolean visible
org.objectweb.asm.util.ASMifier asmifier
public void visitMethodAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int numLocal
Object[] local
int numStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int varIndex
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String descriptor
boolean isInterface
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object value
public void visitIincInsn (int, int)
int varIndex
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.objectweb.asm.Label label
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label label
int i
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
public org.objectweb.asm.util.ASMifier visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public org.objectweb.asm.util.ASMifier visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public org.objectweb.asm.util.Printer visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int i
int i
int i
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String descriptor
boolean visible
org.objectweb.asm.util.ASMifier asmifier
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitMethodEnd ()
public org.objectweb.asm.util.ASMifier visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.util.ASMifier asmifier
public org.objectweb.asm.util.ASMifier visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public org.objectweb.asm.util.ASMifier visitTypeAnnotation (java.lang.String, int, org.objectweb.asm.TypePath, java.lang.String, boolean)
String method
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.util.ASMifier asmifier
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
private void visitMemberEnd ()
protected org.objectweb.asm.util.ASMifier createASMifier (java.lang.String, int)
String visitorVariableName
int annotationVisitorId
private void appendAccessFlags (int)
int accessFlags
boolean isEmpty
protected void appendConstant (java.lang.Object)
org.objectweb.asm.Handle handle
int i
org.objectweb.asm.ConstantDynamic constantDynamic
int bootstrapMethodArgumentCount
int i
byte[] byteArray
int i
boolean[] booleanArray
int i
short[] shortArray
int i
char[] charArray
int i
int[] intArray
int i
long[] longArray
int i
float[] floatArray
int i
double[] doubleArray
Object value
private void declareFrameTypes (int, java.lang.Object[])
int i
int numTypes
Object[] frameTypes
private void appendFrameTypes (int, java.lang.Object[])
int i
int numTypes
Object[] frameTypes
protected void declareLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
String labelName
protected void appendLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public volatile synthetic org.objectweb.asm.util.Printer visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitAnnotableParameterCount (int, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitMethodTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitAnnotationDefault ()
public volatile synthetic org.objectweb.asm.util.Printer visitFieldTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitRecordComponentTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitRecordComponentAnnotation (java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitArray (java.lang.String)
public volatile synthetic org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String)
public volatile synthetic org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public volatile synthetic org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public volatile synthetic org.objectweb.asm.util.Printer visitRecordComponent (java.lang.String, java.lang.String, java.lang.String)
public volatile synthetic org.objectweb.asm.util.Printer visitClassTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
static void <clinit> ()
java.util.HashMap classVersions
}
org/objectweb/asm/util/ASMifierSupport.class
ASMifierSupport.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.ASMifierSupport extends java.lang.Object {
public abstract void asmify (java.lang.StringBuilder, java.lang.String, java.util.Map)
}
org/objectweb/asm/util/CheckAnnotationAdapter.class
CheckAnnotationAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckAnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
private final boolean useNamedValue
private boolean visitEndCalled
public void <init> (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor annotationVisitor
void <init> (org.objectweb.asm.AnnotationVisitor, boolean)
org.objectweb.asm.AnnotationVisitor annotationVisitor
boolean useNamedValues
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String descriptor
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
private void checkName (java.lang.String)
String name
private void checkVisitEndNotCalled ()
}
org/objectweb/asm/util/CheckClassAdapter$1.class
CheckClassAdapter.java
package org.objectweb.asm.util
org.objectweb.asm.util.CheckClassAdapter$1 extends org.objectweb.asm.util.CheckClassAdapter {
void <init> (int, org.objectweb.asm.ClassVisitor, boolean)
int api
org.objectweb.asm.ClassVisitor classVisitor
boolean checkDataFlow
}
org/objectweb/asm/util/CheckClassAdapter.class
CheckClassAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckClassAdapter extends org.objectweb.asm.ClassVisitor {
private static final String USAGE
private static final String ERROR_AT
private boolean checkDataFlow
private int version
private boolean visitCalled
private boolean visitModuleCalled
private boolean visitSourceCalled
private boolean visitOuterClassCalled
private boolean visitNestHostCalled
private String nestMemberPackageName
private boolean visitEndCalled
private java.util.Map labelInsnIndices
public void <init> (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor classVisitor
public void <init> (org.objectweb.asm.ClassVisitor, boolean)
org.objectweb.asm.ClassVisitor classVisitor
boolean checkDataFlow
protected void <init> (int, org.objectweb.asm.ClassVisitor, boolean)
int api
org.objectweb.asm.ClassVisitor classVisitor
boolean checkDataFlow
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String)
String name
int access
String version
org.objectweb.asm.util.CheckModuleAdapter checkModuleAdapter
public void visitNestHost (java.lang.String)
String nestHost
public void visitNestMember (java.lang.String)
String nestMember
String packageName
public void visitPermittedSubclass (java.lang.String)
String permittedSubclass
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
int startIndex
String name
String outerName
String innerName
int access
public org.objectweb.asm.RecordComponentVisitor visitRecordComponent (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String signature
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String descriptor
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
org.objectweb.asm.util.CheckMethodAdapter checkMethodAdapter
int access
String name
String descriptor
String signature
String[] exceptions
org.objectweb.asm.util.CheckMethodAdapter checkMethodAdapter
org.objectweb.asm.MethodVisitor methodVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
int sort
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitEnd ()
private void checkState ()
static void checkAccess (int, int)
int access
int possibleAccess
int publicProtectedPrivate
private static void checkMethodAccess (int, int, int)
int version
int access
int possibleAccess
static void checkFullyQualifiedName (int, java.lang.String, java.lang.String)
int startIndex
int dotIndex
IllegalArgumentException e
int version
String name
String source
public static void checkClassSignature (java.lang.String)
String signature
int pos
public static void checkMethodSignature (java.lang.String)
String signature
int pos
public static void checkFieldSignature (java.lang.String)
String signature
int pos
private static int checkTypeParameters (java.lang.String, int)
String signature
int startPos
int pos
private static int checkTypeParameter (java.lang.String, int)
String signature
int startPos
int pos
private static int checkReferenceTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkClassTypeSignature (java.lang.String, int)
String signature
int startPos
int pos
private static int checkTypeArguments (java.lang.String, int)
String signature
int startPos
int pos
private static int checkTypeArgument (java.lang.String, int)
String signature
int startPos
int pos
char c
private static int checkTypeVariableSignature (java.lang.String, int)
String signature
int startPos
int pos
private static int checkJavaTypeSignature (java.lang.String, int)
String signature
int startPos
int pos
private static int checkSignatureIdentifier (java.lang.String, int)
String signature
int startPos
int pos
private static int checkChar (char, java.lang.String, int)
char c
String signature
int pos
private static char getChar (java.lang.String, int)
String string
int pos
static void checkTypeRef (int)
int typeRef
int mask
private static java.lang.String packageName (java.lang.String)
String name
int index
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
static void main (java.lang.String[], java.io.PrintWriter) throws java.io.IOException
org.objectweb.asm.ClassReader classReader
java.io.InputStream inputStream
org.objectweb.asm.ClassReader classReader
String[] args
java.io.PrintWriter logger
org.objectweb.asm.ClassReader classReader
public static void verify (org.objectweb.asm.ClassReader, boolean, java.io.PrintWriter)
org.objectweb.asm.ClassReader classReader
boolean printResults
java.io.PrintWriter printWriter
public static void verify (org.objectweb.asm.ClassReader, java.lang.ClassLoader, boolean, java.io.PrintWriter)
String interfaceName
org.objectweb.asm.tree.analysis.AnalyzerException e
org.objectweb.asm.tree.analysis.SimpleVerifier verifier
org.objectweb.asm.tree.analysis.Analyzer analyzer
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.ClassReader classReader
ClassLoader loader
boolean printResults
java.io.PrintWriter printWriter
org.objectweb.asm.tree.ClassNode classNode
org.objectweb.asm.Type syperType
java.util.List methods
java.util.List interfaces
static void printAnalyzerResult (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.analysis.Analyzer, java.io.PrintWriter)
int j
int j
StringBuilder stringBuilder
org.objectweb.asm.tree.analysis.Frame frame
int i
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlock
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.Analyzer analyzer
java.io.PrintWriter printWriter
org.objectweb.asm.util.Textifier textifier
org.objectweb.asm.util.TraceMethodVisitor traceMethodVisitor
private static java.lang.String getUnqualifiedName (java.lang.String)
int endIndex
int lastBracketIndex
String name
int lastSlashIndex
}
org/objectweb/asm/util/CheckFieldAdapter.class
CheckFieldAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckFieldAdapter extends org.objectweb.asm.FieldVisitor {
private boolean visitEndCalled
public void <init> (org.objectweb.asm.FieldVisitor)
org.objectweb.asm.FieldVisitor fieldVisitor
protected void <init> (int, org.objectweb.asm.FieldVisitor)
int api
org.objectweb.asm.FieldVisitor fieldVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
int sort
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitEnd ()
private void checkVisitEndNotCalled ()
}
org/objectweb/asm/util/CheckFrameAnalyzer.class
CheckFrameAnalyzer.java
package org.objectweb.asm.util
org.objectweb.asm.util.CheckFrameAnalyzer extends org.objectweb.asm.tree.analysis.Analyzer {
private final org.objectweb.asm.tree.analysis.Interpreter interpreter
private org.objectweb.asm.tree.InsnList insnList
private int currentLocals
void <init> (org.objectweb.asm.tree.analysis.Interpreter)
org.objectweb.asm.tree.analysis.Interpreter interpreter
protected void init (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.JumpInsnNode jumpInsn
int targetInsnIndex
org.objectweb.asm.tree.LabelNode label
int i
org.objectweb.asm.tree.LookupSwitchInsnNode lookupSwitchInsn
int targetInsnIndex
org.objectweb.asm.tree.LabelNode label
int i
org.objectweb.asm.tree.TableSwitchInsnNode tableSwitchInsn
int targetInsnIndex
org.objectweb.asm.Type catchType
org.objectweb.asm.Type catchType
org.objectweb.asm.tree.analysis.Frame handler
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlock
int insnOpcode
int insnType
java.util.List insnHandlers
org.objectweb.asm.tree.analysis.AnalyzerException e
RuntimeException e
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.AbstractInsnNode insnNode
int insnIndex
String owner
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.Frame[] frames
org.objectweb.asm.tree.analysis.Frame currentFrame
private void expandFrames (java.lang.String, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.analysis.Frame) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.AnalyzerException e
int index
org.objectweb.asm.tree.AbstractInsnNode insnNode
String owner
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.Frame initialFrame
int lastJvmOrFrameInsnIndex
org.objectweb.asm.tree.analysis.Frame currentFrame
int currentInsnIndex
private org.objectweb.asm.tree.analysis.Frame expandFrame (java.lang.String, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.FrameNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value value
Object type
Object unusedType
Object type
String owner
org.objectweb.asm.tree.analysis.Frame previousFrame
org.objectweb.asm.tree.FrameNode frameNode
org.objectweb.asm.tree.analysis.Frame frame
java.util.List locals
int currentLocal
java.util.List stack
private org.objectweb.asm.tree.analysis.Value newFrameValue (java.lang.String, org.objectweb.asm.tree.FrameNode, java.lang.Object) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode referencedNode
String owner
org.objectweb.asm.tree.FrameNode frameNode
Object type
private void checkFrame (int, org.objectweb.asm.tree.analysis.Frame, boolean) throws org.objectweb.asm.tree.analysis.AnalyzerException
String error
int insnIndex
org.objectweb.asm.tree.analysis.Frame frame
boolean requireFrame
org.objectweb.asm.tree.analysis.Frame oldFrame
private java.lang.String checkMerge (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Value v
int i
org.objectweb.asm.tree.analysis.Value v
int i
org.objectweb.asm.tree.analysis.Frame srcFrame
org.objectweb.asm.tree.analysis.Frame dstFrame
int numLocals
int numStack
private void endControlFlow (int) throws org.objectweb.asm.tree.analysis.AnalyzerException
int insnIndex
private boolean hasNextJvmInsnOrFrame (int)
int insnIndex
org.objectweb.asm.tree.AbstractInsnNode insn
private static boolean isJvmInsnNode (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insnNode
}
org/objectweb/asm/util/CheckMethodAdapter$1.class
CheckMethodAdapter.java
package org.objectweb.asm.util
org.objectweb.asm.util.CheckMethodAdapter$1 extends org.objectweb.asm.tree.MethodNode {
final synthetic org.objectweb.asm.MethodVisitor val$methodVisitor
void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], org.objectweb.asm.MethodVisitor)
int arg0
int arg1
String arg2
String arg3
String arg4
String[] arg5
public void visitEnd ()
org.objectweb.asm.util.CheckMethodAdapter$MethodWriterWrapper methodWriter
Exception e
int originalMaxLocals
int originalMaxStack
boolean checkMaxStackAndLocals
boolean checkFrames
org.objectweb.asm.tree.analysis.Analyzer analyzer
private void throwError (org.objectweb.asm.tree.analysis.Analyzer, java.lang.Exception)
org.objectweb.asm.tree.analysis.Analyzer analyzer
Exception e
java.io.StringWriter stringWriter
java.io.PrintWriter printWriter
}
org/objectweb/asm/util/CheckMethodAdapter$Method.class
CheckMethodAdapter.java
package org.objectweb.asm.util
final enum org.objectweb.asm.util.CheckMethodAdapter$Method extends java.lang.Enum {
public static final enum org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_INSN
public static final enum org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_INT_INSN
public static final enum org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_VAR_INSN
public static final enum org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_TYPE_INSN
public static final enum org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_FIELD_INSN
public static final enum org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_METHOD_INSN
public static final enum org.objectweb.asm.util.CheckMethodAdapter$Method VISIT_JUMP_INSN
private static final synthetic org.objectweb.asm.util.CheckMethodAdapter$Method[] $VALUES
public static org.objectweb.asm.util.CheckMethodAdapter$Method[] values ()
public static org.objectweb.asm.util.CheckMethodAdapter$Method valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic org.objectweb.asm.util.CheckMethodAdapter$Method[] $values ()
static void <clinit> ()
}
org/objectweb/asm/util/CheckMethodAdapter$MethodWriterWrapper.class
CheckMethodAdapter.java
package org.objectweb.asm.util
org.objectweb.asm.util.CheckMethodAdapter$MethodWriterWrapper extends org.objectweb.asm.MethodVisitor {
private final int version
private final org.objectweb.asm.ClassWriter owner
void <init> (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.MethodVisitor)
int api
int version
org.objectweb.asm.ClassWriter owner
org.objectweb.asm.MethodVisitor methodWriter
boolean computesMaxs ()
boolean computesFrames ()
boolean requiresFrames ()
}
org/objectweb/asm/util/CheckMethodAdapter.class
CheckMethodAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckMethodAdapter extends org.objectweb.asm.MethodVisitor {
private static final org.objectweb.asm.util.CheckMethodAdapter$Method[] OPCODE_METHODS
private static final String INVALID
private static final String INVALID_DESCRIPTOR
private static final String INVALID_TYPE_REFERENCE
private static final String INVALID_LOCAL_VARIABLE_INDEX
private static final String MUST_NOT_BE_NULL_OR_EMPTY
private static final String START_LABEL
private static final String END_LABEL
public int version
private int access
private int visibleAnnotableParameterCount
private int invisibleAnnotableParameterCount
private boolean visitCodeCalled
private boolean visitMaxCalled
private boolean visitEndCalled
private int insnCount
private final java.util.Map labelInsnIndices
private java.util.Set referencedLabels
private int lastFrameInsnIndex
private int numExpandedFrames
private int numCompressedFrames
private java.util.List handlers
public void <init> (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor methodvisitor
public void <init> (org.objectweb.asm.MethodVisitor, java.util.Map)
org.objectweb.asm.MethodVisitor methodVisitor
java.util.Map labelInsnIndices
protected void <init> (int, org.objectweb.asm.MethodVisitor, java.util.Map)
int api
org.objectweb.asm.MethodVisitor methodVisitor
java.util.Map labelInsnIndices
public void <init> (int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor, java.util.Map)
int access
String name
String descriptor
org.objectweb.asm.MethodVisitor methodVisitor
java.util.Map labelInsnIndices
protected void <init> (int, int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor, java.util.Map)
int api
int access
String name
String descriptor
org.objectweb.asm.MethodVisitor methodVisitor
java.util.Map labelInsnIndices
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
int sort
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public void visitAnnotableParameterCount (int, boolean)
int parameterCount
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String descriptor
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int maxNumLocal
int maxNumStack
int maxNumLocal
int maxNumStack
int maxNumLocal
int maxNumStack
int maxNumLocal
int maxNumStack
int i
int i
int type
int numLocal
Object[] local
int numStack
Object[] stack
int maxNumLocal
int maxNumStack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int varIndex
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcodeAndSource
String owner
String name
String descriptor
boolean isInterface
int opcode
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
Object bootstrapMethodArgument
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object value
public void visitIincInsn (int, int)
int varIndex
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
int sort
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
int sort
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
int startInsnIndex
int endInsnIndex
public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int startInsnIndex
int endInsnIndex
int i
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String descriptor
boolean visible
int sort
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
org.objectweb.asm.Label l
Integer startInsnIndex
Integer endInsnIndex
int i
int maxStack
int maxLocals
public void visitEnd ()
private void checkVisitCodeCalled ()
private void checkVisitMaxsNotCalled ()
private void checkVisitEndNotCalled ()
private void checkFrameValue (java.lang.Object)
Object value
private static void checkOpcodeMethod (int, org.objectweb.asm.util.CheckMethodAdapter$Method)
int opcode
org.objectweb.asm.util.CheckMethodAdapter$Method method
private static void checkSignedByte (int, java.lang.String)
int value
String message
private static void checkSignedShort (int, java.lang.String)
int value
String message
private static void checkUnsignedShort (int, java.lang.String)
int value
String message
static void checkConstant (java.lang.Object)
Object value
private void checkLdcConstant (java.lang.Object)
int sort
org.objectweb.asm.Handle handle
int tag
String handleName
int i
org.objectweb.asm.ConstantDynamic constantDynamic
int bootstrapMethodArgumentCount
Object value
static void checkUnqualifiedName (int, java.lang.String, java.lang.String)
int version
String name
String message
static void checkIdentifier (int, java.lang.String, int, int, java.lang.String)
int i
int i
int version
String name
int startPos
int endPos
String message
int max
static void checkMethodIdentifier (int, java.lang.String, java.lang.String)
int i
int i
int version
String name
String message
static void checkInternalName (int, java.lang.String, java.lang.String)
int version
String name
String message
private static void checkInternalClassName (int, java.lang.String, java.lang.String)
int startIndex
int slashIndex
IllegalArgumentException e
int version
String name
String message
static void checkDescriptor (int, java.lang.String, boolean)
int version
String descriptor
boolean canBeVoid
int endPos
private static int checkDescriptor (int, java.lang.String, int, boolean)
int pos
IllegalArgumentException e
int endPos
int version
String descriptor
int startPos
boolean canBeVoid
static void checkMethodDescriptor (int, java.lang.String)
int version
String descriptor
int pos
private void checkLabel (org.objectweb.asm.Label, boolean, java.lang.String)
org.objectweb.asm.Label label
boolean checkVisited
String message
static void <clinit> ()
}
org/objectweb/asm/util/CheckModuleAdapter$NameSet.class
CheckModuleAdapter.java
package org.objectweb.asm.util
org.objectweb.asm.util.CheckModuleAdapter$NameSet extends java.lang.Object {
private final String type
private final java.util.HashSet names
void <init> (java.lang.String)
String type
void checkNameNotAlreadyDeclared (java.lang.String)
String name
}
org/objectweb/asm/util/CheckModuleAdapter.class
CheckModuleAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckModuleAdapter extends org.objectweb.asm.ModuleVisitor {
private final boolean isOpen
private final org.objectweb.asm.util.CheckModuleAdapter$NameSet requiredModules
private final org.objectweb.asm.util.CheckModuleAdapter$NameSet exportedPackages
private final org.objectweb.asm.util.CheckModuleAdapter$NameSet openedPackages
private final org.objectweb.asm.util.CheckModuleAdapter$NameSet usedServices
private final org.objectweb.asm.util.CheckModuleAdapter$NameSet providedServices
int classVersion
private boolean visitEndCalled
public void <init> (org.objectweb.asm.ModuleVisitor, boolean)
org.objectweb.asm.ModuleVisitor moduleVisitor
boolean isOpen
protected void <init> (int, org.objectweb.asm.ModuleVisitor, boolean)
int api
org.objectweb.asm.ModuleVisitor moduleVisitor
boolean isOpen
public void visitMainClass (java.lang.String)
String mainClass
public void visitPackage (java.lang.String)
String packaze
public void visitRequire (java.lang.String, int, java.lang.String)
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String module
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String module
String packaze
int access
String[] modules
public void visitUse (java.lang.String)
String service
public transient void visitProvide (java.lang.String, java.lang.String[])
String provider
String service
String[] providers
public void visitEnd ()
private void checkVisitEndNotCalled ()
}
org/objectweb/asm/util/CheckRecordComponentAdapter.class
CheckRecordComponentAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckRecordComponentAdapter extends org.objectweb.asm.RecordComponentVisitor {
private boolean visitEndCalled
public void <init> (org.objectweb.asm.RecordComponentVisitor)
org.objectweb.asm.RecordComponentVisitor recordComponentVisitor
protected void <init> (int, org.objectweb.asm.RecordComponentVisitor)
int api
org.objectweb.asm.RecordComponentVisitor recordComponentVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
int sort
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitEnd ()
private void checkVisitEndNotCalled ()
}
org/objectweb/asm/util/CheckSignatureAdapter$State.class
CheckSignatureAdapter.java
package org.objectweb.asm.util
final enum org.objectweb.asm.util.CheckSignatureAdapter$State extends java.lang.Enum {
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State EMPTY
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State FORMAL
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State BOUND
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State SUPER
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State PARAM
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State RETURN
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State SIMPLE_TYPE
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State CLASS_TYPE
public static final enum org.objectweb.asm.util.CheckSignatureAdapter$State END
private static final synthetic org.objectweb.asm.util.CheckSignatureAdapter$State[] $VALUES
public static org.objectweb.asm.util.CheckSignatureAdapter$State[] values ()
public static org.objectweb.asm.util.CheckSignatureAdapter$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private static synthetic org.objectweb.asm.util.CheckSignatureAdapter$State[] $values ()
static void <clinit> ()
}
org/objectweb/asm/util/CheckSignatureAdapter.class
CheckSignatureAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckSignatureAdapter extends org.objectweb.asm.signature.SignatureVisitor {
public static final int CLASS_SIGNATURE
public static final int METHOD_SIGNATURE
public static final int TYPE_SIGNATURE
private static final java.util.EnumSet VISIT_FORMAL_TYPE_PARAMETER_STATES
private static final java.util.EnumSet VISIT_CLASS_BOUND_STATES
private static final java.util.EnumSet VISIT_INTERFACE_BOUND_STATES
private static final java.util.EnumSet VISIT_SUPER_CLASS_STATES
private static final java.util.EnumSet VISIT_INTERFACE_STATES
private static final java.util.EnumSet VISIT_PARAMETER_TYPE_STATES
private static final java.util.EnumSet VISIT_RETURN_TYPE_STATES
private static final java.util.EnumSet VISIT_EXCEPTION_TYPE_STATES
private static final String INVALID
private final int type
private org.objectweb.asm.util.CheckSignatureAdapter$State state
private boolean canBeVoid
private final org.objectweb.asm.signature.SignatureVisitor signatureVisitor
public void <init> (int, org.objectweb.asm.signature.SignatureVisitor)
int type
org.objectweb.asm.signature.SignatureVisitor signatureVisitor
protected void <init> (int, int, org.objectweb.asm.signature.SignatureVisitor)
int api
int type
org.objectweb.asm.signature.SignatureVisitor signatureVisitor
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
org.objectweb.asm.util.CheckSignatureAdapter checkSignatureAdapter
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
private void checkClassName (java.lang.String, java.lang.String)
int i
String name
String message
private void checkIdentifier (java.lang.String, java.lang.String)
int i
String name
String message
static void <clinit> ()
}
org/objectweb/asm/util/Printer.class
Printer.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.Printer extends java.lang.Object {
public static final String[] OPCODES
public static final String[] TYPES
public static final String[] HANDLE_TAG
private static final String UNSUPPORTED_OPERATION
protected final int api
protected final StringBuilder stringBuilder
public final java.util.List text
protected void <init> (int)
int api
public abstract void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitSource (java.lang.String, java.lang.String)
public org.objectweb.asm.util.Printer visitModule (java.lang.String, int, java.lang.String)
String name
int access
String version
public void visitNestHost (java.lang.String)
String nestHost
public abstract void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public abstract org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
public org.objectweb.asm.util.Printer visitClassTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public abstract void visitClassAttribute (org.objectweb.asm.Attribute)
public void visitNestMember (java.lang.String)
String nestMember
public void visitPermittedSubclass (java.lang.String)
String permittedSubclass
public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public org.objectweb.asm.util.Printer visitRecordComponent (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String signature
public abstract org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public abstract org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitClassEnd ()
public void visitMainClass (java.lang.String)
String mainClass
public void visitPackage (java.lang.String)
String packaze
public void visitRequire (java.lang.String, int, java.lang.String)
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
public void visitUse (java.lang.String)
String service
public transient void visitProvide (java.lang.String, java.lang.String[])
String service
String[] providers
public void visitModuleEnd ()
public abstract void visit (java.lang.String, java.lang.Object)
public abstract void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public abstract org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String)
public abstract org.objectweb.asm.util.Printer visitArray (java.lang.String)
public abstract void visitAnnotationEnd ()
public org.objectweb.asm.util.Printer visitRecordComponentAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.Printer visitRecordComponentTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitRecordComponentAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitRecordComponentEnd ()
public abstract org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean)
public org.objectweb.asm.util.Printer visitFieldTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public abstract void visitFieldAttribute (org.objectweb.asm.Attribute)
public abstract void visitFieldEnd ()
public void visitParameter (java.lang.String, int)
String name
int access
public abstract org.objectweb.asm.util.Printer visitAnnotationDefault ()
public abstract org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean)
public org.objectweb.asm.util.Printer visitMethodTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public org.objectweb.asm.util.Printer visitAnnotableParameterCount (int, boolean)
int parameterCount
boolean visible
public abstract org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean)
public abstract void visitMethodAttribute (org.objectweb.asm.Attribute)
public abstract void visitCode ()
public abstract void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public abstract void visitInsn (int)
public abstract void visitIntInsn (int, int)
public abstract void visitVarInsn (int, int)
public abstract void visitTypeInsn (int, java.lang.String)
public abstract void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String descriptor
boolean isInterface
public transient abstract void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
public abstract void visitJumpInsn (int, org.objectweb.asm.Label)
public abstract void visitLabel (org.objectweb.asm.Label)
public abstract void visitLdcInsn (java.lang.Object)
public abstract void visitIincInsn (int, int)
public transient abstract void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
public abstract void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
public abstract void visitMultiANewArrayInsn (java.lang.String, int)
public org.objectweb.asm.util.Printer visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public abstract void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
public org.objectweb.asm.util.Printer visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public abstract void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
public org.objectweb.asm.util.Printer visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String descriptor
boolean visible
public abstract void visitLineNumber (int, org.objectweb.asm.Label)
public abstract void visitMaxs (int, int)
public abstract void visitMethodEnd ()
public java.util.List getText ()
public void print (java.io.PrintWriter)
java.io.PrintWriter printWriter
static void printList (java.io.PrintWriter, java.util.List)
Object o
java.io.PrintWriter printWriter
java.util.List list
public static void appendString (java.lang.StringBuilder, java.lang.String)
char c
int i
StringBuilder stringBuilder
String string
static void main (java.lang.String[], java.lang.String, org.objectweb.asm.util.Printer, java.io.PrintWriter, java.io.PrintWriter) throws java.io.IOException
String className
int parsingOptions
java.io.InputStream inputStream
String[] args
String usage
org.objectweb.asm.util.Printer printer
java.io.PrintWriter output
java.io.PrintWriter logger
org.objectweb.asm.util.TraceClassVisitor traceClassVisitor
String className
int parsingOptions
static void <clinit> ()
}
org/objectweb/asm/util/Textifier.class
Textifier.java
package org.objectweb.asm.util
public org.objectweb.asm.util.Textifier extends org.objectweb.asm.util.Printer {
private static final String USAGE
public static final int INTERNAL_NAME
public static final int FIELD_DESCRIPTOR
public static final int FIELD_SIGNATURE
public static final int METHOD_DESCRIPTOR
public static final int METHOD_SIGNATURE
public static final int CLASS_SIGNATURE
public static final int HANDLE_DESCRIPTOR
private static final String CLASS_SUFFIX
private static final String DEPRECATED
private static final String RECORD
private static final String INVISIBLE
private static final java.util.List FRAME_TYPES
protected String tab
protected String tab2
protected String tab3
protected String ltab
protected java.util.Map labelNames
private int access
private int numAnnotationValues
public void <init> ()
protected void <init> (int)
int api
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
static void main (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter) throws java.io.IOException
String[] args
java.io.PrintWriter output
java.io.PrintWriter logger
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
int majorVersion
int minorVersion
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public org.objectweb.asm.util.Printer visitModule (java.lang.String, int, java.lang.String)
String name
int access
String version
public void visitNestHost (java.lang.String)
String nestHost
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public org.objectweb.asm.util.Textifier visitClassAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.Printer visitClassTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitClassAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitNestMember (java.lang.String)
String nestMember
public void visitPermittedSubclass (java.lang.String)
String permittedSubclass
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.util.Printer visitRecordComponent (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String signature
public org.objectweb.asm.util.Textifier visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String descriptor
String signature
Object value
public org.objectweb.asm.util.Textifier visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String exception
int access
String name
String descriptor
String signature
String[] exceptions
public void visitClassEnd ()
public void visitMainClass (java.lang.String)
String mainClass
public void visitPackage (java.lang.String)
String packaze
public void visitRequire (java.lang.String, int, java.lang.String)
String require
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
private transient void visitExportOrOpen (java.lang.String, java.lang.String, int, java.lang.String[])
int i
String method
String packaze
int access
String[] modules
public void visitUse (java.lang.String)
String use
public transient void visitProvide (java.lang.String, java.lang.String[])
int i
String provide
String[] providers
public void visitModuleEnd ()
public void visit (java.lang.String, java.lang.Object)
int i
byte[] byteArray
int i
boolean[] booleanArray
int i
short[] shortArray
int i
char[] charArray
int i
int[] intArray
int i
long[] longArray
int i
float[] floatArray
int i
double[] doubleArray
String name
Object value
private void visitInt (int)
int value
private void visitLong (long)
long value
private void visitFloat (float)
float value
private void visitDouble (double)
double value
private void visitChar (char)
char value
private void visitShort (short)
short value
private void visitByte (byte)
byte value
private void visitBoolean (boolean)
boolean value
private void visitString (java.lang.String)
String value
private void visitType (org.objectweb.asm.Type)
org.objectweb.asm.Type value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String value
public org.objectweb.asm.util.Textifier visitAnnotation (java.lang.String, java.lang.String)
String name
String descriptor
public org.objectweb.asm.util.Textifier visitArray (java.lang.String)
String name
public void visitAnnotationEnd ()
private void visitAnnotationValue (java.lang.String)
String name
public org.objectweb.asm.util.Textifier visitRecordComponentAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.Printer visitRecordComponentTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitRecordComponentAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitRecordComponentEnd ()
public org.objectweb.asm.util.Textifier visitFieldAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.Printer visitFieldTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitFieldAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitFieldEnd ()
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.util.Textifier visitAnnotationDefault ()
public org.objectweb.asm.util.Textifier visitMethodAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.Printer visitMethodTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public org.objectweb.asm.util.Textifier visitAnnotableParameterCount (int, boolean)
int parameterCount
boolean visible
public org.objectweb.asm.util.Textifier visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String descriptor
boolean visible
public void visitMethodAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int numLocal
Object[] local
int numStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int varIndex
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String descriptor
boolean isInterface
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
org.objectweb.asm.Type type
Object value
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object value
public void visitIincInsn (int, int)
int varIndex
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
public org.objectweb.asm.util.Printer visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public org.objectweb.asm.util.Printer visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public org.objectweb.asm.util.Printer visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int i
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String descriptor
boolean visible
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitMethodEnd ()
public org.objectweb.asm.util.Textifier visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
public org.objectweb.asm.util.Textifier visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
private void appendAccess (int)
int accessFlags
private void appendRawAccess (int)
int accessFlags
protected void appendDescriptor (int, java.lang.String)
int type
String value
private void appendJavaDeclaration (java.lang.String, java.lang.String)
String name
String signature
org.objectweb.asm.util.TraceSignatureVisitor traceSignatureVisitor
protected void appendLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
String name
protected void appendHandle (org.objectweb.asm.Handle)
org.objectweb.asm.Handle handle
int tag
boolean isMethodHandle
private void maybeAppendComma (int)
int numValues
private void appendTypeReference (int)
int typeRef
org.objectweb.asm.TypeReference typeReference
private void appendFrameTypes (int, java.lang.Object[])
String descriptor
int i
int numTypes
Object[] frameTypes
private org.objectweb.asm.util.Textifier addNewTextifier (java.lang.String)
String endText
org.objectweb.asm.util.Textifier textifier
protected org.objectweb.asm.util.Textifier createTextifier ()
public volatile synthetic org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitAnnotableParameterCount (int, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitAnnotationDefault ()
public volatile synthetic org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitRecordComponentAnnotation (java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitArray (java.lang.String)
public volatile synthetic org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String)
public volatile synthetic org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public volatile synthetic org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public volatile synthetic org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
static void <clinit> ()
}
org/objectweb/asm/util/TextifierSupport.class
TextifierSupport.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.TextifierSupport extends java.lang.Object {
public abstract void textify (java.lang.StringBuilder, java.util.Map)
}
org/objectweb/asm/util/TraceAnnotationVisitor.class
TraceAnnotationVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.util.Printer printer
public void <init> (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer printer
public void <init> (org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.AnnotationVisitor annotationVisitor
org.objectweb.asm.util.Printer printer
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String descriptor
org.objectweb.asm.util.Printer annotationPrinter
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.util.Printer arrayPrinter
public void visitEnd ()
}
org/objectweb/asm/util/TraceClassVisitor.class
TraceClassVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceClassVisitor extends org.objectweb.asm.ClassVisitor {
private final java.io.PrintWriter printWriter
public final org.objectweb.asm.util.Printer p
public void <init> (java.io.PrintWriter)
java.io.PrintWriter printWriter
public void <init> (org.objectweb.asm.ClassVisitor, java.io.PrintWriter)
org.objectweb.asm.ClassVisitor classVisitor
java.io.PrintWriter printWriter
public void <init> (org.objectweb.asm.ClassVisitor, org.objectweb.asm.util.Printer, java.io.PrintWriter)
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.util.Printer printer
java.io.PrintWriter printWriter
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String)
String name
int flags
String version
org.objectweb.asm.util.Printer modulePrinter
public void visitNestHost (java.lang.String)
String nestHost
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitNestMember (java.lang.String)
String nestMember
public void visitPermittedSubclass (java.lang.String)
String permittedSubclass
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.RecordComponentVisitor visitRecordComponent (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String signature
org.objectweb.asm.util.Printer recordComponentPrinter
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String descriptor
String signature
Object value
org.objectweb.asm.util.Printer fieldPrinter
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String descriptor
String signature
String[] exceptions
org.objectweb.asm.util.Printer methodPrinter
public void visitEnd ()
}
org/objectweb/asm/util/TraceFieldVisitor.class
TraceFieldVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceFieldVisitor extends org.objectweb.asm.FieldVisitor {
public final org.objectweb.asm.util.Printer p
public void <init> (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer printer
public void <init> (org.objectweb.asm.FieldVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.FieldVisitor fieldVisitor
org.objectweb.asm.util.Printer printer
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitEnd ()
}
org/objectweb/asm/util/TraceMethodVisitor.class
TraceMethodVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceMethodVisitor extends org.objectweb.asm.MethodVisitor {
public final org.objectweb.asm.util.Printer p
public void <init> (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer printer
public void <init> (org.objectweb.asm.MethodVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.MethodVisitor methodVisitor
org.objectweb.asm.util.Printer printer
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
org.objectweb.asm.util.Printer annotationPrinter
public void visitAnnotableParameterCount (int, boolean)
int parameterCount
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int numLocal
Object[] local
int numStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int varIndex
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String descriptor
boolean isInterface
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object value
public void visitIincInsn (int, int)
int varIndex
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/objectweb/asm/util/TraceModuleVisitor.class
TraceModuleVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceModuleVisitor extends org.objectweb.asm.ModuleVisitor {
public final org.objectweb.asm.util.Printer p
public void <init> (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer printer
public void <init> (org.objectweb.asm.ModuleVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.ModuleVisitor moduleVisitor
org.objectweb.asm.util.Printer printer
public void visitMainClass (java.lang.String)
String mainClass
public void visitPackage (java.lang.String)
String packaze
public void visitRequire (java.lang.String, int, java.lang.String)
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
String packaze
int access
String[] modules
public void visitUse (java.lang.String)
String use
public transient void visitProvide (java.lang.String, java.lang.String[])
String service
String[] providers
public void visitEnd ()
}
org/objectweb/asm/util/TraceRecordComponentVisitor.class
TraceRecordComponentVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceRecordComponentVisitor extends org.objectweb.asm.RecordComponentVisitor {
public final org.objectweb.asm.util.Printer printer
public void <init> (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer printer
public void <init> (org.objectweb.asm.RecordComponentVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.RecordComponentVisitor recordComponentVisitor
org.objectweb.asm.util.Printer printer
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.util.Printer annotationPrinter
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attribute
public void visitEnd ()
}
org/objectweb/asm/util/TraceSignatureVisitor.class
TraceSignatureVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceSignatureVisitor extends org.objectweb.asm.signature.SignatureVisitor {
private static final String COMMA_SEPARATOR
private static final String EXTENDS_SEPARATOR
private static final String IMPLEMENTS_SEPARATOR
private static final java.util.Map BASE_TYPES
private final boolean isInterface
private final StringBuilder declaration
private StringBuilder returnType
private StringBuilder exceptions
private boolean formalTypeParameterVisited
private boolean interfaceBoundVisited
private boolean parameterTypeVisited
private boolean interfaceVisited
private int argumentStack
private int arrayStack
private String separator
public void <init> (int)
int accessFlags
private void <init> (java.lang.StringBuilder)
StringBuilder stringBuilder
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
String baseType
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
boolean needObjectClass
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char tag
public void visitEnd ()
public java.lang.String getDeclaration ()
public java.lang.String getReturnType ()
public java.lang.String getExceptions ()
private void endFormals ()
private void startType ()
private void endType ()
static void <clinit> ()
java.util.HashMap baseTypes
}