META-INF/MANIFEST.MF
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/AnnotationVisitor.class
AnnotationVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.AnnotationVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.AnnotationVisitor av
public void <init> (int)
int api
public void <init> (int, org.objectweb.asm.AnnotationVisitor)
int api
org.objectweb.asm.AnnotationVisitor av
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
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
org/objectweb/asm/AnnotationWriter.class
AnnotationWriter.java
package org.objectweb.asm
final org.objectweb.asm.AnnotationWriter extends org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.ClassWriter cw
private int size
private final boolean named
private final org.objectweb.asm.ByteVector bv
private final org.objectweb.asm.ByteVector parent
private final int offset
org.objectweb.asm.AnnotationWriter next
org.objectweb.asm.AnnotationWriter prev
void <init> (org.objectweb.asm.ClassWriter, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.ByteVector, int)
org.objectweb.asm.ClassWriter cw
boolean named
org.objectweb.asm.ByteVector bv
org.objectweb.asm.ByteVector parent
int offset
public void visit (java.lang.String, java.lang.Object)
int v
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
org.objectweb.asm.Item i
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 ()
byte[] data
int getSize ()
int size
org.objectweb.asm.AnnotationWriter aw
void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector out
int n
int size
org.objectweb.asm.AnnotationWriter aw
org.objectweb.asm.AnnotationWriter last
static void put (org.objectweb.asm.AnnotationWriter[], int, org.objectweb.asm.ByteVector)
int i
org.objectweb.asm.AnnotationWriter aw
org.objectweb.asm.AnnotationWriter last
int n
int i
org.objectweb.asm.AnnotationWriter[] panns
int off
org.objectweb.asm.ByteVector out
int size
static void putTarget (int, org.objectweb.asm.TypePath, org.objectweb.asm.ByteVector)
int length
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.ByteVector out
}
org/objectweb/asm/Attribute.class
Attribute.java
package org.objectweb.asm
public org.objectweb.asm.Attribute extends java.lang.Object {
public final String type
byte[] value
org.objectweb.asm.Attribute next
protected void <init> (java.lang.String)
String type
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.objectweb.asm.Label[] getLabels ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
org.objectweb.asm.Attribute attr
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.ByteVector v
final int getCount ()
int count
org.objectweb.asm.Attribute attr
final int getSize (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.Attribute attr
int size
final void put (org.objectweb.asm.ClassWriter, byte[], int, int, int, org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector b
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.ByteVector out
org.objectweb.asm.Attribute attr
}
org/objectweb/asm/ByteVector.class
ByteVector.java
package org.objectweb.asm
public org.objectweb.asm.ByteVector extends java.lang.Object {
byte[] data
int length
public void <init> ()
public void <init> (int)
int initialSize
public org.objectweb.asm.ByteVector putByte (int)
int b
int length
org.objectweb.asm.ByteVector put11 (int, int)
int b1
int b2
int length
byte[] data
public org.objectweb.asm.ByteVector putShort (int)
int s
int length
byte[] data
org.objectweb.asm.ByteVector put12 (int, int)
int b
int s
int length
byte[] data
public org.objectweb.asm.ByteVector putInt (int)
int i
int length
byte[] data
public org.objectweb.asm.ByteVector putLong (long)
long l
int length
byte[] data
int i
public org.objectweb.asm.ByteVector putUTF8 (java.lang.String)
char c
int i
String s
int charLength
int len
byte[] data
org.objectweb.asm.ByteVector encodeUTF8 (java.lang.String, int, int)
char c
int j
char c
int j
String s
int i
int maxByteLength
int charLength
int byteLength
int start
int len
public org.objectweb.asm.ByteVector putByteArray (byte[], int, int)
byte[] b
int off
int len
private void enlarge (int)
int size
int length1
int length2
byte[] newData
}
org/objectweb/asm/ClassReader.class
ClassReader.java
package org.objectweb.asm
public org.objectweb.asm.ClassReader extends java.lang.Object {
static final boolean SIGNATURES
static final boolean ANNOTATIONS
static final boolean FRAMES
static final boolean WRITER
static final boolean RESIZE
public static final int SKIP_CODE
public static final int SKIP_DEBUG
public static final int SKIP_FRAMES
public static final int EXPAND_FRAMES
public final byte[] b
private final int[] items
private final String[] strings
private final int maxStringLength
public final int header
public void <init> (byte[])
byte[] b
public void <init> (byte[], int, int)
int size
int size
int size
int size
int size
int i
byte[] b
int off
int len
int n
int max
int index
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaces ()
int i
char[] buf
int index
int n
String[] interfaces
void copyPool (org.objectweb.asm.ClassWriter)
String s
int fieldOrMethodRef
int index
int tag
org.objectweb.asm.Item item
int nameType
int nameType
int nameType
int index2
int i
org.objectweb.asm.ClassWriter classWriter
char[] buf
int ll
org.objectweb.asm.Item[] items2
int off
private void copyBootstrapMethods (org.objectweb.asm.ClassWriter, org.objectweb.asm.Item[], char[])
String attrName
int i
int k
int position
int hashCode
org.objectweb.asm.Item item
int index
int j
int v
org.objectweb.asm.ClassWriter classWriter
org.objectweb.asm.Item[] items
char[] c
int u
boolean found
int boostrapMethodCount
int attrSize
org.objectweb.asm.ByteVector bootstrapMethods
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public void <init> (java.lang.String) throws java.io.IOException
String name
private static byte[] readClass (java.io.InputStream, boolean) throws java.io.IOException
byte[] c
int last
byte[] c
int n
byte[] b
int len
java.io.InputStream is
boolean close
public void accept (org.objectweb.asm.ClassVisitor, int)
org.objectweb.asm.ClassVisitor classVisitor
int flags
public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], int)
int i
int item
int len
int j
int v
int[] bootstrapMethods
org.objectweb.asm.Attribute attr
String attrName
int i
int i
int v
int i
int v
int i
int v
int i
int v
org.objectweb.asm.Attribute attr
int i
int v
int i
int i
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Attribute[] attrs
int flags
int u
char[] c
org.objectweb.asm.Context context
int access
String name
String superClass
String[] interfaces
String signature
String sourceFile
String sourceDebug
String enclosingOwner
String enclosingName
String enclosingDesc
int anns
int ianns
int tanns
int itanns
int innerClasses
org.objectweb.asm.Attribute attributes
private int readField (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int)
int item
org.objectweb.asm.Attribute attr
String attrName
int i
int i
int v
int i
int v
int i
int v
int i
int v
org.objectweb.asm.Attribute attr
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Context context
int u
char[] c
int access
String name
String desc
String signature
int anns
int ianns
int tanns
int itanns
Object value
org.objectweb.asm.Attribute attributes
org.objectweb.asm.FieldVisitor fv
private int readMethod (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int)
int j
org.objectweb.asm.Attribute attr
String attrName
int i
int j
boolean sameExceptions
org.objectweb.asm.MethodWriter mw
int i
int v
org.objectweb.asm.AnnotationVisitor dv
int i
int v
int i
int v
int i
int v
int i
int v
org.objectweb.asm.Attribute attr
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Context context
int u
char[] c
int code
int exception
String[] exceptions
String signature
int methodParameters
int anns
int ianns
int tanns
int itanns
int dann
int mpanns
int impanns
int firstAttribute
org.objectweb.asm.Attribute attributes
org.objectweb.asm.MethodVisitor mv
private void readCode (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int)
int i
int i
int offset
int opcode
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
int i
int label
int j
int v
int label
int j
int v
org.objectweb.asm.Attribute attr
int j
String attrName
int i
int v
int i
int i
int label
int min
int max
org.objectweb.asm.Label[] table
int i
int label
int len
int[] keys
org.objectweb.asm.Label[] values
int cpIndex
boolean itf
String iowner
String iname
String idesc
int i
int cpIndex
int bsmIndex
org.objectweb.asm.Handle bsm
int bsmArgCount
Object[] bsmArgs
String iname
String idesc
int v
int v
int offset
org.objectweb.asm.Label l
int opcode
int i
int j
int start
int length
int index
String vsignature
int i
int[] typeTable
int v
int i
int v
int i
org.objectweb.asm.Attribute attr
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Context context
int u
byte[] b
char[] c
int maxStack
int maxLocals
int codeLength
int codeStart
int codeEnd
org.objectweb.asm.Label[] labels
int[] tanns
int[] itanns
int tann
int itann
int ntoff
int nitoff
int varTable
int varTypeTable
boolean zip
boolean unzip
int stackMap
int stackMapSize
int frameCount
org.objectweb.asm.Context frame
org.objectweb.asm.Attribute attributes
private int[] readTypeAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean)
int start
int length
int j
org.objectweb.asm.TypePath path
int target
int pathLength
int i
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Context context
int u
boolean visible
char[] c
int[] offsets
private int readAnnotationTarget (org.objectweb.asm.Context, int)
int start
int length
int i
int n
org.objectweb.asm.Context context
int u
int target
int pathLength
private void readParameterAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.AnnotationVisitor av
int j
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Context context
int v
boolean visible
int i
int n
int synthetics
char[] c
private int readAnnotationValues (int, char[], boolean, org.objectweb.asm.AnnotationVisitor)
int v
char[] buf
boolean named
org.objectweb.asm.AnnotationVisitor av
int i
private int readAnnotationValue (int, char[], java.lang.String, org.objectweb.asm.AnnotationVisitor)
byte[] bv
boolean[] zv
short[] sv
char[] cv
int[] iv
long[] lv
float[] fv
double[] dv
int size
int v
char[] buf
String name
org.objectweb.asm.AnnotationVisitor av
int i
int i
int i
int i
int i
int i
int i
int i
private void getImplicitFrame (org.objectweb.asm.Context)
int j
org.objectweb.asm.Context frame
String desc
Object[] locals
int local
int i
private int readFrame (int, boolean, boolean, org.objectweb.asm.Context)
int tag
int delta
int delta
int i
int local
int local
int stack
int n
int stackMap
boolean zip
boolean unzip
org.objectweb.asm.Context frame
char[] c
org.objectweb.asm.Label[] labels
int tag
int delta
private int readFrameType (java.lang.Object[], int, int, char[], org.objectweb.asm.Label[])
Object[] frame
int index
int v
char[] buf
org.objectweb.asm.Label[] labels
int type
protected org.objectweb.asm.Label readLabel (int, org.objectweb.asm.Label[])
int offset
org.objectweb.asm.Label[] labels
private int getAttributes ()
int j
int i
int j
int i
int u
private org.objectweb.asm.Attribute readAttribute (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[])
int i
org.objectweb.asm.Attribute[] attrs
String type
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
public int getItemCount ()
public int getItem (int)
int item
public int getMaxStringLength ()
public int readByte (int)
int index
public int readUnsignedShort (int)
int index
byte[] b
public short readShort (int)
int index
byte[] b
public int readInt (int)
int index
byte[] b
public long readLong (int)
int index
long l1
long l0
public java.lang.String readUTF8 (int, char[])
int index
char[] buf
int item
String s
private java.lang.String readUTF (int, int, char[])
int c
int index
int utfLen
char[] buf
int endIndex
byte[] b
int strLen
int st
char cc
public java.lang.String readClass (int, char[])
int index
char[] buf
public java.lang.Object readConst (int, char[])
int tag
int[] items
int cpIndex
String owner
String name
String desc
int item
char[] buf
int index
}
org/objectweb/asm/ClassVisitor.class
ClassVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.ClassVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.ClassVisitor cv
public void <init> (int)
int api
public void <init> (int, org.objectweb.asm.ClassVisitor)
int api
org.objectweb.asm.ClassVisitor cv
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 source
String debug
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
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
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
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
public void visitEnd ()
}
org/objectweb/asm/ClassWriter.class
ClassWriter.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriter extends org.objectweb.asm.ClassVisitor {
public static final int COMPUTE_MAXS
public static final int COMPUTE_FRAMES
static final int ACC_SYNTHETIC_ATTRIBUTE
static final int TO_ACC_SYNTHETIC
static final int NOARG_INSN
static final int SBYTE_INSN
static final int SHORT_INSN
static final int VAR_INSN
static final int IMPLVAR_INSN
static final int TYPE_INSN
static final int FIELDORMETH_INSN
static final int ITFMETH_INSN
static final int INDYMETH_INSN
static final int LABEL_INSN
static final int LABELW_INSN
static final int LDC_INSN
static final int LDCW_INSN
static final int IINC_INSN
static final int TABL_INSN
static final int LOOK_INSN
static final int MANA_INSN
static final int WIDE_INSN
static final byte[] TYPE
static final int CLASS
static final int FIELD
static final int METH
static final int IMETH
static final int STR
static final int INT
static final int FLOAT
static final int LONG
static final int DOUBLE
static final int NAME_TYPE
static final int UTF8
static final int MTYPE
static final int HANDLE
static final int INDY
static final int HANDLE_BASE
static final int TYPE_NORMAL
static final int TYPE_UNINIT
static final int TYPE_MERGED
static final int BSM
org.objectweb.asm.ClassReader cr
int version
int index
final org.objectweb.asm.ByteVector pool
org.objectweb.asm.Item[] items
int threshold
final org.objectweb.asm.Item key
final org.objectweb.asm.Item key2
final org.objectweb.asm.Item key3
final org.objectweb.asm.Item key4
org.objectweb.asm.Item[] typeTable
private short typeCount
private int access
private int name
String thisName
private int signature
private int superName
private int interfaceCount
private int[] interfaces
private int sourceFile
private org.objectweb.asm.ByteVector sourceDebug
private int enclosingMethodOwner
private int enclosingMethod
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.AnnotationWriter tanns
private org.objectweb.asm.AnnotationWriter itanns
private org.objectweb.asm.Attribute attrs
private int innerClassesCount
private org.objectweb.asm.ByteVector innerClasses
int bootstrapMethodsCount
org.objectweb.asm.ByteVector bootstrapMethods
org.objectweb.asm.FieldWriter firstField
org.objectweb.asm.FieldWriter lastField
org.objectweb.asm.MethodWriter firstMethod
org.objectweb.asm.MethodWriter lastMethod
private boolean computeMaxs
private boolean computeFrames
boolean invalidFrames
public void <init> (int)
int flags
public void <init> (org.objectweb.asm.ClassReader, int)
org.objectweb.asm.ClassReader classReader
int flags
public final 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 final void visitSource (java.lang.String, java.lang.String)
String file
String debug
public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public final org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public final 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.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public final void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
org.objectweb.asm.Item nameItem
public final 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
public final 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
public final void visitEnd ()
public byte[] toByteArray ()
int i
int len
int size
int nbFields
org.objectweb.asm.FieldWriter fb
int nbMethods
org.objectweb.asm.MethodWriter mb
int attributeCount
org.objectweb.asm.ByteVector out
int mask
org.objectweb.asm.Item newConstItem (java.lang.Object)
int val
int val
int val
int val
int val
float val
long val
double val
org.objectweb.asm.Type t
int s
org.objectweb.asm.Handle h
Object cst
public int newConst (java.lang.Object)
Object cst
public int newUTF8 (java.lang.String)
String value
org.objectweb.asm.Item result
org.objectweb.asm.Item newClassItem (java.lang.String)
String value
org.objectweb.asm.Item result
public int newClass (java.lang.String)
String value
org.objectweb.asm.Item newMethodTypeItem (java.lang.String)
String methodDesc
org.objectweb.asm.Item result
public int newMethodType (java.lang.String)
String methodDesc
org.objectweb.asm.Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
org.objectweb.asm.Item result
public int newHandle (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
transient org.objectweb.asm.Item newInvokeDynamicItem (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
Object bsmArg
int i
int p
int resultPosition
int bootstrapMethodIndex
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.ByteVector bootstrapMethods
int position
int hashCode
int argsLength
byte[] data
int length
org.objectweb.asm.Item result
int bootstrapMethodIndex
public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.Item newFieldItem (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.objectweb.asm.Item result
public int newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.objectweb.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
int type
org.objectweb.asm.Item result
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
org.objectweb.asm.Item newInteger (int)
int value
org.objectweb.asm.Item result
org.objectweb.asm.Item newFloat (float)
float value
org.objectweb.asm.Item result
org.objectweb.asm.Item newLong (long)
long value
org.objectweb.asm.Item result
org.objectweb.asm.Item newDouble (double)
double value
org.objectweb.asm.Item result
private org.objectweb.asm.Item newString (java.lang.String)
String value
org.objectweb.asm.Item result
public int newNameType (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.Item newNameTypeItem (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.Item result
int addType (java.lang.String)
String type
org.objectweb.asm.Item result
int addUninitializedType (java.lang.String, int)
String type
int offset
org.objectweb.asm.Item result
private org.objectweb.asm.Item addType (org.objectweb.asm.Item)
org.objectweb.asm.Item[] newTable
org.objectweb.asm.Item item
org.objectweb.asm.Item result
int getMergedType (int, int)
String t
String u
int type1
int type2
org.objectweb.asm.Item result
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
Exception e
String type1
String type2
Class c
Class c
Class d
Class d
ClassLoader classLoader
private org.objectweb.asm.Item get (org.objectweb.asm.Item)
org.objectweb.asm.Item key
org.objectweb.asm.Item i
private void put (org.objectweb.asm.Item)
int index
org.objectweb.asm.Item k
org.objectweb.asm.Item j
int l
int ll
int nl
org.objectweb.asm.Item[] newItems
org.objectweb.asm.Item i
int index
private void put122 (int, int, int)
int b
int s1
int s2
private void put112 (int, int, int)
int b1
int b2
int s
static void <clinit> ()
int i
byte[] b
String s
}
org/objectweb/asm/Context.class
Context.java
package org.objectweb.asm
org.objectweb.asm.Context extends java.lang.Object {
org.objectweb.asm.Attribute[] attrs
int flags
char[] buffer
int[] bootstrapMethods
int access
String name
String desc
org.objectweb.asm.Label[] labels
int typeRef
org.objectweb.asm.TypePath typePath
int offset
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
int mode
int localCount
int localDiff
Object[] local
int stackCount
Object[] stack
void <init> ()
}
org/objectweb/asm/Edge.class
Edge.java
package org.objectweb.asm
org.objectweb.asm.Edge extends java.lang.Object {
static final int NORMAL
static final int EXCEPTION
int info
org.objectweb.asm.Label successor
org.objectweb.asm.Edge next
void <init> ()
}
org/objectweb/asm/FieldVisitor.class
FieldVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.FieldVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.FieldVisitor fv
public void <init> (int)
int api
public void <init> (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
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
org/objectweb/asm/FieldWriter.class
FieldWriter.java
package org.objectweb.asm
final org.objectweb.asm.FieldWriter extends org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.ClassWriter cw
private final int access
private final int name
private final int desc
private int signature
private int value
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.AnnotationWriter tanns
private org.objectweb.asm.AnnotationWriter itanns
private org.objectweb.asm.Attribute attrs
void <init> (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.objectweb.asm.ClassWriter cw
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
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.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
int getSize ()
int size
void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector out
int FACTOR
int mask
int attributeCount
}
org/objectweb/asm/Frame.class
Frame.java
package org.objectweb.asm
final org.objectweb.asm.Frame extends java.lang.Object {
static final int DIM
static final int ARRAY_OF
static final int ELEMENT_OF
static final int KIND
static final int TOP_IF_LONG_OR_DOUBLE
static final int VALUE
static final int BASE_KIND
static final int BASE_VALUE
static final int BASE
static final int OBJECT
static final int UNINITIALIZED
private static final int LOCAL
private static final int STACK
static final int TOP
static final int BOOLEAN
static final int BYTE
static final int CHAR
static final int SHORT
static final int INTEGER
static final int FLOAT
static final int DOUBLE
static final int LONG
static final int NULL
static final int UNINITIALIZED_THIS
static final int[] SIZE
org.objectweb.asm.Label owner
int[] inputLocals
int[] inputStack
private int[] outputLocals
private int[] outputStack
private int outputStackTop
private int initializationCount
private int[] initializations
void <init> ()
private int get (int)
int type
int local
private void set (int, int)
int[] t
int local
int type
int n
private void push (int)
int[] t
int type
int n
int top
private void push (org.objectweb.asm.ClassWriter, java.lang.String)
org.objectweb.asm.ClassWriter cw
String desc
int type
private static int type (org.objectweb.asm.ClassWriter, java.lang.String)
String t
String t
int data
int data
int data
int data
int data
int data
int data
int data
int data
int dims
org.objectweb.asm.ClassWriter cw
String desc
int index
private int pop ()
private void pop (int)
int elements
private void pop (java.lang.String)
String desc
char c
private void init (int)
int[] t
int var
int n
private int init (org.objectweb.asm.ClassWriter, int)
int s
String type
int s
int u
int dim
int kind
int j
org.objectweb.asm.ClassWriter cw
int t
int s
void initInputFrame (org.objectweb.asm.ClassWriter, int, org.objectweb.asm.Type[], int)
int t
int j
org.objectweb.asm.ClassWriter cw
int access
org.objectweb.asm.Type[] args
int maxLocals
int i
void execute (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.Item)
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
String s
int opcode
int arg
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.Item item
int t2
int t2
int t2
int t2
int t2
int t2
int t2
int t2
int t3
int t3
int t3
int t4
boolean merge (org.objectweb.asm.ClassWriter, org.objectweb.asm.Frame, int)
int t
int t
int t
int s
int dim
int kind
int t
int t
int t
int t
int t
int t
int s
int dim
int kind
int t
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.Frame frame
int edge
boolean changed
int i
int nLocal
int nStack
int nInputStack
private static boolean merge (org.objectweb.asm.ClassWriter, int, int[], int)
int v
int v
int tdim
int udim
int v
int v
int v
org.objectweb.asm.ClassWriter cw
int t
int[] types
int index
int u
int v
static void <clinit> ()
int i
int[] b
String s
}
org/objectweb/asm/Handle.class
Handle.java
package org.objectweb.asm
public final org.objectweb.asm.Handle extends java.lang.Object {
final int tag
final String owner
final String name
final String desc
public void <init> (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
public int getTag ()
public java.lang.String getOwner ()
public java.lang.String getName ()
public java.lang.String getDesc ()
public boolean equals (java.lang.Object)
Object obj
org.objectweb.asm.Handle h
public int hashCode ()
public java.lang.String toString ()
}
org/objectweb/asm/Handler.class
Handler.java
package org.objectweb.asm
org.objectweb.asm.Handler extends java.lang.Object {
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String desc
int type
org.objectweb.asm.Handler next
void <init> ()
static org.objectweb.asm.Handler remove (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label)
org.objectweb.asm.Handler g
org.objectweb.asm.Handler h
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int hstart
int hend
int s
int e
}
org/objectweb/asm/Item.class
Item.java
package org.objectweb.asm
final org.objectweb.asm.Item extends java.lang.Object {
int index
int type
int intVal
long longVal
String strVal1
String strVal2
String strVal3
int hashCode
org.objectweb.asm.Item next
void <init> ()
void <init> (int)
int index
void <init> (int, org.objectweb.asm.Item)
int index
org.objectweb.asm.Item i
void set (int)
int intVal
void set (long)
long longVal
void set (float)
float floatVal
void set (double)
double doubleVal
void set (int, java.lang.String, java.lang.String, java.lang.String)
int type
String strVal1
String strVal2
String strVal3
void set (java.lang.String, java.lang.String, int)
String name
String desc
int bsmIndex
void set (int, int)
int position
int hashCode
boolean isEqualTo (org.objectweb.asm.Item)
org.objectweb.asm.Item i
}
org/objectweb/asm/Label.class
Label.java
package org.objectweb.asm
public org.objectweb.asm.Label extends java.lang.Object {
static final int DEBUG
static final int RESOLVED
static final int RESIZED
static final int PUSHED
static final int TARGET
static final int STORE
static final int REACHABLE
static final int JSR
static final int RET
static final int SUBROUTINE
static final int VISITED
static final int VISITED2
public Object info
int status
int line
int position
private int referenceCount
private int[] srcAndRefPositions
int inputStackTop
int outputStackMax
org.objectweb.asm.Frame frame
org.objectweb.asm.Label successor
org.objectweb.asm.Edge successors
org.objectweb.asm.Label next
public void <init> ()
public int getOffset ()
void put (org.objectweb.asm.MethodWriter, org.objectweb.asm.ByteVector, int, boolean)
org.objectweb.asm.MethodWriter owner
org.objectweb.asm.ByteVector out
int source
boolean wideOffset
private void addReference (int, int)
int[] a
int sourcePosition
int referencePosition
boolean resolve (org.objectweb.asm.MethodWriter, int, byte[])
int opcode
int offset
int source
int reference
int offset
org.objectweb.asm.MethodWriter owner
int position
byte[] data
boolean needUpdate
int i
org.objectweb.asm.Label getFirst ()
boolean inSubroutine (long)
long id
boolean inSameSubroutine (org.objectweb.asm.Label)
int i
org.objectweb.asm.Label block
void addToSubroutine (long, int)
long id
int nbSubroutines
void visitSubroutine (org.objectweb.asm.Label, long, int)
org.objectweb.asm.Edge e
org.objectweb.asm.Label l
org.objectweb.asm.Edge e
org.objectweb.asm.Label JSR
long id
int nbSubroutines
org.objectweb.asm.Label stack
public java.lang.String toString ()
}
org/objectweb/asm/MethodVisitor.class
MethodVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.MethodVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.MethodVisitor mv
public void <init> (int)
int api
public void <init> (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor mv
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
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
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 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)
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 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
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
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
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/MethodWriter.class
MethodWriter.java
package org.objectweb.asm
org.objectweb.asm.MethodWriter extends org.objectweb.asm.MethodVisitor {
static final int ACC_CONSTRUCTOR
static final int SAME_FRAME
static final int SAME_LOCALS_1_STACK_ITEM_FRAME
static final int RESERVED
static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
static final int CHOP_FRAME
static final int SAME_FRAME_EXTENDED
static final int APPEND_FRAME
static final int FULL_FRAME
private static final int FRAMES
private static final int MAXS
private static final int NOTHING
final org.objectweb.asm.ClassWriter cw
private int access
private final int name
private final int desc
private final String descriptor
String signature
int classReaderOffset
int classReaderLength
int exceptionCount
int[] exceptions
private org.objectweb.asm.ByteVector annd
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.AnnotationWriter tanns
private org.objectweb.asm.AnnotationWriter itanns
private org.objectweb.asm.AnnotationWriter[] panns
private org.objectweb.asm.AnnotationWriter[] ipanns
private int synthetics
private org.objectweb.asm.Attribute attrs
private org.objectweb.asm.ByteVector code
private int maxStack
private int maxLocals
private int currentLocals
private int frameCount
private org.objectweb.asm.ByteVector stackMap
private int previousFrameOffset
private int[] previousFrame
private int[] frame
private int handlerCount
private org.objectweb.asm.Handler firstHandler
private org.objectweb.asm.Handler lastHandler
private int methodParametersCount
private org.objectweb.asm.ByteVector methodParameters
private int localVarCount
private org.objectweb.asm.ByteVector localVar
private int localVarTypeCount
private org.objectweb.asm.ByteVector localVarType
private int lineNumberCount
private org.objectweb.asm.ByteVector lineNumber
private int lastCodeOffset
private org.objectweb.asm.AnnotationWriter ctanns
private org.objectweb.asm.AnnotationWriter ictanns
private org.objectweb.asm.Attribute cattrs
private boolean resize
private int subroutines
private final int compute
private org.objectweb.asm.Label labels
private org.objectweb.asm.Label previousBlock
private org.objectweb.asm.Label currentBlock
private int stackSize
private int maxStackSize
void <init> (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)
int i
int size
org.objectweb.asm.ClassWriter cw
int access
String name
String desc
String signature
String[] exceptions
boolean computeMaxs
boolean computeFrames
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
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.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
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 i
int i
int frameIndex
int delta
int i
int i
int i
int delta
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int size
int opcode
public void visitIntInsn (int, int)
int size
int opcode
int operand
public void visitVarInsn (int, int)
int size
int n
int n
int opt
int opt
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int size
int opcode
String type
org.objectweb.asm.Item i
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
int size
int size
int size
char c
int opcode
String owner
String name
String desc
org.objectweb.asm.Item i
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int size
int size
int opcode
String owner
String name
String desc
boolean itf
org.objectweb.asm.Item i
int argSize
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int size
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.Item i
int argSize
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
org.objectweb.asm.Label nextInsn
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
int size
int size
Object cst
org.objectweb.asm.Item i
int index
public void visitIincInsn (int, int)
int n
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
int source
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
int source
private void visitSwitchInsn (org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int i
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
org.objectweb.asm.Item i
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.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
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
org.objectweb.asm.Handler h
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.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
char c
int n
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 i
int length
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.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
org.objectweb.asm.Edge b
org.objectweb.asm.Label l
org.objectweb.asm.Label h
org.objectweb.asm.Label e
String t
int kind
org.objectweb.asm.Label n
boolean change
org.objectweb.asm.Label l
int blockMax
org.objectweb.asm.Edge e
int i
int frameIndex
org.objectweb.asm.Label k
int start
int end
org.objectweb.asm.Handler handler
org.objectweb.asm.Frame f
org.objectweb.asm.Type[] args
int max
org.objectweb.asm.Label changed
org.objectweb.asm.Label l
org.objectweb.asm.Edge b
org.objectweb.asm.Label l
org.objectweb.asm.Label h
org.objectweb.asm.Label e
org.objectweb.asm.Label subroutine
org.objectweb.asm.Label L
org.objectweb.asm.Label subroutine
int id
org.objectweb.asm.Label l
org.objectweb.asm.Label l
int start
int blockMax
org.objectweb.asm.Edge b
org.objectweb.asm.Handler handler
int max
org.objectweb.asm.Label stack
int maxStack
int maxLocals
public void visitEnd ()
private void addSuccessor (int, org.objectweb.asm.Label)
int info
org.objectweb.asm.Label successor
org.objectweb.asm.Edge b
private void noSuccessor ()
org.objectweb.asm.Label l
private void visitFrame (org.objectweb.asm.Frame)
int t
int t
int t
int t
org.objectweb.asm.Frame f
int i
int nTop
int nLocal
int nStack
int[] locals
int[] stacks
int frameIndex
private void visitImplicitFirstFrame ()
int j
int frameIndex
int i
private int startFrame (int, int, int)
int offset
int nLocal
int nStack
int n
private void endFrame ()
private void writeFrame ()
int delta
int j
int l
int clocalsSize
int cstackSize
int localsSize
int type
int k
int delta
private void writeFrameTypes (int, int)
int v
StringBuffer buf
int t
int d
int i
int start
int end
private void writeFrameType (java.lang.Object)
Object type
final int getSize ()
boolean zip
int i
int i
int size
final void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.Handler h
boolean zip
int size
int i
org.objectweb.asm.ByteVector out
int FACTOR
int mask
int attributeCount
private void resizeInstructions ()
int label
int newOffset
int newOffset
int newOffset
int[] newIndexes
int[] newSizes
int opcode
int insert
int label
int label
int opcode
org.objectweb.asm.Item item
org.objectweb.asm.Label l
int i
int label
int label
int label
int label
int label
int newOffset
int newOffset
int newOffset
int newOffset
int newOffset
org.objectweb.asm.ByteVector bv
org.objectweb.asm.Label[] labels
byte[] b
int u
int v
int v
int i
int j
int j
int[] allIndexes
int[] allSizes
boolean[] resize
int state
org.objectweb.asm.ByteVector newCode
org.objectweb.asm.Handler h
org.objectweb.asm.Attribute attr
static int readUnsignedShort (byte[], int)
byte[] b
int index
static short readShort (byte[], int)
byte[] b
int index
static int readInt (byte[], int)
byte[] b
int index
static void writeShort (byte[], int, int)
byte[] b
int index
int s
static int getNewOffset (int[], int[], int, int)
int i
int[] indexes
int[] sizes
int begin
int end
int offset
static void getNewOffset (int[], int[], org.objectweb.asm.Label)
int[] indexes
int[] sizes
org.objectweb.asm.Label label
}
org/objectweb/asm/Opcodes.class
Opcodes.java
package org.objectweb.asm
public abstract org.objectweb.asm.Opcodes extends java.lang.Object {
public static final int ASM4
public static final int ASM5
public static final int V1_1
public static final int V1_2
public static final int V1_3
public static final int V1_4
public static final int V1_5
public static final int V1_6
public static final int V1_7
public static final int V1_8
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SUPER
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int ACC_TRANSIENT
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_MANDATED
public static final int ACC_DEPRECATED
public static final int T_BOOLEAN
public static final int T_CHAR
public static final int T_FLOAT
public static final int T_DOUBLE
public static final int T_BYTE
public static final int T_SHORT
public static final int T_INT
public static final int T_LONG
public static final int H_GETFIELD
public static final int H_GETSTATIC
public static final int H_PUTFIELD
public static final int H_PUTSTATIC
public static final int H_INVOKEVIRTUAL
public static final int H_INVOKESTATIC
public static final int H_INVOKESPECIAL
public static final int H_NEWINVOKESPECIAL
public static final int H_INVOKEINTERFACE
public static final int F_NEW
public static final int F_FULL
public static final int F_APPEND
public static final int F_CHOP
public static final int F_SAME
public static final int F_SAME1
public static final Integer TOP
public static final Integer INTEGER
public static final Integer FLOAT
public static final Integer DOUBLE
public static final Integer LONG
public static final Integer NULL
public static final Integer UNINITIALIZED_THIS
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int INVOKEDYNAMIC
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
static void <clinit> ()
}
org/objectweb/asm/Type.class
Type.java
package org.objectweb.asm
public org.objectweb.asm.Type extends java.lang.Object {
public static final int VOID
public static final int BOOLEAN
public static final int CHAR
public static final int BYTE
public static final int SHORT
public static final int INT
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int ARRAY
public static final int OBJECT
public static final int METHOD
public static final org.objectweb.asm.Type VOID_TYPE
public static final org.objectweb.asm.Type BOOLEAN_TYPE
public static final org.objectweb.asm.Type CHAR_TYPE
public static final org.objectweb.asm.Type BYTE_TYPE
public static final org.objectweb.asm.Type SHORT_TYPE
public static final org.objectweb.asm.Type INT_TYPE
public static final org.objectweb.asm.Type FLOAT_TYPE
public static final org.objectweb.asm.Type LONG_TYPE
public static final org.objectweb.asm.Type DOUBLE_TYPE
private final int sort
private final char[] buf
private final int off
private final int len
private void <init> (int, char[], int, int)
int sort
char[] buf
int off
int len
public static org.objectweb.asm.Type getType (java.lang.String)
String typeDescriptor
public static org.objectweb.asm.Type getObjectType (java.lang.String)
String internalName
char[] buf
public static org.objectweb.asm.Type getMethodType (java.lang.String)
String methodDescriptor
public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[])
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
public static org.objectweb.asm.Type getType (java.lang.Class)
Class c
public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor)
java.lang.reflect.Constructor c
public static org.objectweb.asm.Type getType (java.lang.reflect.Method)
java.lang.reflect.Method m
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String)
char car
String methodDescriptor
char[] buf
int off
int size
org.objectweb.asm.Type[] args
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
int i
java.lang.reflect.Method method
Class[] classes
org.objectweb.asm.Type[] types
public static org.objectweb.asm.Type getReturnType (java.lang.String)
String methodDescriptor
char[] buf
public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method)
java.lang.reflect.Method method
public static int getArgumentsAndReturnSizes (java.lang.String)
char car
String desc
int n
int c
private static org.objectweb.asm.Type getType (char[], int)
char[] buf
int off
int len
int len
public int getSort ()
public int getDimensions ()
int i
public org.objectweb.asm.Type getElementType ()
public java.lang.String getClassName ()
int i
StringBuffer b
public java.lang.String getInternalName ()
public org.objectweb.asm.Type[] getArgumentTypes ()
public org.objectweb.asm.Type getReturnType ()
public int getArgumentsAndReturnSizes ()
public java.lang.String getDescriptor ()
StringBuffer buf
public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[])
int i
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
StringBuffer buf
private void getDescriptor (java.lang.StringBuffer)
StringBuffer buf
public static java.lang.String getInternalName (java.lang.Class)
Class c
public static java.lang.String getDescriptor (java.lang.Class)
Class c
StringBuffer buf
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
int i
java.lang.reflect.Constructor c
Class[] parameters
StringBuffer buf
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
int i
java.lang.reflect.Method m
Class[] parameters
StringBuffer buf
private static void getDescriptor (java.lang.StringBuffer, java.lang.Class)
char car
char car
char car
char car
char car
char car
char car
char car
char car
char car
int i
String name
int len
StringBuffer buf
Class c
Class d
public int getSize ()
public int getOpcode (int)
int opcode
public boolean equals (java.lang.Object)
int i
int j
int end
Object o
org.objectweb.asm.Type t
public int hashCode ()
int i
int end
int hc
public java.lang.String toString ()
static void <clinit> ()
}
org/objectweb/asm/TypePath.class
TypePath.java
package org.objectweb.asm
public org.objectweb.asm.TypePath extends java.lang.Object {
public static final int ARRAY_ELEMENT
public static final int INNER_TYPE
public static final int WILDCARD_BOUND
public static final int TYPE_ARGUMENT
byte[] b
int offset
void <init> (byte[], int)
byte[] b
int offset
public int getLength ()
public int getStep (int)
int index
public int getStepArgument (int)
int index
public static org.objectweb.asm.TypePath fromString (java.lang.String)
int typeArg
char c
int i
String typePath
int n
org.objectweb.asm.ByteVector out
public java.lang.String toString ()
int i
int length
StringBuilder result
}
org/objectweb/asm/TypeReference.class
TypeReference.java
package org.objectweb.asm
public org.objectweb.asm.TypeReference extends java.lang.Object {
public static final int CLASS_TYPE_PARAMETER
public static final int METHOD_TYPE_PARAMETER
public static final int CLASS_EXTENDS
public static final int CLASS_TYPE_PARAMETER_BOUND
public static final int METHOD_TYPE_PARAMETER_BOUND
public static final int FIELD
public static final int METHOD_RETURN
public static final int METHOD_RECEIVER
public static final int METHOD_FORMAL_PARAMETER
public static final int THROWS
public static final int LOCAL_VARIABLE
public static final int RESOURCE_VARIABLE
public static final int EXCEPTION_PARAMETER
public static final int INSTANCEOF
public static final int NEW
public static final int CONSTRUCTOR_REFERENCE
public static final int METHOD_REFERENCE
public static final int CAST
public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
public static final int METHOD_INVOCATION_TYPE_ARGUMENT
public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
public static final int METHOD_REFERENCE_TYPE_ARGUMENT
private int value
public void <init> (int)
int typeRef
public static org.objectweb.asm.TypeReference newTypeReference (int)
int sort
public static org.objectweb.asm.TypeReference newTypeParameterReference (int, int)
int sort
int paramIndex
public static org.objectweb.asm.TypeReference newTypeParameterBoundReference (int, int, int)
int sort
int paramIndex
int boundIndex
public static org.objectweb.asm.TypeReference newSuperTypeReference (int)
int itfIndex
public static org.objectweb.asm.TypeReference newFormalParameterReference (int)
int paramIndex
public static org.objectweb.asm.TypeReference newExceptionReference (int)
int exceptionIndex
public static org.objectweb.asm.TypeReference newTryCatchReference (int)
int tryCatchBlockIndex
public static org.objectweb.asm.TypeReference newTypeArgumentReference (int, int)
int sort
int argIndex
public int getSort ()
public int getTypeParameterIndex ()
public int getTypeParameterBoundIndex ()
public int getSuperTypeIndex ()
public int getFormalParameterIndex ()
public int getExceptionIndex ()
public int getTryCatchBlockIndex ()
public int getTypeArgumentIndex ()
public int getValue ()
}
org/objectweb/asm/attrs/
org/objectweb/asm/attrs/package.html
org/objectweb/asm/commons/
org/objectweb/asm/commons/AdviceAdapter.class
AdviceAdapter.java
package org.objectweb.asm.commons
public abstract org.objectweb.asm.commons.AdviceAdapter extends org.objectweb.asm.commons.GeneratorAdapter implements org.objectweb.asm.Opcodes {
private static final Object THIS
private static final Object OTHER
protected int methodAccess
protected String methodDesc
private boolean constructor
private boolean superInitialized
private java.util.List stackFrame
private java.util.Map branches
protected void <init> (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
int api
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
public void visitCode ()
public void visitLabel (org.objectweb.asm.Label)
java.util.List frame
org.objectweb.asm.Label label
public void visitInsn (int)
int s
int s
int s
int s
int s
int s
int opcode
public void visitVarInsn (int, int)
int opcode
int var
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
char c
boolean longOrDouble
int opcode
String owner
String name
String desc
public void visitIntInsn (int, int)
int opcode
int operand
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitMultiANewArrayInsn (java.lang.String, int)
int i
String desc
int dims
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
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 i
Object type
org.objectweb.asm.Type[] types
org.objectweb.asm.Type returnType
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
org.objectweb.asm.Type[] types
org.objectweb.asm.Type returnType
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 visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
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 visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
java.util.List stackFrame
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
private void addBranches (org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
private void addBranch (org.objectweb.asm.Label)
org.objectweb.asm.Label label
private java.lang.Object popValue ()
private java.lang.Object peekValue ()
private void pushValue (java.lang.Object)
Object o
protected void onMethodEnter ()
protected void onMethodExit (int)
int opcode
static void <clinit> ()
}
org/objectweb/asm/commons/AnalyzerAdapter.class
AnalyzerAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.AnalyzerAdapter extends org.objectweb.asm.MethodVisitor {
public java.util.List locals
public java.util.List stack
private java.util.List labels
public java.util.Map uninitializedTypes
private int maxStack
private int maxLocals
private String owner
public void <init> (java.lang.String, int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor)
String owner
int access
String name
String desc
org.objectweb.asm.MethodVisitor mv
protected void <init> (int, java.lang.String, int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.Type type
int i
int api
String owner
int access
String name
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Type[] types
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
private static void visitFrameTypes (int, java.lang.Object[], java.util.List)
Object type
int i
int n
Object[] types
java.util.List result
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)
org.objectweb.asm.Label l
int i
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)
Object u
int i
int i
Object u
Object t
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)
int sort
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 void visitMaxs (int, int)
int maxStack
int maxLocals
private java.lang.Object get (int)
int local
private void set (int, java.lang.Object)
int local
Object type
private void push (java.lang.Object)
Object type
private void pushDesc (java.lang.String)
String desc
int index
private java.lang.Object pop ()
private void pop (int)
int i
int n
int size
int end
private void pop (java.lang.String)
int i
int n
org.objectweb.asm.Type[] types
String desc
char c
private void execute (int, int, java.lang.String)
int opcode
int iarg
String sarg
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t2
Object t2
Object t2
Object t2
Object t2
Object t2
Object t2
Object t2
Object t3
Object t3
Object t3
Object t4
}
org/objectweb/asm/commons/CodeSizeEvaluator.class
CodeSizeEvaluator.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.CodeSizeEvaluator extends org.objectweb.asm.MethodVisitor implements org.objectweb.asm.Opcodes {
private int minSize
private int maxSize
public void <init> (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
protected void <init> (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor mv
public int getMinSize ()
public int getMaxSize ()
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[])
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 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
}
org/objectweb/asm/commons/GeneratorAdapter.class
GeneratorAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.GeneratorAdapter extends org.objectweb.asm.commons.LocalVariablesSorter {
private static final String CLDESC
private static final org.objectweb.asm.Type BYTE_TYPE
private static final org.objectweb.asm.Type BOOLEAN_TYPE
private static final org.objectweb.asm.Type SHORT_TYPE
private static final org.objectweb.asm.Type CHARACTER_TYPE
private static final org.objectweb.asm.Type INTEGER_TYPE
private static final org.objectweb.asm.Type FLOAT_TYPE
private static final org.objectweb.asm.Type LONG_TYPE
private static final org.objectweb.asm.Type DOUBLE_TYPE
private static final org.objectweb.asm.Type NUMBER_TYPE
private static final org.objectweb.asm.Type OBJECT_TYPE
private static final org.objectweb.asm.commons.Method BOOLEAN_VALUE
private static final org.objectweb.asm.commons.Method CHAR_VALUE
private static final org.objectweb.asm.commons.Method INT_VALUE
private static final org.objectweb.asm.commons.Method FLOAT_VALUE
private static final org.objectweb.asm.commons.Method LONG_VALUE
private static final org.objectweb.asm.commons.Method DOUBLE_VALUE
public static final int ADD
public static final int SUB
public static final int MUL
public static final int DIV
public static final int REM
public static final int NEG
public static final int SHL
public static final int SHR
public static final int USHR
public static final int AND
public static final int OR
public static final int XOR
public static final int EQ
public static final int NE
public static final int LT
public static final int GE
public static final int GT
public static final int LE
private final int access
private final org.objectweb.asm.Type returnType
private final org.objectweb.asm.Type[] argumentTypes
private final java.util.List localTypes
public void <init> (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
protected void <init> (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
int api
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
public void <init> (int, org.objectweb.asm.commons.Method, org.objectweb.asm.MethodVisitor)
int access
org.objectweb.asm.commons.Method method
org.objectweb.asm.MethodVisitor mv
public void <init> (int, org.objectweb.asm.commons.Method, java.lang.String, org.objectweb.asm.Type[], org.objectweb.asm.ClassVisitor)
int access
org.objectweb.asm.commons.Method method
String signature
org.objectweb.asm.Type[] exceptions
org.objectweb.asm.ClassVisitor cv
private static java.lang.String[] getInternalNames (org.objectweb.asm.Type[])
int i
org.objectweb.asm.Type[] types
String[] names
public void push (boolean)
boolean value
public void push (int)
int value
public void push (long)
long value
public void push (float)
float value
int bits
public void push (double)
double value
long bits
public void push (java.lang.String)
String value
public void push (org.objectweb.asm.Type)
org.objectweb.asm.Type value
public void push (org.objectweb.asm.Handle)
org.objectweb.asm.Handle handle
private int getArgIndex (int)
int i
int arg
int index
private void loadInsn (org.objectweb.asm.Type, int)
org.objectweb.asm.Type type
int index
private void storeInsn (org.objectweb.asm.Type, int)
org.objectweb.asm.Type type
int index
public void loadThis ()
public void loadArg (int)
int arg
public void loadArgs (int, int)
org.objectweb.asm.Type t
int i
int arg
int count
int index
public void loadArgs ()
public void loadArgArray ()
int i
public void storeArg (int)
int arg
public org.objectweb.asm.Type getLocalType (int)
int local
protected void setLocalType (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
int index
public void loadLocal (int)
int local
public void loadLocal (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
public void storeLocal (int)
int local
public void storeLocal (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
public void arrayLoad (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void arrayStore (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void pop ()
public void pop2 ()
public void dup ()
public void dup2 ()
public void dupX1 ()
public void dupX2 ()
public void dup2X1 ()
public void dup2X2 ()
public void swap ()
public void swap (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type prev
org.objectweb.asm.Type type
public void math (int, org.objectweb.asm.Type)
int op
org.objectweb.asm.Type type
public void not ()
public void iinc (int, int)
int local
int amount
public void cast (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type from
org.objectweb.asm.Type to
private static org.objectweb.asm.Type getBoxedType (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void box (org.objectweb.asm.Type)
org.objectweb.asm.Type boxed
org.objectweb.asm.Type type
public void valueOf (org.objectweb.asm.Type)
org.objectweb.asm.Type boxed
org.objectweb.asm.Type type
public void unbox (org.objectweb.asm.Type)
org.objectweb.asm.Type type
org.objectweb.asm.Type t
org.objectweb.asm.commons.Method sig
public org.objectweb.asm.Label newLabel ()
public void mark (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public org.objectweb.asm.Label mark ()
org.objectweb.asm.Label label
public void ifCmp (org.objectweb.asm.Type, int, org.objectweb.asm.Label)
int intOp
org.objectweb.asm.Type type
int mode
org.objectweb.asm.Label label
public void ifICmp (int, org.objectweb.asm.Label)
int mode
org.objectweb.asm.Label label
public void ifZCmp (int, org.objectweb.asm.Label)
int mode
org.objectweb.asm.Label label
public void ifNull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifNonNull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void goTo (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ret (int)
int local
public void tableSwitch (int[], org.objectweb.asm.commons.TableSwitchGenerator)
float density
int[] keys
org.objectweb.asm.commons.TableSwitchGenerator generator
float density
public void tableSwitch (int[], org.objectweb.asm.commons.TableSwitchGenerator, boolean)
int i
int i
org.objectweb.asm.Label label
int i
org.objectweb.asm.Label[] labels
int i
int i
org.objectweb.asm.Label[] labels
int len
int min
int max
int range
int[] keys
org.objectweb.asm.commons.TableSwitchGenerator generator
boolean useTable
org.objectweb.asm.Label def
org.objectweb.asm.Label end
public void returnValue ()
private void fieldInsn (int, org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
int opcode
org.objectweb.asm.Type ownerType
String name
org.objectweb.asm.Type fieldType
public void getStatic (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void putStatic (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void getField (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void putField (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
private void invokeInsn (int, org.objectweb.asm.Type, org.objectweb.asm.commons.Method, boolean)
int opcode
org.objectweb.asm.Type type
org.objectweb.asm.commons.Method method
boolean itf
String owner
public void invokeVirtual (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
public void invokeConstructor (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type type
org.objectweb.asm.commons.Method method
public void invokeStatic (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
public void invokeInterface (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
public transient void invokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
private void typeInsn (int, org.objectweb.asm.Type)
int opcode
org.objectweb.asm.Type type
public void newInstance (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void newArray (org.objectweb.asm.Type)
org.objectweb.asm.Type type
int typ
int typ
int typ
int typ
int typ
int typ
int typ
int typ
int typ
public void arrayLength ()
public void throwException ()
public void throwException (org.objectweb.asm.Type, java.lang.String)
org.objectweb.asm.Type type
String msg
public void checkCast (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void instanceOf (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void monitorEnter ()
public void monitorExit ()
public void endMethod ()
public void catchException (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Type)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Type exception
static void <clinit> ()
}
org/objectweb/asm/commons/InstructionAdapter.class
InstructionAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.InstructionAdapter extends org.objectweb.asm.MethodVisitor {
public static final org.objectweb.asm.Type OBJECT_TYPE
public void <init> (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
protected void <init> (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor mv
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
org.objectweb.asm.Type t
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[])
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)
int val
int val
int val
int val
int val
float val
long val
double val
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 void nop ()
public void aconst (java.lang.Object)
Object cst
public void iconst (int)
int cst
public void lconst (long)
long cst
public void fconst (float)
float cst
int bits
public void dconst (double)
double cst
long bits
public void tconst (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void hconst (org.objectweb.asm.Handle)
org.objectweb.asm.Handle handle
public void load (int, org.objectweb.asm.Type)
int var
org.objectweb.asm.Type type
public void aload (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void store (int, org.objectweb.asm.Type)
int var
org.objectweb.asm.Type type
public void astore (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void pop ()
public void pop2 ()
public void dup ()
public void dup2 ()
public void dupX1 ()
public void dupX2 ()
public void dup2X1 ()
public void dup2X2 ()
public void swap ()
public void add (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void sub (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void mul (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void div (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void rem (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void neg (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void shl (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void shr (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void ushr (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void and (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void or (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void xor (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void iinc (int, int)
int var
int increment
public void cast (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type from
org.objectweb.asm.Type to
public void lcmp ()
public void cmpl (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void cmpg (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void ifeq (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifne (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void iflt (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifge (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifgt (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifle (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmpeq (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmpne (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmplt (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmpge (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmpgt (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmple (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifacmpeq (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifacmpne (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void goTo (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void jsr (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ret (int)
int var
public transient void tableswitch (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 lookupswitch (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void areturn (org.objectweb.asm.Type)
org.objectweb.asm.Type t
public void getstatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void putstatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void getfield (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void putfield (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokevirtual (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokevirtual (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
public void invokespecial (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokespecial (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
public void invokestatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokestatic (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
public void invokeinterface (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokedynamic (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 anew (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void newarray (org.objectweb.asm.Type)
org.objectweb.asm.Type type
int typ
int typ
int typ
int typ
int typ
int typ
int typ
int typ
int typ
public void arraylength ()
public void athrow ()
public void checkcast (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void instanceOf (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void monitorenter ()
public void monitorexit ()
public void multianewarray (java.lang.String, int)
String desc
int dims
public void ifnull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifnonnull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void mark (org.objectweb.asm.Label)
org.objectweb.asm.Label label
static void <clinit> ()
}
org/objectweb/asm/commons/JSRInlinerAdapter$Instantiation.class
JSRInlinerAdapter.java
package org.objectweb.asm.commons
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation extends java.util.AbstractMap {
final org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation previous
public final java.util.BitSet subroutine
public final java.util.Map rangeTable
public final org.objectweb.asm.tree.LabelNode returnLabel
final synthetic org.objectweb.asm.commons.JSRInlinerAdapter this$0
void <init> (org.objectweb.asm.commons.JSRInlinerAdapter, org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation, java.util.BitSet)
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
org.objectweb.asm.tree.LabelNode ilbl
org.objectweb.asm.tree.AbstractInsnNode insn
int i
int c
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation prev
java.util.BitSet sub
org.objectweb.asm.tree.LabelNode duplbl
public org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner (int)
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
int i
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation own
public org.objectweb.asm.tree.LabelNode gotoLabel (org.objectweb.asm.tree.LabelNode)
org.objectweb.asm.tree.LabelNode l
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation owner
public org.objectweb.asm.tree.LabelNode rangeLabel (org.objectweb.asm.tree.LabelNode)
org.objectweb.asm.tree.LabelNode l
public java.util.Set entrySet ()
public org.objectweb.asm.tree.LabelNode get (java.lang.Object)
Object o
public volatile synthetic java.lang.Object get (java.lang.Object)
}
org/objectweb/asm/commons/JSRInlinerAdapter.class
JSRInlinerAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.JSRInlinerAdapter extends org.objectweb.asm.tree.MethodNode implements org.objectweb.asm.Opcodes {
private static final boolean LOGGING
private final java.util.Map subroutineHeads
private final java.util.BitSet mainSubroutine
final java.util.BitSet dualCitizens
public void <init> (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
protected void <init> (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int api
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label lbl
org.objectweb.asm.tree.LabelNode ln
public void visitEnd ()
private void markSubroutines ()
java.util.Map$Entry entry
org.objectweb.asm.tree.LabelNode lab
java.util.BitSet sub
int index
java.util.Iterator it
java.util.BitSet anyvisited
private void markSubroutineWalk (java.util.BitSet, int, java.util.BitSet)
org.objectweb.asm.tree.TryCatchBlockNode trycatch
int handlerindex
int startindex
int endindex
int nextbit
java.util.Iterator it
java.util.BitSet sub
int index
java.util.BitSet anyvisited
boolean loop
private void markSubroutineWalkDFS (java.util.BitSet, int, java.util.BitSet)
org.objectweb.asm.tree.JumpInsnNode jnode
int destidx
org.objectweb.asm.tree.LabelNode l
int i
org.objectweb.asm.tree.TableSwitchInsnNode tsnode
int destidx
org.objectweb.asm.tree.LabelNode l
int i
org.objectweb.asm.tree.LookupSwitchInsnNode lsnode
int destidx
org.objectweb.asm.tree.AbstractInsnNode node
java.util.BitSet sub
int index
java.util.BitSet anyvisited
private void emitCode ()
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation inst
java.util.LinkedList worklist
org.objectweb.asm.tree.InsnList newInstructions
java.util.List newTryCatchBlocks
java.util.List newLocalVariables
private void emitSubroutine (org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation, java.util.List, org.objectweb.asm.tree.InsnList, java.util.List, java.util.List)
org.objectweb.asm.tree.LabelNode ilbl
org.objectweb.asm.tree.LabelNode remap
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
org.objectweb.asm.tree.LabelNode retlabel
org.objectweb.asm.tree.LabelNode lbl
java.util.BitSet sub
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation newinst
org.objectweb.asm.tree.LabelNode startlbl
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation owner
int i
int c
org.objectweb.asm.tree.TryCatchBlockNode trycatch
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
org.objectweb.asm.tree.LabelNode handler
java.util.Iterator it
org.objectweb.asm.tree.LocalVariableNode lvnode
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
java.util.Iterator it
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation instant
java.util.List worklist
org.objectweb.asm.tree.InsnList newInstructions
java.util.List newTryCatchBlocks
java.util.List newLocalVariables
org.objectweb.asm.tree.LabelNode duplbl
private static void log (java.lang.String)
String str
}
org/objectweb/asm/commons/LocalVariablesSorter.class
LocalVariablesSorter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.LocalVariablesSorter extends org.objectweb.asm.MethodVisitor {
private static final org.objectweb.asm.Type OBJECT_TYPE
private int[] mapping
private Object[] newLocals
protected final int firstLocal
protected int nextLocal
private boolean changed
public void <init> (int, java.lang.String, org.objectweb.asm.MethodVisitor)
int access
String desc
org.objectweb.asm.MethodVisitor mv
protected void <init> (int, int, java.lang.String, org.objectweb.asm.MethodVisitor)
int i
int api
int access
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Type[] args
public void visitVarInsn (int, int)
int opcode
int var
org.objectweb.asm.Type type
org.objectweb.asm.Type type
org.objectweb.asm.Type type
org.objectweb.asm.Type type
org.objectweb.asm.Type type
public void visitIincInsn (int, int)
int var
int increment
public void visitMaxs (int, int)
int maxStack
int maxLocals
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 newIndex
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 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.Type t
int[] newIndex
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
org.objectweb.asm.Type typ
Object t
int size
Object t
int i
int type
int nLocal
Object[] local
int nStack
Object[] stack
Object[] oldLocals
int index
int number
public int newLocal (org.objectweb.asm.Type)
org.objectweb.asm.Type type
Object t
Object t
Object t
Object t
Object t
Object t
int local
protected void updateNewLocals (java.lang.Object[])
Object[] newLocals
protected void setLocalType (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
private void setFrameLocal (int, java.lang.Object)
Object[] a
int local
Object type
int l
private int remap (int, org.objectweb.asm.Type)
int[] newMapping
int var
org.objectweb.asm.Type type
int key
int size
int value
protected int newLocalMapping (org.objectweb.asm.Type)
org.objectweb.asm.Type type
int local
static void <clinit> ()
}
org/objectweb/asm/commons/Method.class
Method.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.Method extends java.lang.Object {
private final String name
private final String desc
private static final java.util.Map DESCRIPTORS
public void <init> (java.lang.String, java.lang.String)
String name
String desc
public void <init> (java.lang.String, org.objectweb.asm.Type, org.objectweb.asm.Type[])
String name
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
public static org.objectweb.asm.commons.Method getMethod (java.lang.reflect.Method)
java.lang.reflect.Method m
public static org.objectweb.asm.commons.Method getMethod (java.lang.reflect.Constructor)
java.lang.reflect.Constructor c
public static org.objectweb.asm.commons.Method getMethod (java.lang.String) throws java.lang.IllegalArgumentException
String method
public static org.objectweb.asm.commons.Method getMethod (java.lang.String, boolean) throws java.lang.IllegalArgumentException
String s
String s
String method
boolean defaultPackage
int space
int start
int end
String returnType
String methodName
StringBuffer sb
int p
private static java.lang.String map (java.lang.String, boolean)
String type
boolean defaultPackage
StringBuffer sb
int index
String t
String desc
public java.lang.String getName ()
public java.lang.String getDescriptor ()
public org.objectweb.asm.Type getReturnType ()
public org.objectweb.asm.Type[] getArgumentTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.objectweb.asm.commons.Method other
public int hashCode ()
static void <clinit> ()
}
org/objectweb/asm/commons/Remapper.class
Remapper.java
package org.objectweb.asm.commons
public abstract org.objectweb.asm.commons.Remapper extends java.lang.Object {
public void <init> ()
public java.lang.String mapDesc (java.lang.String)
int i
String s
String newType
String desc
org.objectweb.asm.Type t
private org.objectweb.asm.Type mapType (org.objectweb.asm.Type)
int i
String s
org.objectweb.asm.Type t
public java.lang.String mapType (java.lang.String)
String type
public java.lang.String[] mapTypes (java.lang.String[])
String type
String newType
int i
String[] types
String[] newTypes
boolean needMapping
public java.lang.String mapMethodDesc (java.lang.String)
int i
String desc
org.objectweb.asm.Type[] args
StringBuffer s
org.objectweb.asm.Type returnType
public java.lang.Object mapValue (java.lang.Object)
org.objectweb.asm.Handle h
Object value
public java.lang.String mapSignature (java.lang.String, boolean)
String signature
boolean typeSignature
org.objectweb.asm.signature.SignatureReader r
org.objectweb.asm.signature.SignatureWriter w
org.objectweb.asm.signature.SignatureVisitor a
protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter (org.objectweb.asm.signature.SignatureVisitor)
org.objectweb.asm.signature.SignatureVisitor v
public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public java.lang.String mapInvokeDynamicMethodName (java.lang.String, java.lang.String)
String name
String desc
public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public java.lang.String map (java.lang.String)
String typeName
}
org/objectweb/asm/commons/RemappingAnnotationAdapter.class
RemappingAnnotationAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingAnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
protected final org.objectweb.asm.commons.Remapper remapper
public void <init> (org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.commons.Remapper remapper
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.AnnotationVisitor v
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor v
}
org/objectweb/asm/commons/RemappingClassAdapter.class
RemappingClassAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingClassAdapter extends org.objectweb.asm.ClassVisitor {
protected final org.objectweb.asm.commons.Remapper remapper
protected String className
public void <init> (org.objectweb.asm.ClassVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, org.objectweb.asm.ClassVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.commons.Remapper remapper
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 org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
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.AnnotationVisitor av
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 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
String newDesc
org.objectweb.asm.MethodVisitor mv
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter (org.objectweb.asm.FieldVisitor)
org.objectweb.asm.FieldVisitor fv
protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter (int, java.lang.String, org.objectweb.asm.MethodVisitor)
int access
String newDesc
org.objectweb.asm.MethodVisitor mv
protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/commons/RemappingFieldAdapter.class
RemappingFieldAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingFieldAdapter extends org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.commons.Remapper remapper
public void <init> (org.objectweb.asm.FieldVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.FieldVisitor fv
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, org.objectweb.asm.FieldVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.FieldVisitor fv
org.objectweb.asm.commons.Remapper remapper
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
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.AnnotationVisitor av
}
org/objectweb/asm/commons/RemappingMethodAdapter.class
RemappingMethodAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingMethodAdapter extends org.objectweb.asm.commons.LocalVariablesSorter {
protected final org.objectweb.asm.commons.Remapper remapper
public void <init> (int, java.lang.String, org.objectweb.asm.MethodVisitor, org.objectweb.asm.commons.Remapper)
int access
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, int, java.lang.String, org.objectweb.asm.MethodVisitor, org.objectweb.asm.commons.Remapper)
int api
int access
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.commons.Remapper remapper
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
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.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.AnnotationVisitor av
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
private java.lang.Object[] remapEntries (int, java.lang.Object[])
Object t
Object[] newEntries
int i
int n
Object[] entries
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 visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitLdcInsn (java.lang.Object)
Object cst
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.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.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.AnnotationVisitor av
}
org/objectweb/asm/commons/RemappingSignatureAdapter.class
RemappingSignatureAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingSignatureAdapter extends org.objectweb.asm.signature.SignatureVisitor {
private final org.objectweb.asm.signature.SignatureVisitor v
private final org.objectweb.asm.commons.Remapper remapper
private String className
public void <init> (org.objectweb.asm.signature.SignatureVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.signature.SignatureVisitor v
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, org.objectweb.asm.signature.SignatureVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.signature.SignatureVisitor v
org.objectweb.asm.commons.Remapper remapper
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
String remappedOuter
String remappedName
int index
public void visitFormalTypeParameter (java.lang.String)
String name
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitBaseType (char)
char descriptor
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
}
org/objectweb/asm/commons/SerialVersionUIDAdder$Item.class
SerialVersionUIDAdder.java
package org.objectweb.asm.commons
org.objectweb.asm.commons.SerialVersionUIDAdder$Item extends java.lang.Object implements java.lang.Comparable {
final String name
final int access
final String desc
void <init> (java.lang.String, int, java.lang.String)
String name
int access
String desc
public int compareTo (org.objectweb.asm.commons.SerialVersionUIDAdder$Item)
org.objectweb.asm.commons.SerialVersionUIDAdder$Item other
int retVal
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public volatile synthetic int compareTo (java.lang.Object)
}
org/objectweb/asm/commons/SerialVersionUIDAdder.class
SerialVersionUIDAdder.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.SerialVersionUIDAdder extends org.objectweb.asm.ClassVisitor {
private boolean computeSVUID
private boolean hasSVUID
private int access
private String name
private String[] interfaces
private java.util.Collection svuidFields
private boolean hasStaticInitializer
private java.util.Collection svuidConstructors
private java.util.Collection svuidMethods
public void <init> (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
protected void <init> (int, org.objectweb.asm.ClassVisitor)
int api
org.objectweb.asm.ClassVisitor cv
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 org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int mods
int access
String name
String desc
String signature
String[] exceptions
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int mods
int access
String name
String desc
String signature
Object value
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String aname
String outerName
String innerName
int attr_access
public void visitEnd ()
Throwable e
public boolean hasSVUID ()
protected void addSVUID (long)
long svuid
org.objectweb.asm.FieldVisitor fv
protected long computeSVUID () throws java.io.IOException
int i
int i
byte[] hashBytes
java.io.ByteArrayOutputStream bos
java.io.DataOutputStream dos
long svuid
protected byte[] computeSHAdigest (byte[])
Exception e
byte[] value
private static void writeItems (java.util.Collection, java.io.DataOutput, boolean) throws java.io.IOException
int i
java.util.Collection itemCollection
java.io.DataOutput dos
boolean dotted
int size
org.objectweb.asm.commons.SerialVersionUIDAdder$Item[] items
}
org/objectweb/asm/commons/SimpleRemapper.class
SimpleRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.SimpleRemapper extends org.objectweb.asm.commons.Remapper {
private final java.util.Map mapping
public void <init> (java.util.Map)
java.util.Map mapping
public void <init> (java.lang.String, java.lang.String)
String oldName
String newName
public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
String s
public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
String s
public java.lang.String map (java.lang.String)
String key
}
org/objectweb/asm/commons/StaticInitMerger.class
StaticInitMerger.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.StaticInitMerger extends org.objectweb.asm.ClassVisitor {
private String name
private org.objectweb.asm.MethodVisitor clinit
private final String prefix
private int counter
public void <init> (java.lang.String, org.objectweb.asm.ClassVisitor)
String prefix
org.objectweb.asm.ClassVisitor cv
protected void <init> (int, java.lang.String, org.objectweb.asm.ClassVisitor)
int api
String prefix
org.objectweb.asm.ClassVisitor cv
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 org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int a
String n
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.MethodVisitor mv
public void visitEnd ()
}
org/objectweb/asm/commons/TableSwitchGenerator.class
TableSwitchGenerator.java
package org.objectweb.asm.commons
public abstract org.objectweb.asm.commons.TableSwitchGenerator extends java.lang.Object {
public abstract void generateCase (int, org.objectweb.asm.Label)
public abstract void generateDefault ()
}
org/objectweb/asm/commons/TryCatchBlockSorter$1.class
TryCatchBlockSorter.java
package org.objectweb.asm.commons
org.objectweb.asm.commons.TryCatchBlockSorter$1 extends java.lang.Object implements java.util.Comparator {
final synthetic org.objectweb.asm.commons.TryCatchBlockSorter this$0
void <init> (org.objectweb.asm.commons.TryCatchBlockSorter)
org.objectweb.asm.commons.TryCatchBlockSorter this$0
public int compare (org.objectweb.asm.tree.TryCatchBlockNode, org.objectweb.asm.tree.TryCatchBlockNode)
org.objectweb.asm.tree.TryCatchBlockNode t1
org.objectweb.asm.tree.TryCatchBlockNode t2
int len1
int len2
private int blockLength (org.objectweb.asm.tree.TryCatchBlockNode)
org.objectweb.asm.tree.TryCatchBlockNode block
int startidx
int endidx
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
org/objectweb/asm/commons/TryCatchBlockSorter.class
TryCatchBlockSorter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.TryCatchBlockSorter extends org.objectweb.asm.tree.MethodNode {
public void <init> (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
protected void <init> (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int api
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
int i
java.util.Comparator comp
}
org/objectweb/asm/commons/package.html
org/objectweb/asm/package.html
org/objectweb/asm/signature/
org/objectweb/asm/signature/SignatureReader.class
SignatureReader.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureReader extends java.lang.Object {
private final String signature
public void <init> (java.lang.String)
String signature
public void accept (org.objectweb.asm.signature.SignatureVisitor)
int end
int pos
char c
org.objectweb.asm.signature.SignatureVisitor v
String signature
int len
int pos
public void acceptType (org.objectweb.asm.signature.SignatureVisitor)
org.objectweb.asm.signature.SignatureVisitor v
private static int parseType (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor)
String name
String name
String signature
int pos
org.objectweb.asm.signature.SignatureVisitor v
char c
int start
int end
boolean visited
boolean inner
}
org/objectweb/asm/signature/SignatureVisitor.class
SignatureVisitor.java
package org.objectweb.asm.signature
public abstract org.objectweb.asm.signature.SignatureVisitor extends java.lang.Object {
public static final char EXTENDS
public static final char SUPER
public static final char INSTANCEOF
protected final int api
public void <init> (int)
int api
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)
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 ()
}
org/objectweb/asm/signature/SignatureWriter.class
SignatureWriter.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriter extends org.objectweb.asm.signature.SignatureVisitor {
private final StringBuffer buf
private boolean hasFormals
private boolean hasParameters
private int argumentStack
public void <init> ()
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)
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 ()
public java.lang.String toString ()
private void endFormals ()
private void endArguments ()
}
org/objectweb/asm/signature/package.html
org/objectweb/asm/tree/
org/objectweb/asm/tree/AbstractInsnNode.class
AbstractInsnNode.java
package org.objectweb.asm.tree
public abstract org.objectweb.asm.tree.AbstractInsnNode extends java.lang.Object {
public static final int INSN
public static final int INT_INSN
public static final int VAR_INSN
public static final int TYPE_INSN
public static final int FIELD_INSN
public static final int METHOD_INSN
public static final int INVOKE_DYNAMIC_INSN
public static final int JUMP_INSN
public static final int LABEL
public static final int LDC_INSN
public static final int IINC_INSN
public static final int TABLESWITCH_INSN
public static final int LOOKUPSWITCH_INSN
public static final int MULTIANEWARRAY_INSN
public static final int FRAME
public static final int LINE
protected int opcode
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
org.objectweb.asm.tree.AbstractInsnNode prev
org.objectweb.asm.tree.AbstractInsnNode next
int index
protected void <init> (int)
int opcode
public int getOpcode ()
public abstract int getType ()
public org.objectweb.asm.tree.AbstractInsnNode getPrevious ()
public org.objectweb.asm.tree.AbstractInsnNode getNext ()
public abstract void accept (org.objectweb.asm.MethodVisitor)
protected final void acceptAnnotations (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.tree.TypeAnnotationNode an
int i
org.objectweb.asm.tree.TypeAnnotationNode an
int i
org.objectweb.asm.MethodVisitor mv
int n
public abstract org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
static org.objectweb.asm.tree.LabelNode clone (org.objectweb.asm.tree.LabelNode, java.util.Map)
org.objectweb.asm.tree.LabelNode label
java.util.Map map
static org.objectweb.asm.tree.LabelNode[] clone (java.util.List, java.util.Map)
int i
java.util.List labels
java.util.Map map
org.objectweb.asm.tree.LabelNode[] clones
protected final org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.TypeAnnotationNode src
org.objectweb.asm.tree.TypeAnnotationNode ann
int i
org.objectweb.asm.tree.TypeAnnotationNode src
org.objectweb.asm.tree.TypeAnnotationNode ann
int i
org.objectweb.asm.tree.AbstractInsnNode insn
}
org/objectweb/asm/tree/AnnotationNode.class
AnnotationNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.AnnotationNode extends org.objectweb.asm.AnnotationVisitor {
public String desc
public java.util.List values
public void <init> (java.lang.String)
String desc
public void <init> (int, java.lang.String)
int api
String desc
void <init> (java.util.List)
java.util.List values
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.tree.AnnotationNode annotation
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
java.util.List array
public void visitEnd ()
public void check (int)
int api
public void accept (org.objectweb.asm.AnnotationVisitor)
String name
Object value
int i
org.objectweb.asm.AnnotationVisitor av
static void accept (org.objectweb.asm.AnnotationVisitor, java.lang.String, java.lang.Object)
String[] typeconst
org.objectweb.asm.tree.AnnotationNode an
int j
org.objectweb.asm.AnnotationVisitor v
java.util.List array
org.objectweb.asm.AnnotationVisitor av
String name
Object value
}
org/objectweb/asm/tree/ClassNode.class
ClassNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.ClassNode extends org.objectweb.asm.ClassVisitor {
public int version
public int access
public String name
public String signature
public String superName
public java.util.List interfaces
public String sourceFile
public String sourceDebug
public String outerClass
public String outerMethod
public String outerMethodDesc
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
public java.util.List attrs
public java.util.List innerClasses
public java.util.List fields
public java.util.List methods
public void <init> ()
public void <init> (int)
int api
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 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.tree.AnnotationNode an
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.tree.TypeAnnotationNode an
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
org.objectweb.asm.tree.InnerClassNode icn
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.tree.FieldNode fn
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.tree.MethodNode mn
public void visitEnd ()
public void check (int)
org.objectweb.asm.tree.FieldNode f
org.objectweb.asm.tree.MethodNode m
int api
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.TypeAnnotationNode an
org.objectweb.asm.tree.TypeAnnotationNode an
org.objectweb.asm.ClassVisitor cv
String[] interfaces
int i
int n
}
org/objectweb/asm/tree/FieldInsnNode.class
FieldInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.FieldInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public void <init> (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/FieldNode.class
FieldNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.FieldNode extends org.objectweb.asm.FieldVisitor {
public int access
public String name
public String desc
public String signature
public Object value
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
public java.util.List attrs
public void <init> (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int api
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
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.tree.TypeAnnotationNode an
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
public void check (int)
int api
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.TypeAnnotationNode an
org.objectweb.asm.tree.TypeAnnotationNode an
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.FieldVisitor fv
int i
int n
}
org/objectweb/asm/tree/FrameNode.class
FrameNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.FrameNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int type
public java.util.List local
public java.util.List stack
private void <init> ()
public void <init> (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
Object l
int i
Object s
int i
java.util.Map labels
org.objectweb.asm.tree.FrameNode clone
private static java.util.List asList (int, java.lang.Object[])
int n
Object[] o
private static java.lang.Object[] asArray (java.util.List)
Object o
int i
java.util.List l
Object[] objs
}
org/objectweb/asm/tree/IincInsnNode.class
IincInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.IincInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int var
public int incr
public void <init> (int, int)
int var
int incr
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/InnerClassNode.class
InnerClassNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InnerClassNode extends java.lang.Object {
public String name
public String outerName
public String innerName
public int access
public void <init> (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
}
org/objectweb/asm/tree/InsnList$InsnListIterator.class
InsnList.java
package org.objectweb.asm.tree
final org.objectweb.asm.tree.InsnList$InsnListIterator extends java.lang.Object implements java.util.ListIterator {
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode prev
org.objectweb.asm.tree.AbstractInsnNode remove
final synthetic org.objectweb.asm.tree.InsnList this$0
void <init> (org.objectweb.asm.tree.InsnList, int)
int index
public boolean hasNext ()
public java.lang.Object next ()
org.objectweb.asm.tree.AbstractInsnNode result
public void remove ()
public boolean hasPrevious ()
public java.lang.Object previous ()
org.objectweb.asm.tree.AbstractInsnNode result
public int nextIndex ()
public int previousIndex ()
public void add (java.lang.Object)
Object o
public void set (java.lang.Object)
Object o
}
org/objectweb/asm/tree/InsnList.class
InsnList.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InsnList extends java.lang.Object {
private int size
private org.objectweb.asm.tree.AbstractInsnNode first
private org.objectweb.asm.tree.AbstractInsnNode last
org.objectweb.asm.tree.AbstractInsnNode[] cache
public void <init> ()
public int size ()
public org.objectweb.asm.tree.AbstractInsnNode getFirst ()
public org.objectweb.asm.tree.AbstractInsnNode getLast ()
public org.objectweb.asm.tree.AbstractInsnNode get (int)
int index
public boolean contains (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode i
public int indexOf (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.tree.AbstractInsnNode insn
public java.util.ListIterator iterator ()
public java.util.ListIterator iterator (int)
int index
public org.objectweb.asm.tree.AbstractInsnNode[] toArray ()
int i
org.objectweb.asm.tree.AbstractInsnNode elem
org.objectweb.asm.tree.AbstractInsnNode[] insns
public void set (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode)
int index
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode prev
public void add (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
public void add (org.objectweb.asm.tree.InsnList)
org.objectweb.asm.tree.AbstractInsnNode elem
org.objectweb.asm.tree.InsnList insns
public void insert (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
public void insert (org.objectweb.asm.tree.InsnList)
org.objectweb.asm.tree.AbstractInsnNode elem
org.objectweb.asm.tree.InsnList insns
public void insert (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode next
public void insert (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.InsnList)
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.InsnList insns
org.objectweb.asm.tree.AbstractInsnNode ifirst
org.objectweb.asm.tree.AbstractInsnNode ilast
org.objectweb.asm.tree.AbstractInsnNode next
public void insertBefore (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode prev
public void insertBefore (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.InsnList)
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.InsnList insns
org.objectweb.asm.tree.AbstractInsnNode ifirst
org.objectweb.asm.tree.AbstractInsnNode ilast
org.objectweb.asm.tree.AbstractInsnNode prev
public void remove (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode prev
void removeAll (boolean)
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode insn
boolean mark
public void clear ()
public void resetLabels ()
org.objectweb.asm.tree.AbstractInsnNode insn
}
org/objectweb/asm/tree/InsnNode.class
InsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public void <init> (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/IntInsnNode.class
IntInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.IntInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int operand
public void <init> (int, int)
int opcode
int operand
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/InvokeDynamicInsnNode.class
InvokeDynamicInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InvokeDynamicInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String name
public String desc
public org.objectweb.asm.Handle bsm
public Object[] bsmArgs
public transient void <init> (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 int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/JumpInsnNode.class
JumpInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.JumpInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public org.objectweb.asm.tree.LabelNode label
public void <init> (int, org.objectweb.asm.tree.LabelNode)
int opcode
org.objectweb.asm.tree.LabelNode label
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/LabelNode.class
LabelNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LabelNode extends org.objectweb.asm.tree.AbstractInsnNode {
private org.objectweb.asm.Label label
public void <init> ()
public void <init> (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public int getType ()
public org.objectweb.asm.Label getLabel ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor cv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
public void resetLabel ()
}
org/objectweb/asm/tree/LdcInsnNode.class
LdcInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LdcInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public Object cst
public void <init> (java.lang.Object)
Object cst
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/LineNumberNode.class
LineNumberNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LineNumberNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int line
public org.objectweb.asm.tree.LabelNode start
public void <init> (int, org.objectweb.asm.tree.LabelNode)
int line
org.objectweb.asm.tree.LabelNode start
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/LocalVariableAnnotationNode.class
LocalVariableAnnotationNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LocalVariableAnnotationNode extends org.objectweb.asm.tree.TypeAnnotationNode {
public java.util.List start
public java.util.List end
public java.util.List index
public void <init> (int, org.objectweb.asm.TypePath, org.objectweb.asm.tree.LabelNode[], org.objectweb.asm.tree.LabelNode[], int[], java.lang.String)
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.tree.LabelNode[] start
org.objectweb.asm.tree.LabelNode[] end
int[] index
String desc
public void <init> (int, int, org.objectweb.asm.TypePath, org.objectweb.asm.tree.LabelNode[], org.objectweb.asm.tree.LabelNode[], int[], java.lang.String)
int i
int api
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.tree.LabelNode[] start
org.objectweb.asm.tree.LabelNode[] end
int[] index
String desc
public void accept (org.objectweb.asm.MethodVisitor, boolean)
int i
org.objectweb.asm.MethodVisitor mv
boolean visible
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
}
org/objectweb/asm/tree/LocalVariableNode.class
LocalVariableNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LocalVariableNode extends java.lang.Object {
public String name
public String desc
public String signature
public org.objectweb.asm.tree.LabelNode start
public org.objectweb.asm.tree.LabelNode end
public int index
public void <init> (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.tree.LabelNode, org.objectweb.asm.tree.LabelNode, int)
String name
String desc
String signature
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
int index
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/LookupSwitchInsnNode.class
LookupSwitchInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LookupSwitchInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public org.objectweb.asm.tree.LabelNode dflt
public java.util.List keys
public java.util.List labels
public void <init> (org.objectweb.asm.tree.LabelNode, int[], org.objectweb.asm.tree.LabelNode[])
int i
org.objectweb.asm.tree.LabelNode dflt
int[] keys
org.objectweb.asm.tree.LabelNode[] labels
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
int i
int i
org.objectweb.asm.MethodVisitor mv
int[] keys
org.objectweb.asm.Label[] labels
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
org.objectweb.asm.tree.LookupSwitchInsnNode clone
}
org/objectweb/asm/tree/MethodInsnNode.class
MethodInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MethodInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public boolean itf
public void <init> (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void <init> (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/MethodNode$1.class
MethodNode.java
package org.objectweb.asm.tree
org.objectweb.asm.tree.MethodNode$1 extends java.util.ArrayList {
final synthetic org.objectweb.asm.tree.MethodNode this$0
void <init> (org.objectweb.asm.tree.MethodNode, int)
org.objectweb.asm.tree.MethodNode this$0
int x0
public boolean add (java.lang.Object)
Object o
}
org/objectweb/asm/tree/MethodNode.class
MethodNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MethodNode extends org.objectweb.asm.MethodVisitor {
public int access
public String name
public String desc
public String signature
public java.util.List exceptions
public java.util.List parameters
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
public java.util.List attrs
public Object annotationDefault
public java.util.List[] visibleParameterAnnotations
public java.util.List[] invisibleParameterAnnotations
public org.objectweb.asm.tree.InsnList instructions
public java.util.List tryCatchBlocks
public int maxStack
public int maxLocals
public java.util.List localVariables
public java.util.List visibleLocalVariableAnnotations
public java.util.List invisibleLocalVariableAnnotations
private boolean visited
public void <init> ()
public void <init> (int)
int api
public void <init> (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void <init> (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int api
int access
String name
String desc
String signature
String[] exceptions
boolean isAbstract
public void visitParameter (java.lang.String, int)
String name
int access
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
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.tree.TypeAnnotationNode an
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int params
int params
int parameter
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
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 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.tree.AbstractInsnNode insn
org.objectweb.asm.tree.TypeAnnotationNode an
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.tree.TryCatchBlockNode tcb
org.objectweb.asm.tree.TypeAnnotationNode an
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.tree.LocalVariableAnnotationNode an
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 ()
protected org.objectweb.asm.tree.LabelNode getLabelNode (org.objectweb.asm.Label)
org.objectweb.asm.Label l
private org.objectweb.asm.tree.LabelNode[] getLabelNodes (org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label[] l
org.objectweb.asm.tree.LabelNode[] nodes
private java.lang.Object[] getLabelNodes (java.lang.Object[])
Object o
int i
Object[] objs
Object[] nodes
public void check (int)
org.objectweb.asm.tree.TryCatchBlockNode tcb
int i
boolean itf
org.objectweb.asm.tree.AbstractInsnNode insn
int i
int n
int api
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
String[] exceptions
org.objectweb.asm.MethodVisitor mv
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.tree.ParameterNode parameter
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.TypeAnnotationNode an
org.objectweb.asm.tree.TypeAnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
java.util.List l
int j
org.objectweb.asm.tree.AnnotationNode an
java.util.List l
int j
org.objectweb.asm.MethodVisitor mv
int i
int n
}
org/objectweb/asm/tree/MultiANewArrayInsnNode.class
MultiANewArrayInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MultiANewArrayInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String desc
public int dims
public void <init> (java.lang.String, int)
String desc
int dims
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/ParameterNode.class
ParameterNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.ParameterNode extends java.lang.Object {
public String name
public int access
public void <init> (java.lang.String, int)
String name
int access
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/TableSwitchInsnNode.class
TableSwitchInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TableSwitchInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int min
public int max
public org.objectweb.asm.tree.LabelNode dflt
public java.util.List labels
public transient void <init> (int, int, org.objectweb.asm.tree.LabelNode, org.objectweb.asm.tree.LabelNode[])
int min
int max
org.objectweb.asm.tree.LabelNode dflt
org.objectweb.asm.tree.LabelNode[] labels
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
int i
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Label[] labels
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/TryCatchBlockNode.class
TryCatchBlockNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TryCatchBlockNode extends java.lang.Object {
public org.objectweb.asm.tree.LabelNode start
public org.objectweb.asm.tree.LabelNode end
public org.objectweb.asm.tree.LabelNode handler
public String type
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
public void <init> (org.objectweb.asm.tree.LabelNode, org.objectweb.asm.tree.LabelNode, org.objectweb.asm.tree.LabelNode, java.lang.String)
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
org.objectweb.asm.tree.LabelNode handler
String type
public void updateIndex (int)
org.objectweb.asm.tree.TypeAnnotationNode tan
org.objectweb.asm.tree.TypeAnnotationNode tan
int index
int newTypeRef
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.tree.TypeAnnotationNode an
int i
org.objectweb.asm.tree.TypeAnnotationNode an
int i
org.objectweb.asm.MethodVisitor mv
int n
}
org/objectweb/asm/tree/TypeAnnotationNode.class
TypeAnnotationNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TypeAnnotationNode extends org.objectweb.asm.tree.AnnotationNode {
public int typeRef
public org.objectweb.asm.TypePath typePath
public void <init> (int, org.objectweb.asm.TypePath, java.lang.String)
int typeRef
org.objectweb.asm.TypePath typePath
String desc
public void <init> (int, int, org.objectweb.asm.TypePath, java.lang.String)
int api
int typeRef
org.objectweb.asm.TypePath typePath
String desc
}
org/objectweb/asm/tree/TypeInsnNode.class
TypeInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TypeInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String desc
public void <init> (int, java.lang.String)
int opcode
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/VarInsnNode.class
VarInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.VarInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int var
public void <init> (int, int)
int opcode
int var
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/analysis/
org/objectweb/asm/tree/analysis/Analyzer.class
Analyzer.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.Analyzer extends java.lang.Object implements org.objectweb.asm.Opcodes {
private final org.objectweb.asm.tree.analysis.Interpreter interpreter
private int n
private org.objectweb.asm.tree.InsnList insns
private java.util.List[] handlers
private org.objectweb.asm.tree.analysis.Frame[] frames
private org.objectweb.asm.tree.analysis.Subroutine[] subroutines
private boolean[] queued
private int[] queue
private int top
public void <init> (org.objectweb.asm.tree.analysis.Interpreter)
org.objectweb.asm.tree.analysis.Interpreter interpreter
public org.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
java.util.List insnHandlers
int j
org.objectweb.asm.tree.TryCatchBlockNode tcb
int begin
int end
int i
org.objectweb.asm.tree.JumpInsnNode jsr
org.objectweb.asm.tree.analysis.Subroutine sub
int i
org.objectweb.asm.Type ctype
int i
org.objectweb.asm.tree.JumpInsnNode j
int jump
org.objectweb.asm.tree.LabelNode label
int j
org.objectweb.asm.tree.LookupSwitchInsnNode lsi
int jump
org.objectweb.asm.tree.LabelNode label
int j
org.objectweb.asm.tree.TableSwitchInsnNode tsi
int jump
org.objectweb.asm.tree.JumpInsnNode caller
int call
int i
int var
int var
org.objectweb.asm.Type type
org.objectweb.asm.tree.TryCatchBlockNode tcb
org.objectweb.asm.Type type
int jump
int i
int insnOpcode
int insnType
java.util.List insnHandlers
org.objectweb.asm.tree.analysis.AnalyzerException e
Exception e
int insn
org.objectweb.asm.tree.analysis.Frame f
org.objectweb.asm.tree.analysis.Subroutine subroutine
org.objectweb.asm.tree.AbstractInsnNode insnNode
String owner
org.objectweb.asm.tree.MethodNode m
org.objectweb.asm.tree.analysis.Subroutine main
java.util.List subroutineCalls
java.util.Map subroutineHeads
org.objectweb.asm.tree.analysis.Frame current
org.objectweb.asm.tree.analysis.Frame handler
org.objectweb.asm.Type[] args
int local
private void findSubroutine (int, org.objectweb.asm.tree.analysis.Subroutine, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.JumpInsnNode jnode
org.objectweb.asm.tree.LabelNode l
int i
org.objectweb.asm.tree.TableSwitchInsnNode tsnode
org.objectweb.asm.tree.LabelNode l
int i
org.objectweb.asm.tree.LookupSwitchInsnNode lsnode
org.objectweb.asm.tree.TryCatchBlockNode tcb
int i
org.objectweb.asm.tree.AbstractInsnNode node
java.util.List insnHandlers
int insn
org.objectweb.asm.tree.analysis.Subroutine sub
java.util.List calls
public org.objectweb.asm.tree.analysis.Frame[] getFrames ()
public java.util.List getHandlers (int)
int insn
protected void init (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
String owner
org.objectweb.asm.tree.MethodNode m
protected org.objectweb.asm.tree.analysis.Frame newFrame (int, int)
int nLocals
int nStack
protected org.objectweb.asm.tree.analysis.Frame newFrame (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
protected void newControlFlowEdge (int, int)
int insn
int successor
protected boolean newControlFlowExceptionEdge (int, int)
int insn
int successor
protected boolean newControlFlowExceptionEdge (int, org.objectweb.asm.tree.TryCatchBlockNode)
int insn
org.objectweb.asm.tree.TryCatchBlockNode tcb
private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine) throws org.objectweb.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Subroutine subroutine
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine oldSubroutine
boolean changes
private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine, boolean[]) throws org.objectweb.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.objectweb.asm.tree.analysis.Frame beforeJSR
org.objectweb.asm.tree.analysis.Frame afterRET
org.objectweb.asm.tree.analysis.Subroutine subroutineBeforeJSR
boolean[] access
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine oldSubroutine
boolean changes
}
org/objectweb/asm/tree/analysis/AnalyzerException.class
AnalyzerException.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.AnalyzerException extends java.lang.Exception {
public final org.objectweb.asm.tree.AbstractInsnNode node
public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String)
org.objectweb.asm.tree.AbstractInsnNode node
String msg
public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Throwable)
org.objectweb.asm.tree.AbstractInsnNode node
String msg
Throwable exception
public void <init> (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Object, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.AbstractInsnNode node
String msg
Object expected
org.objectweb.asm.tree.analysis.Value encountered
}
org/objectweb/asm/tree/analysis/BasicInterpreter.class
BasicInterpreter.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicInterpreter extends org.objectweb.asm.tree.analysis.Interpreter implements org.objectweb.asm.Opcodes {
public void <init> ()
protected void <init> (int)
int api
public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.BasicValue newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
int sort
Object cst
org.objectweb.asm.tree.AbstractInsnNode insn
public org.objectweb.asm.tree.analysis.BasicValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
public org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
String desc
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
public org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue value3
public org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue v
org.objectweb.asm.tree.analysis.BasicValue w
public volatile synthetic org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile synthetic void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
}
org/objectweb/asm/tree/analysis/BasicValue.class
BasicValue.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicValue extends java.lang.Object implements org.objectweb.asm.tree.analysis.Value {
public static final org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue INT_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE
private final org.objectweb.asm.Type type
public void <init> (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.Type getType ()
public int getSize ()
public boolean isReference ()
public boolean equals (java.lang.Object)
Object value
public int hashCode ()
public java.lang.String toString ()
static void <clinit> ()
}
org/objectweb/asm/tree/analysis/BasicVerifier.class
BasicVerifier.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicVerifier extends org.objectweb.asm.tree.analysis.BasicInterpreter {
public void <init> ()
protected void <init> (int)
int api
public org.objectweb.asm.tree.analysis.BasicValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
public org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
public org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.FieldInsnNode fin
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected2
public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue value3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected3
public org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
int i
org.objectweb.asm.Type owner
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue encountered
int i
int j
String desc
org.objectweb.asm.Type[] args
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
protected boolean isArrayValue (org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
protected org.objectweb.asm.tree.analysis.BasicValue getElementValue (org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue objectArrayValue
protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
public volatile synthetic void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
}
org/objectweb/asm/tree/analysis/Frame.class
Frame.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.Frame extends java.lang.Object {
private org.objectweb.asm.tree.analysis.Value returnValue
private org.objectweb.asm.tree.analysis.Value[] values
private int locals
private int top
public void <init> (int, int)
int nLocals
int nStack
public void <init> (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
public org.objectweb.asm.tree.analysis.Frame init (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
public void setReturn (org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value v
public int getLocals ()
public int getMaxStackSize ()
public org.objectweb.asm.tree.analysis.Value getLocal (int) throws java.lang.IndexOutOfBoundsException
int i
public void setLocal (int, org.objectweb.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException
int i
org.objectweb.asm.tree.analysis.Value value
public int getStackSize ()
public org.objectweb.asm.tree.analysis.Value getStack (int) throws java.lang.IndexOutOfBoundsException
int i
public void clearStack ()
public org.objectweb.asm.tree.analysis.Value pop () throws java.lang.IndexOutOfBoundsException
public void push (org.objectweb.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException
org.objectweb.asm.tree.analysis.Value value
public void execute (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value local
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value4
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value3
int i
String desc
int i
String desc
int i
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Interpreter interpreter
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
java.util.List values
java.util.List values
java.util.List values
int var
int var
public boolean merge (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value v
int i
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Interpreter interpreter
boolean changes
public boolean merge (org.objectweb.asm.tree.analysis.Frame, boolean[])
int i
org.objectweb.asm.tree.analysis.Frame frame
boolean[] access
boolean changes
public java.lang.String toString ()
int i
int i
StringBuffer b
}
org/objectweb/asm/tree/analysis/Interpreter.class
Interpreter.java
package org.objectweb.asm.tree.analysis
public abstract org.objectweb.asm.tree.analysis.Interpreter extends java.lang.Object {
protected final int api
protected void <init> (int)
int api
public abstract org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
public abstract org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
}
org/objectweb/asm/tree/analysis/SimpleVerifier.class
SimpleVerifier.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SimpleVerifier extends org.objectweb.asm.tree.analysis.BasicVerifier {
private final org.objectweb.asm.Type currentClass
private final org.objectweb.asm.Type currentSuperClass
private final java.util.List currentClassInterfaces
private final boolean isInterface
private ClassLoader loader
public void <init> ()
public void <init> (org.objectweb.asm.Type, org.objectweb.asm.Type, boolean)
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
boolean isInterface
public void <init> (org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean)
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
java.util.List currentClassInterfaces
boolean isInterface
protected void <init> (int, org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean)
int api
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
java.util.List currentClassInterfaces
boolean isInterface
public void setClassLoader (java.lang.ClassLoader)
ClassLoader loader
public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type)
int i
String desc
org.objectweb.asm.Type type
boolean isArray
org.objectweb.asm.tree.analysis.BasicValue v
protected boolean isArrayValue (org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.Type t
protected org.objectweb.asm.tree.analysis.BasicValue getElementValue (org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue objectArrayValue
org.objectweb.asm.Type arrayType
protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.Type expectedType
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.Type t
org.objectweb.asm.Type u
org.objectweb.asm.tree.analysis.BasicValue v
org.objectweb.asm.tree.analysis.BasicValue w
protected boolean isInterface (org.objectweb.asm.Type)
org.objectweb.asm.Type t
protected org.objectweb.asm.Type getSuperClass (org.objectweb.asm.Type)
org.objectweb.asm.Type t
Class c
protected boolean isAssignableFrom (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type v
int i
org.objectweb.asm.Type t
org.objectweb.asm.Type u
Class tc
protected java.lang.Class getClass (org.objectweb.asm.Type)
ClassNotFoundException e
org.objectweb.asm.Type t
public volatile synthetic org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile synthetic org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
}
org/objectweb/asm/tree/analysis/SmallSet.class
SmallSet.java
package org.objectweb.asm.tree.analysis
org.objectweb.asm.tree.analysis.SmallSet extends java.util.AbstractSet implements java.util.Iterator {
Object e1
Object e2
static final java.util.Set emptySet ()
void <init> (java.lang.Object, java.lang.Object)
Object e1
Object e2
public java.util.Iterator iterator ()
public int size ()
public boolean hasNext ()
public java.lang.Object next ()
Object e
public void remove ()
java.util.Set union (org.objectweb.asm.tree.analysis.SmallSet)
org.objectweb.asm.tree.analysis.SmallSet s
java.util.HashSet r
}
org/objectweb/asm/tree/analysis/SourceInterpreter.class
SourceInterpreter.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SourceInterpreter extends org.objectweb.asm.tree.analysis.Interpreter implements org.objectweb.asm.Opcodes {
public void <init> ()
protected void <init> (int)
int api
public org.objectweb.asm.tree.analysis.SourceValue newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.SourceValue newOperation (org.objectweb.asm.tree.AbstractInsnNode)
Object cst
org.objectweb.asm.tree.AbstractInsnNode insn
int size
int size
int size
int size
public org.objectweb.asm.tree.analysis.SourceValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
public org.objectweb.asm.tree.analysis.SourceValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
int size
int size
int size
public org.objectweb.asm.tree.analysis.SourceValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value1
org.objectweb.asm.tree.analysis.SourceValue value2
int size
int size
public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value1
org.objectweb.asm.tree.analysis.SourceValue value2
org.objectweb.asm.tree.analysis.SourceValue value3
public org.objectweb.asm.tree.analysis.SourceValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List)
int size
String desc
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int size
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
org.objectweb.asm.tree.analysis.SourceValue expected
public org.objectweb.asm.tree.analysis.SourceValue merge (org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
java.util.Set s
java.util.HashSet s
org.objectweb.asm.tree.analysis.SourceValue d
org.objectweb.asm.tree.analysis.SourceValue w
public volatile synthetic org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile synthetic void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile synthetic org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
}
org/objectweb/asm/tree/analysis/SourceValue.class
SourceValue.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SourceValue extends java.lang.Object implements org.objectweb.asm.tree.analysis.Value {
public final int size
public final java.util.Set insns
public void <init> (int)
int size
public void <init> (int, org.objectweb.asm.tree.AbstractInsnNode)
int size
org.objectweb.asm.tree.AbstractInsnNode insn
public void <init> (int, java.util.Set)
int size
java.util.Set insns
public int getSize ()
public boolean equals (java.lang.Object)
Object value
org.objectweb.asm.tree.analysis.SourceValue v
public int hashCode ()
}
org/objectweb/asm/tree/analysis/Subroutine.class
Subroutine.java
package org.objectweb.asm.tree.analysis
org.objectweb.asm.tree.analysis.Subroutine extends java.lang.Object {
org.objectweb.asm.tree.LabelNode start
boolean[] access
java.util.List callers
private void <init> ()
void <init> (org.objectweb.asm.tree.LabelNode, int, org.objectweb.asm.tree.JumpInsnNode)
org.objectweb.asm.tree.LabelNode start
int maxLocals
org.objectweb.asm.tree.JumpInsnNode caller
public org.objectweb.asm.tree.analysis.Subroutine copy ()
org.objectweb.asm.tree.analysis.Subroutine result
public boolean merge (org.objectweb.asm.tree.analysis.Subroutine) throws org.objectweb.asm.tree.analysis.AnalyzerException
int i
org.objectweb.asm.tree.JumpInsnNode caller
int i
org.objectweb.asm.tree.analysis.Subroutine subroutine
boolean changes
}
org/objectweb/asm/tree/analysis/Value.class
Value.java
package org.objectweb.asm.tree.analysis
public abstract org.objectweb.asm.tree.analysis.Value extends java.lang.Object {
public abstract int getSize ()
}
org/objectweb/asm/tree/analysis/package.html
org/objectweb/asm/tree/package.html
org/objectweb/asm/util/
org/objectweb/asm/util/ASMifiable.class
ASMifiable.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.class
ASMifier.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
public void <init> ()
protected void <init> (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
int i
int version
int access
String name
String signature
String superName
String[] interfaces
String simpleName
int n
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
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 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 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 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 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 visitClassTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
public volatile synthetic org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
}
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 named
private boolean end
public void <init> (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor av
void <init> (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.class
CheckClassAdapter.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 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
StringBuffer s
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 <init> (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public void <init> (org.objectweb.asm.ClassVisitor, boolean)
org.objectweb.asm.ClassVisitor cv
boolean checkDataFlow
protected void <init> (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 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.class
CheckFieldAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckFieldAdapter extends org.objectweb.asm.FieldVisitor {
private boolean end
public void <init> (org.objectweb.asm.FieldVisitor)
org.objectweb.asm.FieldVisitor fv
protected void <init> (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.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$cmv
void <init> (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.class
CheckMethodAdapter.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 <init> (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public void <init> (org.objectweb.asm.MethodVisitor, java.util.Map)
org.objectweb.asm.MethodVisitor mv
java.util.Map labels
protected void <init> (int, org.objectweb.asm.MethodVisitor, java.util.Map)
int api
org.objectweb.asm.MethodVisitor mv
java.util.Map labels
public void <init> (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 i
int i
int type
int nLocal
Object[] local
int nStack
Object[] stack
int mLocal
int mLocal
int mLocal
int mLocal
int mLocal
int mStack
int mStack
int mStack
int mStack
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)
IllegalArgumentException unused
String desc
int start
boolean canBeVoid
int index
int index
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 <clinit> ()
int i
String s
}
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 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 <init> (int, org.objectweb.asm.signature.SignatureVisitor)
int type
org.objectweb.asm.signature.SignatureVisitor sv
protected void <init> (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 ()
}
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
protected final int api
protected final StringBuffer buf
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 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 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 <clinit> ()
String s
int i
int j
int l
}
org/objectweb/asm/util/Textifiable.class
Textifiable.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.class
Textifier.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 <init> ()
protected void <init> (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 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 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 synthetic org.objectweb.asm.util.Printer visitParameterAnnotation (int, 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 visitFieldAnnotation (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)
}
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 p
public void <init> (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer p
public void <init> (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.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 pw
public final org.objectweb.asm.util.Printer p
public void <init> (java.io.PrintWriter)
java.io.PrintWriter pw
public void <init> (org.objectweb.asm.ClassVisitor, java.io.PrintWriter)
org.objectweb.asm.ClassVisitor cv
java.io.PrintWriter pw
public void <init> (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 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.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 p
public void <init> (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.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 p
public void <init> (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/TraceSignatureVisitor.class
TraceSignatureVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceSignatureVisitor extends org.objectweb.asm.signature.SignatureVisitor {
private final StringBuffer declaration
private boolean isInterface
private boolean seenFormalParameter
private boolean seenInterfaceBound
private boolean seenParameter
private boolean seenInterface
private StringBuffer returnType
private StringBuffer exceptions
private int argumentStack
private int arrayStack
private String separator
public void <init> (int)
int access
private void <init> (java.lang.StringBuffer)
StringBuffer 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 ()
}
org/objectweb/asm/util/package.html
org/objectweb/asm/xml/
org/objectweb/asm/xml/ASMContentHandler$AnnotationDefaultRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.MethodVisitor av
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationParameterRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int parameter
String desc
boolean visible
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String desc
boolean visible
Object v
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueAnnotationRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.AnnotationVisitor av
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueArrayRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.AnnotationVisitor av
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueEnumRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$ClassRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int major
int minor
java.util.HashMap vals
}
org/objectweb/asm/xml/ASMContentHandler$ExceptionRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ExceptionRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/ASMContentHandler$ExceptionsRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ExceptionsRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void end (java.lang.String)
String element
java.util.HashMap vals
int access
String name
String desc
String signature
java.util.ArrayList excs
String[] exceptions
}
org/objectweb/asm/xml/ASMContentHandler$FieldRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$FieldRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String element
org.xml.sax.Attributes attrs
int access
String name
String signature
String desc
Object value
public void end (java.lang.String)
String name
}
org/objectweb/asm/xml/ASMContentHandler$FrameRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$FrameRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap typeLists
public void end (java.lang.String)
String name
java.util.HashMap typeLists
java.util.ArrayList locals
int nLocal
Object[] local
java.util.ArrayList stacks
int nStack
Object[] stack
String count
String type
}
org/objectweb/asm/xml/ASMContentHandler$FrameTypeRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
Integer t
String name
org.xml.sax.Attributes attrs
java.util.ArrayList types
String type
}
org/objectweb/asm/xml/ASMContentHandler$InnerClassRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InnerClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
int access
String name
String outerName
String innerName
}
org/objectweb/asm/xml/ASMContentHandler$InsnAnnotationRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InsnAnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String desc
boolean visible
int typeRef
org.objectweb.asm.TypePath typePath
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$InterfaceRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InterfaceRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/ASMContentHandler$InterfacesRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InterfacesRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void end (java.lang.String)
String element
java.util.HashMap vals
int version
int access
String name
String signature
String parent
java.util.ArrayList infs
String[] interfaces
}
org/objectweb/asm/xml/ASMContentHandler$InvokeDynamicBsmArgumentsRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicBsmArgumentsRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String element
org.xml.sax.Attributes attrs
java.util.ArrayList bsmArgs
}
org/objectweb/asm/xml/ASMContentHandler$InvokeDynamicRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String element
org.xml.sax.Attributes attrs
public final void end (java.lang.String)
String element
java.util.ArrayList bsmArgs
org.objectweb.asm.Handle bsm
String desc
String name
}
org/objectweb/asm/xml/ASMContentHandler$LabelRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/ASMContentHandler$LineNumberRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LineNumberRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int line
org.objectweb.asm.Label start
}
org/objectweb/asm/xml/ASMContentHandler$LocalVarRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LocalVarRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int var
}
org/objectweb/asm/xml/ASMContentHandler$LocalVariableAnnotationRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LocalVariableAnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
int i
int i
int i
String name
org.xml.sax.Attributes attrs
String desc
boolean visible
int typeRef
org.objectweb.asm.TypePath typePath
String[] s
org.objectweb.asm.Label[] start
String[] e
org.objectweb.asm.Label[] end
String[] v
int[] index
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$LookupSwitchLabelRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap vals
}
org/objectweb/asm/xml/ASMContentHandler$LookupSwitchRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap vals
public final void end (java.lang.String)
int i
String name
java.util.HashMap vals
org.objectweb.asm.Label dflt
java.util.ArrayList keyList
java.util.ArrayList lbls
org.objectweb.asm.Label[] labels
int[] keys
}
org/objectweb/asm/xml/ASMContentHandler$MaxRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$MaxRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
int maxStack
int maxLocals
}
org/objectweb/asm/xml/ASMContentHandler$MethodParameterRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$MethodParameterRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
String name
int access
}
org/objectweb/asm/xml/ASMContentHandler$MethodRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$MethodRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap vals
public final void end (java.lang.String)
String name
}
org/objectweb/asm/xml/ASMContentHandler$Opcode.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$Opcode extends java.lang.Object {
public final int opcode
public final int type
void <init> (int, int)
int opcode
int type
}
org/objectweb/asm/xml/ASMContentHandler$OpcodeGroup.class
ASMContentHandler.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.ASMContentHandler$OpcodeGroup extends java.lang.Object {
public static final int INSN
public static final int INSN_INT
public static final int INSN_VAR
public static final int INSN_TYPE
public static final int INSN_FIELD
public static final int INSN_METHOD
public static final int INSN_JUMP
public static final int INSN_LDC
public static final int INSN_IINC
public static final int INSN_MULTIANEWARRAY
}
org/objectweb/asm/xml/ASMContentHandler$OpcodesRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$OpcodesRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String element
org.xml.sax.Attributes attrs
org.objectweb.asm.xml.ASMContentHandler$Opcode o
}
org/objectweb/asm/xml/ASMContentHandler$OuterClassRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$OuterClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
String owner
String name
String desc
}
org/objectweb/asm/xml/ASMContentHandler$Rule.class
ASMContentHandler.java
package org.objectweb.asm.xml
public abstract org.objectweb.asm.xml.ASMContentHandler$Rule extends java.lang.Object {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
protected void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String name
org.xml.sax.Attributes attrs
public void end (java.lang.String)
String name
protected final java.lang.Object getValue (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String desc
String val
Object value
org.objectweb.asm.Handle decodeHandle (java.lang.String) throws org.xml.sax.SAXException
int dotIndex
int descIndex
int tagIndex
int tag
String owner
String name
String desc
RuntimeException e
String val
private final java.lang.String decode (java.lang.String) throws org.xml.sax.SAXException
char c
int n
RuntimeException ex
String val
StringBuffer sb
protected final org.objectweb.asm.Label getLabel (java.lang.Object)
Object label
org.objectweb.asm.Label lbl
protected final org.objectweb.asm.MethodVisitor getCodeVisitor ()
protected final int getAccess (java.lang.String)
String s
int access
}
org/objectweb/asm/xml/ASMContentHandler$RuleSet.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$RuleSet extends java.lang.Object {
private final java.util.HashMap rules
private final java.util.ArrayList lpatterns
private final java.util.ArrayList rpatterns
void <init> ()
public void add (java.lang.String, java.lang.Object)
String path
Object rule
String pattern
public java.lang.Object match (java.lang.String)
String pattern
java.util.Iterator it
String pattern
java.util.Iterator it
String path
int n
}
org/objectweb/asm/xml/ASMContentHandler$SourceRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$SourceRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String file
String debug
}
org/objectweb/asm/xml/ASMContentHandler$TableSwitchLabelRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/ASMContentHandler$TableSwitchRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TableSwitchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap vals
public final void end (java.lang.String)
String name
java.util.HashMap vals
int min
int max
org.objectweb.asm.Label dflt
java.util.ArrayList lbls
org.objectweb.asm.Label[] labels
}
org/objectweb/asm/xml/ASMContentHandler$TryCatchAnnotationRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TryCatchAnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String desc
boolean visible
int typeRef
org.objectweb.asm.TypePath typePath
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$TryCatchRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TryCatchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
}
org/objectweb/asm/xml/ASMContentHandler$TypeAnnotationRule.class
ASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TypeAnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final synthetic org.objectweb.asm.xml.ASMContentHandler this$0
void <init> (org.objectweb.asm.xml.ASMContentHandler)
org.objectweb.asm.xml.ASMContentHandler this$0
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String desc
boolean visible
int typeRef
org.objectweb.asm.TypePath typePath
Object v
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler.class
ASMContentHandler.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.ASMContentHandler extends org.xml.sax.helpers.DefaultHandler implements org.objectweb.asm.Opcodes {
private final java.util.ArrayList stack
String match
protected org.objectweb.asm.ClassVisitor cv
protected java.util.Map labels
private static final String BASE
private final org.objectweb.asm.xml.ASMContentHandler$RuleSet RULES
static final java.util.HashMap OPCODES
static final java.util.HashMap TYPES
private static void addOpcode (java.lang.String, int, int)
String operStr
int oper
int group
public void <init> (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String ns
String lName
String qName
org.xml.sax.Attributes list
String name
StringBuffer sb
org.objectweb.asm.xml.ASMContentHandler$Rule r
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String ns
String lName
String qName
String name
org.objectweb.asm.xml.ASMContentHandler$Rule r
int slash
final java.lang.Object peek ()
int size
final java.lang.Object pop ()
int size
final void push (java.lang.Object)
Object object
static void <clinit> ()
int i
String[] types
}
org/objectweb/asm/xml/Processor$ASMContentHandlerFactory$1.class
Processor.java
package org.objectweb.asm.xml
org.objectweb.asm.xml.Processor$ASMContentHandlerFactory$1 extends org.objectweb.asm.xml.ASMContentHandler {
final synthetic org.objectweb.asm.ClassWriter val$cw
final synthetic org.objectweb.asm.xml.Processor$ASMContentHandlerFactory this$0
void <init> (org.objectweb.asm.xml.Processor$ASMContentHandlerFactory, org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassWriter)
org.objectweb.asm.xml.Processor$ASMContentHandlerFactory this$0
org.objectweb.asm.ClassVisitor cv
public void endDocument () throws org.xml.sax.SAXException
java.io.IOException e
}
org/objectweb/asm/xml/Processor$ASMContentHandlerFactory.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ASMContentHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
final java.io.OutputStream os
void <init> (java.io.OutputStream)
java.io.OutputStream os
public final org.xml.sax.ContentHandler createContentHandler ()
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/xml/Processor$ContentHandlerFactory.class
Processor.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.Processor$ContentHandlerFactory extends java.lang.Object {
public abstract org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$EntryElement.class
Processor.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.Processor$EntryElement extends java.lang.Object {
public abstract java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
public abstract void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor$InputSlicingHandler.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$InputSlicingHandler extends org.xml.sax.helpers.DefaultHandler {
private String subdocumentRoot
private final org.xml.sax.ContentHandler rootHandler
private org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
private boolean subdocument
private org.xml.sax.ContentHandler subdocumentHandler
void <init> (java.lang.String, org.xml.sax.ContentHandler, org.objectweb.asm.xml.Processor$ContentHandlerFactory)
String subdocumentRoot
org.xml.sax.ContentHandler rootHandler
org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String namespaceURI
String localName
String qName
org.xml.sax.Attributes list
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String namespaceURI
String localName
String qName
public final void startDocument () throws org.xml.sax.SAXException
public final void endDocument () throws org.xml.sax.SAXException
public final void characters (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int size
}
org/objectweb/asm/xml/Processor$OutputSlicingHandler.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$OutputSlicingHandler extends org.xml.sax.helpers.DefaultHandler {
private final String subdocumentRoot
private org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
private final org.objectweb.asm.xml.Processor$EntryElement entryElement
private boolean isXml
private boolean subdocument
private org.xml.sax.ContentHandler subdocumentHandler
void <init> (org.objectweb.asm.xml.Processor$ContentHandlerFactory, org.objectweb.asm.xml.Processor$EntryElement, boolean)
org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
org.objectweb.asm.xml.Processor$EntryElement entryElement
boolean isXml
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
java.io.IOException ex
String name
String namespaceURI
String localName
String qName
org.xml.sax.Attributes list
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
java.io.IOException ex
String namespaceURI
String localName
String qName
public final void startDocument () throws org.xml.sax.SAXException
public final void endDocument () throws org.xml.sax.SAXException
public final void characters (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int size
}
org/objectweb/asm/xml/Processor$ProtectedInputStream.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ProtectedInputStream extends java.io.InputStream {
private final java.io.InputStream is
void <init> (java.io.InputStream)
java.io.InputStream is
public final void close () throws java.io.IOException
public final int read () throws java.io.IOException
public final int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public final int available () throws java.io.IOException
}
org/objectweb/asm/xml/Processor$SAXWriter.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SAXWriter extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler {
private static final char[] OFF
private java.io.Writer w
private final boolean optimizeEmptyElements
private boolean openElement
private int ident
void <init> (java.io.Writer, boolean)
java.io.Writer w
boolean optimizeEmptyElements
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
java.io.IOException ex
String ns
String localName
String qName
org.xml.sax.Attributes atts
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
java.io.IOException ex
String ns
String localName
String qName
public final void endDocument () throws org.xml.sax.SAXException
java.io.IOException ex
public final void comment (char[], int, int) throws org.xml.sax.SAXException
java.io.IOException ex
char[] ch
int off
int len
public final void startDTD (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
String arg2
public final void endDTD () throws org.xml.sax.SAXException
public final void startEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
public final void endEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
public final void startCDATA () throws org.xml.sax.SAXException
public final void endCDATA () throws org.xml.sax.SAXException
private final void writeAttributes (org.xml.sax.Attributes) throws java.io.IOException
int i
org.xml.sax.Attributes atts
StringBuffer sb
int len
private static final java.lang.String esc (java.lang.String)
char ch
int i
String str
StringBuffer sb
private final void writeIdent () throws java.io.IOException
int n
private final void closeElement () throws java.io.IOException
static void <clinit> ()
}
org/objectweb/asm/xml/Processor$SAXWriterFactory.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SAXWriterFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private final java.io.Writer w
private final boolean optimizeEmptyElements
void <init> (java.io.Writer, boolean)
java.io.Writer w
boolean optimizeEmptyElements
public final org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$SingleDocElement.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SingleDocElement extends java.lang.Object implements org.objectweb.asm.xml.Processor$EntryElement {
private final java.io.OutputStream os
void <init> (java.io.OutputStream)
java.io.OutputStream os
public java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
String name
public void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor$SubdocumentHandlerFactory.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SubdocumentHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private final org.xml.sax.ContentHandler subdocumentHandler
void <init> (org.xml.sax.ContentHandler)
org.xml.sax.ContentHandler subdocumentHandler
public final org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$TransformerHandlerFactory.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$TransformerHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private javax.xml.transform.sax.SAXTransformerFactory saxtf
private final javax.xml.transform.Templates templates
private org.xml.sax.ContentHandler outputHandler
void <init> (javax.xml.transform.sax.SAXTransformerFactory, javax.xml.transform.Templates, org.xml.sax.ContentHandler)
javax.xml.transform.sax.SAXTransformerFactory saxtf
javax.xml.transform.Templates templates
org.xml.sax.ContentHandler outputHandler
public final org.xml.sax.ContentHandler createContentHandler ()
javax.xml.transform.sax.TransformerHandler handler
javax.xml.transform.TransformerConfigurationException ex
}
org/objectweb/asm/xml/Processor$ZipEntryElement.class
Processor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ZipEntryElement extends java.lang.Object implements org.objectweb.asm.xml.Processor$EntryElement {
private java.util.zip.ZipOutputStream zos
void <init> (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream zos
public java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
String name
java.util.zip.ZipEntry entry
public void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor.class
Processor.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.Processor extends java.lang.Object {
public static final int BYTECODE
public static final int MULTI_XML
public static final int SINGLE_XML
private static final String SINGLE_XML_NAME
private final int inRepresentation
private final int outRepresentation
private final java.io.InputStream input
private final java.io.OutputStream output
private final javax.xml.transform.Source xslt
private int n
public void <init> (int, int, java.io.InputStream, java.io.OutputStream, javax.xml.transform.Source)
int inRepresenation
int outRepresentation
java.io.InputStream input
java.io.OutputStream output
javax.xml.transform.Source xslt
public int process () throws javax.xml.transform.TransformerException java.io.IOException org.xml.sax.SAXException
java.util.zip.ZipEntry outputEntry
org.xml.sax.ContentHandler inDocHandler
java.io.OutputStream os
java.util.zip.ZipInputStream zis
java.util.zip.ZipOutputStream zos
java.io.OutputStreamWriter osw
javax.xml.transform.TransformerFactory tf
javax.xml.transform.sax.SAXTransformerFactory saxtf
javax.xml.transform.Templates templates
org.objectweb.asm.xml.Processor$EntryElement entryElement
org.xml.sax.ContentHandler outDocHandler
org.xml.sax.ContentHandler inDocHandler
org.objectweb.asm.xml.Processor$ContentHandlerFactory inDocHandlerFactory
int i
java.util.zip.ZipEntry ze
private void copyEntry (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream is
java.io.OutputStream os
byte[] buff
int i
private boolean isClassEntry (java.util.zip.ZipEntry)
java.util.zip.ZipEntry ze
String name
private void processEntry (java.util.zip.ZipInputStream, java.util.zip.ZipEntry, org.objectweb.asm.xml.Processor$ContentHandlerFactory)
org.objectweb.asm.ClassReader cr
org.xml.sax.XMLReader reader
boolean singleInputDocument
Exception ex
java.util.zip.ZipInputStream zis
java.util.zip.ZipEntry ze
org.objectweb.asm.xml.Processor$ContentHandlerFactory handlerFactory
org.xml.sax.ContentHandler handler
private org.objectweb.asm.xml.Processor$EntryElement getEntryElement (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream zos
private java.lang.String getName (java.util.zip.ZipEntry)
java.util.zip.ZipEntry ze
String name
private static byte[] readEntry (java.io.InputStream, java.util.zip.ZipEntry) throws java.io.IOException
byte[] buff
int k
int n
java.io.InputStream zis
java.util.zip.ZipEntry ze
long size
java.io.ByteArrayOutputStream bos
byte[] buff
int i
protected void update (java.lang.Object, int)
Object arg
int n
public static void main (java.lang.String[]) throws java.lang.Exception
int i
String[] args
int inRepresentation
int outRepresentation
java.io.InputStream is
java.io.OutputStream os
javax.xml.transform.Source xslt
org.objectweb.asm.xml.Processor m
long l1
int n
long l2
private static int getRepresentation (java.lang.String)
String s
private static void showUsage ()
}
org/objectweb/asm/xml/SAXAdapter.class
SAXAdapter.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.SAXAdapter extends java.lang.Object {
private final org.xml.sax.ContentHandler h
protected void <init> (org.xml.sax.ContentHandler)
org.xml.sax.ContentHandler h
protected org.xml.sax.ContentHandler getContentHandler ()
protected void addDocumentStart ()
org.xml.sax.SAXException ex
protected void addDocumentEnd ()
org.xml.sax.SAXException ex
protected final void addStart (java.lang.String, org.xml.sax.Attributes)
org.xml.sax.SAXException ex
String name
org.xml.sax.Attributes attrs
protected final void addEnd (java.lang.String)
org.xml.sax.SAXException ex
String name
protected final void addElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/SAXAnnotationAdapter.class
SAXAnnotationAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXAnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
org.objectweb.asm.xml.SAXAdapter sa
private final String elementName
public void <init> (org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String)
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
String name
String desc
public void <init> (org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, int, java.lang.String)
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
int parameter
String desc
public void <init> (org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int, org.objectweb.asm.TypePath)
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
String name
String desc
int typeRef
org.objectweb.asm.TypePath typePath
public void <init> (org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int, org.objectweb.asm.TypePath, java.lang.String[], java.lang.String[], int[])
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
String name
String desc
int typeRef
org.objectweb.asm.TypePath typePath
String[] start
String[] end
int[] index
protected void <init> (int, org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int)
int api
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
String desc
String name
int parameter
protected void <init> (int, org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int, int, org.objectweb.asm.TypePath, java.lang.String[], java.lang.String[], int[])
int i
StringBuffer value
int i
StringBuffer value
int i
StringBuffer value
int api
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
String desc
String name
int parameter
int typeRef
org.objectweb.asm.TypePath typePath
String[] start
String[] end
int[] index
org.xml.sax.helpers.AttributesImpl att
public void visit (java.lang.String, java.lang.Object)
int i
byte[] b
int i
char[] b
int i
short[] b
int i
boolean[] b
int i
int[] b
int i
long[] b
int i
float[] b
int i
double[] b
org.objectweb.asm.AnnotationVisitor av
String name
Object value
Class c
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 addValueElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String element
String name
String desc
String value
org.xml.sax.helpers.AttributesImpl att
}
org/objectweb/asm/xml/SAXClassAdapter.class
SAXClassAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXClassAdapter extends org.objectweb.asm.ClassVisitor {
org.objectweb.asm.xml.SAXAdapter sa
private final boolean singleDocument
private static final int ACCESS_CLASS
private static final int ACCESS_FIELD
private static final int ACCESS_INNER
public void <init> (org.xml.sax.ContentHandler, boolean)
org.xml.sax.ContentHandler h
boolean singleDocument
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
org.xml.sax.helpers.AttributesImpl att
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.xml.sax.helpers.AttributesImpl att
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
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.xml.sax.helpers.AttributesImpl att2
int i
int version
int access
String name
String signature
String superName
String[] interfaces
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
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
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.xml.sax.helpers.AttributesImpl att2
int i
int access
String name
String desc
String signature
String[] exceptions
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public final void visitEnd ()
static final java.lang.String encode (java.lang.String)
char c
int i
String s
StringBuffer sb
static void appendAccess (int, java.lang.StringBuffer)
int access
StringBuffer sb
}
org/objectweb/asm/xml/SAXCodeAdapter.class
SAXCodeAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXCodeAdapter extends org.objectweb.asm.MethodVisitor {
static final String[] TYPES
org.objectweb.asm.xml.SAXAdapter sa
int access
private final java.util.Map labelNames
public void <init> (org.objectweb.asm.xml.SAXAdapter, int)
org.objectweb.asm.xml.SAXAdapter sa
int access
public void visitParameter (java.lang.String, int)
String name
int access
org.xml.sax.helpers.AttributesImpl attrs
StringBuffer sb
public final void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
org.xml.sax.helpers.AttributesImpl attrs
private void appendFrameTypes (boolean, int, java.lang.Object[])
Object type
org.xml.sax.helpers.AttributesImpl attrs
int i
boolean local
int n
Object[] types
public final void visitInsn (int)
int opcode
public final void visitIntInsn (int, int)
int opcode
int operand
org.xml.sax.helpers.AttributesImpl attrs
public final void visitVarInsn (int, int)
int opcode
int var
org.xml.sax.helpers.AttributesImpl attrs
public final void visitTypeInsn (int, java.lang.String)
int opcode
String type
org.xml.sax.helpers.AttributesImpl attrs
public final void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
org.xml.sax.helpers.AttributesImpl attrs
public final void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
org.xml.sax.helpers.AttributesImpl attrs
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
org.xml.sax.helpers.AttributesImpl attrs
public final void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLdcInsn (java.lang.Object)
Object cst
private static org.xml.sax.helpers.AttributesImpl getConstantAttribute (java.lang.Object)
Object cst
org.xml.sax.helpers.AttributesImpl attrs
public final void visitIincInsn (int, int)
int var
int increment
org.xml.sax.helpers.AttributesImpl attrs
public final transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.xml.sax.helpers.AttributesImpl att2
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
org.xml.sax.helpers.AttributesImpl attrs
String o
public final void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.xml.sax.helpers.AttributesImpl att2
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
org.xml.sax.helpers.AttributesImpl att
String o
public final void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
org.xml.sax.helpers.AttributesImpl attrs
public final 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
org.xml.sax.helpers.AttributesImpl attrs
public final void visitMaxs (int, int)
int maxStack
int maxLocals
org.xml.sax.helpers.AttributesImpl attrs
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
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
org.xml.sax.helpers.AttributesImpl attrs
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
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
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
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
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
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 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
String[] s
String[] e
public void visitEnd ()
private final java.lang.String getLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
String name
static void <clinit> ()
}
org/objectweb/asm/xml/SAXFieldAdapter.class
SAXFieldAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXFieldAdapter extends org.objectweb.asm.FieldVisitor {
org.objectweb.asm.xml.SAXAdapter sa
public void <init> (org.objectweb.asm.xml.SAXAdapter, org.xml.sax.Attributes)
org.objectweb.asm.xml.SAXAdapter sa
org.xml.sax.Attributes att
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
public void visitEnd ()
}
org/objectweb/asm/xml/asm-xml.dtd
org/objectweb/asm/xml/package.html