META-INF/MANIFEST.MF
module-info.class
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/util/
org/objectweb/asm/util/ASMifiable.classASMifiable.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.ASMifiable extends java.lang.Object {
public abstract void asmify (java.lang.StringBuffer, java.lang.String, java.util.Map)
}
org/objectweb/asm/util/ASMifier.classASMifier.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifier extends org.objectweb.asm.util.Printer {
protected final String name
protected final int id
protected java.util.Map labelNames
private static final int ACCESS_CLASS
private static final int ACCESS_FIELD
private static final int ACCESS_INNER
private static final int ACCESS_MODULE
public void ()
protected void (int, java.lang.String, int)
int api
String name
int id
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
int i
int flags
boolean ok
org.objectweb.asm.ClassReader cr
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String simpleName
String simpleName
int n
int i
int version
int access
String name
String signature
String superName
String[] interfaces
String simpleName
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 a
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.util.ASMifier visitClassAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public void visitClassAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
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 visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.util.ASMifier a
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 desc
String signature
String[] exceptions
org.objectweb.asm.util.ASMifier a
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[])
int i
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
int i
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 desc
String value
public org.objectweb.asm.util.ASMifier visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.ASMifier a
public org.objectweb.asm.util.ASMifier visitArray (java.lang.String)
String name
org.objectweb.asm.util.ASMifier a
public void visitAnnotationEnd ()
public org.objectweb.asm.util.ASMifier visitFieldAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public void visitFieldAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
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 a
public org.objectweb.asm.util.ASMifier visitMethodAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.util.ASMifier visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.util.ASMifier a
public void visitMethodAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
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 var
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 desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
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 cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
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
int i
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public org.objectweb.asm.util.ASMifier visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
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 desc
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 desc
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 desc
boolean visible
org.objectweb.asm.util.ASMifier a
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 desc
boolean visible
org.objectweb.asm.util.ASMifier a
public org.objectweb.asm.util.ASMifier visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
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 desc
boolean visible
org.objectweb.asm.util.ASMifier a
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
protected org.objectweb.asm.util.ASMifier createASMifier (java.lang.String, int)
String name
int id
void appendAccess (int)
int access
boolean first
protected void appendConstant (java.lang.Object)
Object cst
static void appendConstant (java.lang.StringBuffer, java.lang.Object)
org.objectweb.asm.Handle h
int c
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
StringBuffer buf
Object cst
private void declareFrameTypes (int, java.lang.Object[])
int i
int n
Object[] o
private void appendFrameTypes (int, java.lang.Object[])
int i
int n
Object[] o
protected void declareLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
String name
protected void appendLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
public volatile org.objectweb.asm.util.Printer visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitMethodTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitAnnotationDefault ()
public volatile org.objectweb.asm.util.Printer visitFieldTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitArray (java.lang.String)
public volatile org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String)
public volatile org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public volatile org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public volatile org.objectweb.asm.util.Printer visitClassTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
}
org/objectweb/asm/util/CheckAnnotationAdapter.classCheckAnnotationAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckAnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
private final boolean named
private boolean end
public void (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor av
void (org.objectweb.asm.AnnotationVisitor, boolean)
org.objectweb.asm.AnnotationVisitor av
boolean named
public void visit (java.lang.String, java.lang.Object)
int sort
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
private void checkEnd ()
private void checkName (java.lang.String)
String name
}
org/objectweb/asm/util/CheckClassAdapter.classCheckClassAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckClassAdapter extends org.objectweb.asm.ClassVisitor {
private int version
private boolean start
private boolean source
private boolean outer
private boolean end
private boolean module
private java.util.Map labels
private boolean checkDataFlow
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
org.objectweb.asm.ClassReader cr
public static void verify (org.objectweb.asm.ClassReader, java.lang.ClassLoader, boolean, java.io.PrintWriter)
java.util.Iterator i
Exception e
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.SimpleVerifier verifier
org.objectweb.asm.tree.analysis.Analyzer a
int i
org.objectweb.asm.ClassReader cr
ClassLoader loader
boolean dump
java.io.PrintWriter pw
org.objectweb.asm.tree.ClassNode cn
org.objectweb.asm.Type syperType
java.util.List methods
java.util.List interfaces
public static void verify (org.objectweb.asm.ClassReader, boolean, java.io.PrintWriter)
org.objectweb.asm.ClassReader cr
boolean dump
java.io.PrintWriter pw
static void printAnalyzerResult (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.analysis.Analyzer, java.io.PrintWriter)
int k
int k
StringBuilder sb
org.objectweb.asm.tree.analysis.Frame f
int j
int j
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.Analyzer a
java.io.PrintWriter pw
org.objectweb.asm.tree.analysis.Frame[] frames
org.objectweb.asm.util.Textifier t
org.objectweb.asm.util.TraceMethodVisitor mv
private static java.lang.String getShortName (java.lang.String)
String name
int n
int k
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public void (org.objectweb.asm.ClassVisitor, boolean)
org.objectweb.asm.ClassVisitor cv
boolean checkDataFlow
protected void (int, org.objectweb.asm.ClassVisitor, boolean)
int api
org.objectweb.asm.ClassVisitor cv
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
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
int start
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.FieldVisitor av
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 cma
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.CheckMethodAdapter cma
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
int sort
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
private void checkState ()
static void checkAccess (int, int)
int access
int possibleAccess
int pub
int pri
int pro
int fin
int abs
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
static void checkTypeRefAndPath (int, org.objectweb.asm.TypePath)
int step
int i
int typeRef
org.objectweb.asm.TypePath typePath
int mask
private static int checkFormalTypeParameters (java.lang.String, int)
String signature
int pos
private static int checkFormalTypeParameter (java.lang.String, int)
String signature
int pos
private static int checkFieldTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkClassTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkTypeArguments (java.lang.String, int)
String signature
int pos
private static int checkTypeArgument (java.lang.String, int)
String signature
int pos
char c
private static int checkTypeVariableSignature (java.lang.String, int)
String signature
int pos
private static int checkTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkIdentifier (java.lang.String, int)
String signature
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 signature
int pos
}
org/objectweb/asm/util/CheckFieldAdapter.classCheckFieldAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckFieldAdapter extends org.objectweb.asm.FieldVisitor {
private boolean end
public void (org.objectweb.asm.FieldVisitor)
org.objectweb.asm.FieldVisitor fv
protected void (int, org.objectweb.asm.FieldVisitor)
int api
org.objectweb.asm.FieldVisitor fv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
int sort
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
private void checkEnd ()
}
org/objectweb/asm/util/CheckMethodAdapter$1.classCheckMethodAdapter.java
package org.objectweb.asm.util
org.objectweb.asm.util.CheckMethodAdapter$1 extends org.objectweb.asm.tree.MethodNode {
final org.objectweb.asm.MethodVisitor val$cmv
void (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], org.objectweb.asm.MethodVisitor)
int api
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
java.io.StringWriter sw
java.io.PrintWriter pw
Exception e
org.objectweb.asm.tree.analysis.Analyzer a
}
org/objectweb/asm/util/CheckMethodAdapter.classCheckMethodAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckMethodAdapter extends org.objectweb.asm.MethodVisitor {
public int version
private int access
private boolean startCode
private boolean endCode
private boolean endMethod
private int insnCount
private final java.util.Map labels
private java.util.Set usedLabels
private int expandedFrames
private int compressedFrames
private int lastFrame
private java.util.List handlers
private static final int[] TYPE
private static java.lang.reflect.Field labelStatusField
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public void (org.objectweb.asm.MethodVisitor, java.util.Map)
org.objectweb.asm.MethodVisitor mv
java.util.Map labels
protected void (int, org.objectweb.asm.MethodVisitor, java.util.Map)
int api
org.objectweb.asm.MethodVisitor mv
java.util.Map labels
public void (int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor, java.util.Map)
int access
String name
String desc
org.objectweb.asm.MethodVisitor cmv
java.util.Map labels
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
int sort
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int mLocal
int mStack
int mLocal
int mStack
int mLocal
int mStack
int mLocal
int mStack
int i
int i
int type
int nLocal
Object[] local
int nStack
Object[] stack
int mLocal
int mStack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
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 desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
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 cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
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
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
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 desc
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 desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
int s
int e
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 s
int e
int i
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String desc
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 start
Integer end
int i
int maxStack
int maxLocals
public void visitEnd ()
void checkStartCode ()
void checkEndCode ()
void checkEndMethod ()
void checkFrameValue (java.lang.Object)
Object value
static void checkOpcode (int, int)
int opcode
int type
static void checkSignedByte (int, java.lang.String)
int value
String msg
static void checkSignedShort (int, java.lang.String)
int value
String msg
static void checkUnsignedShort (int, java.lang.String)
int value
String msg
static void checkConstant (java.lang.Object)
Object cst
void checkLDCConstant (java.lang.Object)
int s
int tag
Object cst
static void checkUnqualifiedName (int, java.lang.String, java.lang.String)
int i
int version
String name
String msg
static void checkIdentifier (java.lang.String, java.lang.String)
String name
String msg
static void checkIdentifier (java.lang.String, int, int, java.lang.String)
int i
String name
int start
int end
String msg
int max
static void checkMethodIdentifier (int, java.lang.String, java.lang.String)
int i
int i
int version
String name
String msg
static void checkInternalName (java.lang.String, java.lang.String)
String name
String msg
static void checkInternalName (java.lang.String, int, int, java.lang.String)
int begin
int slash
IllegalArgumentException unused
String name
int start
int end
String msg
int max
static void checkDesc (java.lang.String, boolean)
String desc
boolean canBeVoid
int end
static int checkDesc (java.lang.String, int, boolean)
int index
IllegalArgumentException unused
int index
String desc
int start
boolean canBeVoid
static void checkMethodDesc (java.lang.String)
String desc
int start
void checkLabel (org.objectweb.asm.Label, boolean, java.lang.String)
org.objectweb.asm.Label label
boolean checkVisited
String msg
private static void checkNonDebugLabel (org.objectweb.asm.Label)
IllegalAccessException e
org.objectweb.asm.Label label
java.lang.reflect.Field f
int status
private static java.lang.reflect.Field getLabelStatusField ()
private static java.lang.reflect.Field getLabelField (java.lang.String)
java.lang.reflect.Field f
NoSuchFieldException e
String name
static void ()
int i
String s
}
org/objectweb/asm/util/CheckModuleAdapter.classCheckModuleAdapter.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.CheckModuleAdapter extends org.objectweb.asm.ModuleVisitor {
private boolean end
private final boolean isOpen
private final java.util.HashSet requireNames
private final java.util.HashSet exportNames
private final java.util.HashSet openNames
private final java.util.HashSet useNames
private final java.util.HashSet provideNames
public void (org.objectweb.asm.ModuleVisitor, boolean)
org.objectweb.asm.ModuleVisitor mv
boolean isOpen
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[])
int i
String packaze
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
int i
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 visitEnd ()
private void checkEnd ()
private static void checkDeclared (java.lang.String, java.util.HashSet, java.lang.String)
String directive
java.util.HashSet names
String name
}
org/objectweb/asm/util/CheckSignatureAdapter.classCheckSignatureAdapter.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 int EMPTY
private static final int FORMAL
private static final int BOUND
private static final int SUPER
private static final int PARAM
private static final int RETURN
private static final int SIMPLE_TYPE
private static final int CLASS_TYPE
private static final int END
private final int type
private int state
private boolean canBeVoid
private final org.objectweb.asm.signature.SignatureVisitor sv
public void (int, org.objectweb.asm.signature.SignatureVisitor)
int type
org.objectweb.asm.signature.SignatureVisitor sv
protected void (int, int, org.objectweb.asm.signature.SignatureVisitor)
int api
int type
org.objectweb.asm.signature.SignatureVisitor sv
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
org.objectweb.asm.signature.SignatureVisitor v
org.objectweb.asm.util.CheckSignatureAdapter cv
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
org.objectweb.asm.signature.SignatureVisitor v
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
org.objectweb.asm.signature.SignatureVisitor v
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
org.objectweb.asm.signature.SignatureVisitor v
public void visitEnd ()
private void checkClassName (java.lang.String, java.lang.String)
int i
String name
String msg
private void checkIdentifier (java.lang.String, java.lang.String)
int i
String name
String msg
}
org/objectweb/asm/util/Printer.classPrinter.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
protected final int api
protected final StringBuffer buf
public final java.util.List text
protected void (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 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 desc
boolean visible
public abstract void visitClassAttribute (org.objectweb.asm.Attribute)
public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
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 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 desc
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 desc
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)
boolean itf
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
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 desc
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 desc
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 desc
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 pw
public static void appendString (java.lang.StringBuffer, java.lang.String)
char c
int i
StringBuffer buf
String s
static void printList (java.io.PrintWriter, java.util.List)
Object o
int i
java.io.PrintWriter pw
java.util.List l
static void ()
String s
int i
int j
int l
}
org/objectweb/asm/util/Textifiable.classTextifiable.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.Textifiable extends java.lang.Object {
public abstract void textify (java.lang.StringBuffer, java.util.Map)
}
org/objectweb/asm/util/Textifier.classTextifier.java
package org.objectweb.asm.util
public org.objectweb.asm.util.Textifier extends org.objectweb.asm.util.Printer {
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 TYPE_DECLARATION
public static final int CLASS_DECLARATION
public static final int PARAMETERS_DECLARATION
public static final int HANDLE_DESCRIPTOR
protected String tab
protected String tab2
protected String tab3
protected String ltab
protected java.util.Map labelNames
private int access
private int valueNumber
public void ()
protected void (int)
int api
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
int i
int flags
boolean ok
org.objectweb.asm.ClassReader cr
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
int i
int version
int access
String name
String signature
String superName
String[] interfaces
int major
int minor
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
org.objectweb.asm.util.Textifier t
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.util.Textifier visitClassAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public void visitClassAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
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.Textifier visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
int access
String name
String desc
String signature
Object value
org.objectweb.asm.util.Textifier t
public org.objectweb.asm.util.Textifier visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.util.TraceSignatureVisitor v
org.objectweb.asm.signature.SignatureReader r
String genericDecl
String genericReturn
String genericExceptions
int i
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.Textifier t
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[])
int i
String export
int access
String[] modules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
int i
String export
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[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
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 desc
String value
public org.objectweb.asm.util.Textifier visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.Textifier t
public org.objectweb.asm.util.Textifier visitArray (java.lang.String)
String name
org.objectweb.asm.util.Textifier t
public void visitAnnotationEnd ()
public org.objectweb.asm.util.Textifier visitFieldAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public void visitFieldAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitFieldEnd ()
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.util.Textifier visitAnnotationDefault ()
org.objectweb.asm.util.Textifier t
public org.objectweb.asm.util.Textifier visitMethodAnnotation (java.lang.String, boolean)
String desc
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 desc
boolean visible
public org.objectweb.asm.util.Textifier visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.util.Textifier t
public void visitMethodAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
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 var
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 desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
org.objectweb.asm.Type type
Object cst
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
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 cst
public void visitIincInsn (int, int)
int var
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 desc
int dims
public org.objectweb.asm.util.Printer visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
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 desc
boolean visible
org.objectweb.asm.util.Textifier t
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
String name
String desc
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 desc
boolean visible
org.objectweb.asm.util.Textifier t
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 desc
boolean visible
org.objectweb.asm.util.Textifier t
public org.objectweb.asm.util.Textifier visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
org.objectweb.asm.util.Textifier t
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
protected org.objectweb.asm.util.Textifier createTextifier ()
protected void appendDescriptor (int, java.lang.String)
int type
String desc
protected void appendLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
String name
protected void appendHandle (org.objectweb.asm.Handle)
org.objectweb.asm.Handle h
int tag
boolean isMethodHandle
private void appendAccess (int)
int access
private void appendComa (int)
int i
private void appendTypeReference (int)
int typeRef
org.objectweb.asm.TypeReference ref
private void appendFrameTypes (int, java.lang.Object[])
String desc
int i
int n
Object[] o
public volatile org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitAnnotationDefault ()
public volatile org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitArray (java.lang.String)
public volatile org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String)
public volatile org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public volatile org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public volatile org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
}
org/objectweb/asm/util/TraceAnnotationVisitor.classTraceAnnotationVisitor.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 p
public void (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.util.Printer p
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 desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitEnd ()
}
org/objectweb/asm/util/TraceClassVisitor.classTraceClassVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceClassVisitor extends org.objectweb.asm.ClassVisitor {
private final java.io.PrintWriter pw
public final org.objectweb.asm.util.Printer p
public void (java.io.PrintWriter)
java.io.PrintWriter pw
public void (org.objectweb.asm.ClassVisitor, java.io.PrintWriter)
org.objectweb.asm.ClassVisitor cv
java.io.PrintWriter pw
public void (org.objectweb.asm.ClassVisitor, org.objectweb.asm.util.Printer, java.io.PrintWriter)
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.util.Printer p
java.io.PrintWriter pw
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 p
org.objectweb.asm.ModuleVisitor mv
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
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.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.util.Printer p
org.objectweb.asm.FieldVisitor fv
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.Printer p
org.objectweb.asm.MethodVisitor mv
public void visitEnd ()
}
org/objectweb/asm/util/TraceFieldVisitor.classTraceFieldVisitor.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 (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.FieldVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.FieldVisitor fv
org.objectweb.asm.util.Printer p
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
org/objectweb/asm/util/TraceMethodVisitor.classTraceMethodVisitor.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 (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.MethodVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.util.Printer p
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
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 var
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 desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
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 cst
public void visitIincInsn (int, int)
int var
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 desc
int dims
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
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 desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
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 desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
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.classTraceModuleVisitor.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 (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.ModuleVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.ModuleVisitor mv
org.objectweb.asm.util.Printer p
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/TraceSignatureVisitor.classTraceSignatureVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceSignatureVisitor extends org.objectweb.asm.signature.SignatureVisitor {
private final StringBuilder declaration
private boolean isInterface
private boolean seenFormalParameter
private boolean seenInterfaceBound
private boolean seenParameter
private boolean seenInterface
private StringBuilder returnType
private StringBuilder exceptions
private int argumentStack
private int arrayStack
private String separator
public void (int)
int access
private void (java.lang.StringBuilder)
StringBuilder buf
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
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 ()
}