META-INF/
META-INF/MANIFEST.MF
module-info.class
<Unknown>
package
module module-info extends java.lang.Object {
}
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/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 UNINITIALIZED_THIS
private static final Object OTHER
private static final String INVALID_OPCODE
protected int methodAccess
protected String methodDesc
private final boolean isConstructor
private boolean superClassConstructorCalled
private java.util.List stackFrame
private java.util.Map forwardJumpStackFrames
protected void <init> (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
int api
org.objectweb.asm.MethodVisitor methodVisitor
int access
String name
String descriptor
public void visitCode ()
public void visitLabel (org.objectweb.asm.Label)
java.util.List labelStackFrame
org.objectweb.asm.Label label
public void visitInsn (int)
int stackSize
int stackSize
int stackSize
int stackSize
int stackSize
int stackSize
int opcode
public void visitVarInsn (int, int)
int opcode
int varIndex
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
char firstDescriptorChar
boolean longOrDouble
int opcode
String owner
String name
String descriptor
public void visitIntInsn (int, int)
int opcode
int operand
public void visitLdcInsn (java.lang.Object)
Object value
public void visitMultiANewArrayInsn (java.lang.String, int)
int i
String descriptor
int numDimensions
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcodeAndSource
String owner
String name
String descriptor
boolean isInterface
int opcode
private void doVisitMethodInsn (int, java.lang.String, java.lang.String)
org.objectweb.asm.Type argumentType
Object value
org.objectweb.asm.Type returnType
int opcode
String name
String descriptor
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void 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 handlerStackFrame
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
private void addForwardJumps (org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.objectweb.asm.Label label
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
private void addForwardJump (org.objectweb.asm.Label)
org.objectweb.asm.Label label
private void endConstructorBasicBlockWithoutSuccessor ()
private java.lang.Object popValue ()
private java.lang.Object peekValue ()
private void pushValue (java.lang.Object)
Object value
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 descriptor
org.objectweb.asm.MethodVisitor methodVisitor
protected void <init> (int, java.lang.String, int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.Type argumentType
int api
String owner
int access
String name
String descriptor
org.objectweb.asm.MethodVisitor methodVisitor
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int numLocal
Object[] local
int numStack
Object[] stack
private static void visitFrameTypes (int, java.lang.Object[], java.util.List)
Object frameType
int i
int numTypes
Object[] frameTypes
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 varIndex
boolean isLongOrDouble
public void visitTypeInsn (int, java.lang.String)
org.objectweb.asm.Label label
org.objectweb.asm.Label label
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
Object initializedValue
int i
int i
Object initializedValue
Object value
int opcodeAndSource
String owner
String name
String descriptor
boolean isInterface
int opcode
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
int sort
Object value
public void visitIincInsn (int, int)
int varIndex
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
char firstDescriptorChar
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 pushDescriptor (java.lang.String)
String fieldOrMethodDescriptor
String descriptor
private java.lang.Object pop ()
private void pop (int)
int i
int numSlots
int size
int end
private void pop (java.lang.String)
org.objectweb.asm.Type type
int numSlots
org.objectweb.asm.Type[] types
String descriptor
char firstDescriptorChar
private void execute (int, int, java.lang.String)
Object value1
Object value1
Object value2
Object value1
Object value2
Object value1
Object value1
Object value2
Object value1
Object value2
Object value3
Object value1
Object value2
Object value1
Object value2
Object value3
Object value1
Object value2
Object value3
Object t4
Object value1
Object value2
int opcode
int intArg
String stringArg
}
org/objectweb/asm/commons/AnnotationRemapper.class
AnnotationRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.AnnotationRemapper extends org.objectweb.asm.AnnotationVisitor {
protected final String descriptor
protected final org.objectweb.asm.commons.Remapper remapper
public void <init> (org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.AnnotationVisitor annotationVisitor
org.objectweb.asm.commons.Remapper remapper
public void <init> (java.lang.String, org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.commons.Remapper)
String descriptor
org.objectweb.asm.AnnotationVisitor annotationVisitor
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 annotationVisitor
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, java.lang.String, org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.commons.Remapper)
int api
String descriptor
org.objectweb.asm.AnnotationVisitor annotationVisitor
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 descriptor
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String descriptor
org.objectweb.asm.AnnotationVisitor annotationVisitor
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, org.objectweb.asm.AnnotationVisitor)
String descriptor
org.objectweb.asm.AnnotationVisitor annotationVisitor
final org.objectweb.asm.AnnotationVisitor orDeprecatedValue (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.commons.AnnotationRemapper deprecatedAnnotationRemapper
org.objectweb.asm.AnnotationVisitor deprecatedAnnotationVisitor
private java.lang.String mapAnnotationAttributeName (java.lang.String)
String name
}
org/objectweb/asm/commons/ClassRemapper.class
ClassRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.ClassRemapper 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 classVisitor
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 classVisitor
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.ModuleVisitor visitModule (java.lang.String, int, java.lang.String)
String name
int flags
String version
org.objectweb.asm.ModuleVisitor moduleVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public void visitAttribute (org.objectweb.asm.Attribute)
int i
org.objectweb.asm.commons.ModuleHashesAttribute moduleHashesAttribute
java.util.List modules
org.objectweb.asm.Attribute attribute
public org.objectweb.asm.RecordComponentVisitor visitRecordComponent (java.lang.String, java.lang.String, java.lang.String)
String name
String descriptor
String signature
org.objectweb.asm.RecordComponentVisitor recordComponentVisitor
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String descriptor
String signature
Object value
org.objectweb.asm.FieldVisitor fieldVisitor
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String descriptor
String signature
String[] exceptions
String remappedDescriptor
org.objectweb.asm.MethodVisitor methodVisitor
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 descriptor
public void visitNestHost (java.lang.String)
String nestHost
public void visitNestMember (java.lang.String)
String nestMember
public void visitPermittedSubclass (java.lang.String)
String permittedSubclass
protected org.objectweb.asm.FieldVisitor createFieldRemapper (org.objectweb.asm.FieldVisitor)
org.objectweb.asm.FieldVisitor fieldVisitor
protected org.objectweb.asm.MethodVisitor createMethodRemapper (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor methodVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, org.objectweb.asm.AnnotationVisitor)
String descriptor
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.ModuleVisitor createModuleRemapper (org.objectweb.asm.ModuleVisitor)
org.objectweb.asm.ModuleVisitor moduleVisitor
protected org.objectweb.asm.RecordComponentVisitor createRecordComponentRemapper (org.objectweb.asm.RecordComponentVisitor)
org.objectweb.asm.RecordComponentVisitor recordComponentVisitor
}
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 methodVisitor
protected void <init> (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor methodVisitor
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 varIndex
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcodeAndSource
String owner
String name
String descriptor
boolean isInterface
int opcode
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object value
public void visitIincInsn (int, int)
int varIndex
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
}
org/objectweb/asm/commons/FieldRemapper.class
FieldRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.FieldRemapper extends org.objectweb.asm.FieldVisitor {
protected final org.objectweb.asm.commons.Remapper remapper
public void <init> (org.objectweb.asm.FieldVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.FieldVisitor fieldVisitor
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 fieldVisitor
org.objectweb.asm.commons.Remapper remapper
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, org.objectweb.asm.AnnotationVisitor)
String descriptor
org.objectweb.asm.AnnotationVisitor annotationVisitor
}
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 CLASS_DESCRIPTOR
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 String name
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 methodVisitor
int access
String name
String descriptor
protected void <init> (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
int api
org.objectweb.asm.MethodVisitor methodVisitor
int access
String name
String descriptor
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 methodVisitor
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 classVisitor
private static java.lang.String[] getInternalNames (org.objectweb.asm.Type[])
int i
org.objectweb.asm.Type[] types
String[] names
public int getAccess ()
public java.lang.String getName ()
public org.objectweb.asm.Type getReturnType ()
public org.objectweb.asm.Type[] getArgumentTypes ()
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
public void push (org.objectweb.asm.ConstantDynamic)
org.objectweb.asm.ConstantDynamic constantDynamic
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 argumentType
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 boxedType
org.objectweb.asm.Type type
public void valueOf (org.objectweb.asm.Type)
org.objectweb.asm.Type boxedType
org.objectweb.asm.Type type
public void unbox (org.objectweb.asm.Type)
org.objectweb.asm.commons.Method unboxMethod
org.objectweb.asm.commons.Method unboxMethod
org.objectweb.asm.commons.Method unboxMethod
org.objectweb.asm.commons.Method unboxMethod
org.objectweb.asm.commons.Method unboxMethod
org.objectweb.asm.commons.Method unboxMethod
org.objectweb.asm.Type type
org.objectweb.asm.Type boxedType
org.objectweb.asm.commons.Method unboxMethod
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
int min
int max
int range
org.objectweb.asm.Label[] labels
int i
int i
org.objectweb.asm.Label[] labels
int numKeys
int[] keys
org.objectweb.asm.commons.TableSwitchGenerator generator
boolean useTable
org.objectweb.asm.Label defaultLabel
org.objectweb.asm.Label endLabel
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 isInterface
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 descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
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
public void arrayLength ()
public void throwException ()
public void throwException (org.objectweb.asm.Type, java.lang.String)
org.objectweb.asm.Type type
String message
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
org.objectweb.asm.Label catchLabel
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 methodVisitor
protected void <init> (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor methodVisitor
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int varIndex
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
org.objectweb.asm.Type objectType
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcodeAndSource
String owner
String name
String descriptor
boolean isInterface
int opcode
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object value
public void visitIincInsn (int, int)
int varIndex
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
public void nop ()
public void aconst (java.lang.Object)
Object value
public void iconst (int)
int intValue
public void lconst (long)
long longValue
public void fconst (float)
float floatValue
int bits
public void dconst (double)
double doubleValue
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 cconst (org.objectweb.asm.ConstantDynamic)
org.objectweb.asm.ConstantDynamic constantDynamic
public void load (int, org.objectweb.asm.Type)
int varIndex
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 varIndex
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 varIndex
int increment
public void cast (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type from
org.objectweb.asm.Type to
static void cast (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.MethodVisitor methodVisitor
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 varIndex
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 type
public void getstatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void putstatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void getfield (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void putfield (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void invokevirtual (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void invokevirtual (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String descriptor
boolean isInterface
public void invokespecial (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void invokespecial (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String descriptor
boolean isInterface
public void invokestatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void invokestatic (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String descriptor
boolean isInterface
public void invokeinterface (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public void invokedynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
public void anew (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void newarray (org.objectweb.asm.Type)
org.objectweb.asm.Type type
static void newarray (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Type)
int arrayType
int arrayType
int arrayType
int arrayType
int arrayType
int arrayType
int arrayType
int arrayType
org.objectweb.asm.MethodVisitor methodVisitor
org.objectweb.asm.Type type
int arrayType
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 descriptor
int numDimensions
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
final org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation extends java.util.AbstractMap {
final org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation parent
final java.util.BitSet subroutineInsns
final java.util.Map clonedLabels
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 instantiation
org.objectweb.asm.tree.LabelNode labelNode
org.objectweb.asm.tree.AbstractInsnNode insnNode
int insnIndex
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation parent
java.util.BitSet subroutineInsns
org.objectweb.asm.tree.LabelNode clonedLabelNode
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner (int)
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation instantiation
int insnIndex
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation owner
org.objectweb.asm.tree.LabelNode getClonedLabelForJumpInsn (org.objectweb.asm.tree.LabelNode)
org.objectweb.asm.tree.LabelNode labelNode
org.objectweb.asm.tree.LabelNode getClonedLabel (org.objectweb.asm.tree.LabelNode)
org.objectweb.asm.tree.LabelNode labelNode
public java.util.Set entrySet ()
public org.objectweb.asm.tree.LabelNode get (java.lang.Object)
Object key
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
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 final java.util.BitSet mainSubroutineInsns
private final java.util.Map subroutinesInsns
final java.util.BitSet sharedSubroutineInsns
public void <init> (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.MethodVisitor methodVisitor
int access
String name
String descriptor
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 methodVisitor
int access
String name
String descriptor
String signature
String[] exceptions
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
org.objectweb.asm.tree.LabelNode labelNode
public void visitEnd ()
private void findSubroutinesInsns ()
org.objectweb.asm.tree.LabelNode jsrLabelNode
java.util.BitSet subroutineInsns
java.util.Map$Entry entry
java.util.BitSet visitedInsns
private void findSubroutineInsns (int, java.util.BitSet, java.util.BitSet)
int handlerIndex
int startIndex
int endIndex
int firstSubroutineInsnAfterTryCatchStart
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlockNode
boolean applicableHandlerFound
int startInsnIndex
java.util.BitSet subroutineInsns
java.util.BitSet visitedInsns
private void findReachableInsns (int, java.util.BitSet, java.util.BitSet)
org.objectweb.asm.tree.JumpInsnNode jumpInsnNode
org.objectweb.asm.tree.LabelNode labelNode
org.objectweb.asm.tree.TableSwitchInsnNode tableSwitchInsnNode
org.objectweb.asm.tree.LabelNode labelNode
org.objectweb.asm.tree.LookupSwitchInsnNode lookupSwitchInsnNode
org.objectweb.asm.tree.AbstractInsnNode currentInsnNode
int insnIndex
java.util.BitSet subroutineInsns
java.util.BitSet visitedInsns
int currentInsnIndex
private void emitCode ()
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation instantiation
java.util.LinkedList worklist
org.objectweb.asm.tree.InsnList newInstructions
java.util.List newTryCatchBlocks
java.util.List newLocalVariables
private void emitInstantiation (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 labelNode
org.objectweb.asm.tree.LabelNode clonedLabelNode
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation retLabelOwner
org.objectweb.asm.tree.LabelNode retLabel
org.objectweb.asm.tree.LabelNode jsrLabelNode
java.util.BitSet subroutineInsns
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation newInstantiation
org.objectweb.asm.tree.LabelNode clonedJsrLabelNode
org.objectweb.asm.tree.AbstractInsnNode insnNode
int i
org.objectweb.asm.tree.LabelNode handler
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlockNode
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
org.objectweb.asm.tree.LocalVariableNode localVariableNode
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation instantiation
java.util.List worklist
org.objectweb.asm.tree.InsnList newInstructions
java.util.List newTryCatchBlocks
java.util.List newLocalVariables
org.objectweb.asm.tree.LabelNode previousLabelNode
}
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[] remappedVariableIndices
private Object[] remappedLocalTypes
protected final int firstLocal
protected int nextLocal
public void <init> (int, java.lang.String, org.objectweb.asm.MethodVisitor)
int access
String descriptor
org.objectweb.asm.MethodVisitor methodVisitor
protected void <init> (int, int, java.lang.String, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.Type argumentType
int api
int access
String descriptor
org.objectweb.asm.MethodVisitor methodVisitor
public void visitVarInsn (int, int)
org.objectweb.asm.Type varType
org.objectweb.asm.Type varType
org.objectweb.asm.Type varType
org.objectweb.asm.Type varType
org.objectweb.asm.Type varType
int opcode
int varIndex
org.objectweb.asm.Type varType
public void visitIincInsn (int, int)
int varIndex
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 descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
int remappedIndex
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 descriptor
boolean visible
org.objectweb.asm.Type type
int[] remappedIndex
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
org.objectweb.asm.Type varType
Object localType
int i
Object localType
int type
int numLocal
Object[] local
int numStack
Object[] stack
Object[] oldRemappedLocals
int oldVar
int newVar
int remappedNumLocal
public int newLocal (org.objectweb.asm.Type)
Object localType
Object localType
Object localType
Object localType
Object localType
Object localType
org.objectweb.asm.Type type
Object localType
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[] newRemappedLocalTypes
int local
Object type
int numLocals
private int remap (int, org.objectweb.asm.Type)
int[] newRemappedVariableIndices
int varIndex
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 descriptor
private static final java.util.Map PRIMITIVE_TYPE_DESCRIPTORS
public void <init> (java.lang.String, java.lang.String)
String name
String descriptor
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 method
public static org.objectweb.asm.commons.Method getMethod (java.lang.reflect.Constructor)
java.lang.reflect.Constructor constructor
public static org.objectweb.asm.commons.Method getMethod (java.lang.String)
String method
public static org.objectweb.asm.commons.Method getMethod (java.lang.String, boolean)
String argumentDescriptor
String argumentDescriptor
String method
boolean defaultPackage
int spaceIndex
int currentArgumentStartIndex
int endIndex
String returnType
String methodName
StringBuilder stringBuilder
int currentArgumentEndIndex
private static java.lang.String getDescriptorInternal (java.lang.String, boolean)
String type
boolean defaultPackage
StringBuilder stringBuilder
int arrayBracketsIndex
String elementType
String descriptor
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 other
org.objectweb.asm.commons.Method otherMethod
public int hashCode ()
static void <clinit> ()
java.util.HashMap descriptors
}
org/objectweb/asm/commons/MethodRemapper.class
MethodRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.MethodRemapper extends org.objectweb.asm.MethodVisitor {
protected final org.objectweb.asm.commons.Remapper remapper
public void <init> (org.objectweb.asm.MethodVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.MethodVisitor methodVisitor
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, org.objectweb.asm.MethodVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.MethodVisitor methodVisitor
org.objectweb.asm.commons.Remapper remapper
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
org.objectweb.asm.AnnotationVisitor annotationVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int numLocal
Object[] local
int numStack
Object[] stack
private java.lang.Object[] remapFrameTypes (int, java.lang.Object[])
int i
int numTypes
Object[] frameTypes
Object[] remappedFrameTypes
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String descriptor
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcodeAndSource
String owner
String name
String descriptor
boolean isInterface
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String descriptor
org.objectweb.asm.Handle bootstrapMethodHandle
Object[] bootstrapMethodArguments
Object[] remappedBootstrapMethodArguments
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitLdcInsn (java.lang.Object)
Object value
public void visitMultiANewArrayInsn (java.lang.String, int)
String descriptor
int numDimensions
public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String descriptor
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
org.objectweb.asm.Label[] start
org.objectweb.asm.Label[] end
int[] index
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, org.objectweb.asm.AnnotationVisitor)
String descriptor
org.objectweb.asm.AnnotationVisitor annotationVisitor
}
org/objectweb/asm/commons/ModuleHashesAttribute.class
ModuleHashesAttribute.java
package org.objectweb.asm.commons
public final org.objectweb.asm.commons.ModuleHashesAttribute extends org.objectweb.asm.Attribute {
public String algorithm
public java.util.List modules
public java.util.List hashes
public void <init> (java.lang.String, java.util.List, java.util.List)
String algorithm
java.util.List modules
java.util.List hashes
public void <init> ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
int j
String module
int hashLength
byte[] hash
int i
org.objectweb.asm.ClassReader classReader
int offset
int length
char[] charBuffer
int codeAttributeOffset
org.objectweb.asm.Label[] labels
int currentOffset
String hashAlgorithm
int numModules
java.util.ArrayList moduleList
java.util.ArrayList hashList
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
String module
byte[] hash
int i
int numModules
org.objectweb.asm.ClassWriter classWriter
byte[] code
int codeLength
int maxStack
int maxLocals
org.objectweb.asm.ByteVector byteVector
}
org/objectweb/asm/commons/ModuleRemapper.class
ModuleRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.ModuleRemapper extends org.objectweb.asm.ModuleVisitor {
protected final org.objectweb.asm.commons.Remapper remapper
public void <init> (org.objectweb.asm.ModuleVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.ModuleVisitor moduleVisitor
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, org.objectweb.asm.ModuleVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.ModuleVisitor moduleVisitor
org.objectweb.asm.commons.Remapper remapper
public void visitMainClass (java.lang.String)
String mainClass
public void visitPackage (java.lang.String)
String packaze
public void visitRequire (java.lang.String, int, java.lang.String)
String module
int access
String version
public transient void visitExport (java.lang.String, int, java.lang.String[])
int i
String packaze
int access
String[] modules
String[] remappedModules
public transient void visitOpen (java.lang.String, int, java.lang.String[])
int i
String packaze
int access
String[] modules
String[] remappedModules
public void visitUse (java.lang.String)
String service
public transient void visitProvide (java.lang.String, java.lang.String[])
int i
String service
String[] providers
String[] remappedProviders
}
org/objectweb/asm/commons/ModuleResolutionAttribute.class
ModuleResolutionAttribute.java
package org.objectweb.asm.commons
public final org.objectweb.asm.commons.ModuleResolutionAttribute extends org.objectweb.asm.Attribute {
public static final int RESOLUTION_DO_NOT_RESOLVE_BY_DEFAULT
public static final int RESOLUTION_WARN_DEPRECATED
public static final int RESOLUTION_WARN_DEPRECATED_FOR_REMOVAL
public static final int RESOLUTION_WARN_INCUBATING
public int resolution
public void <init> (int)
int resolution
public void <init> ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader classReader
int offset
int length
char[] charBuffer
int codeOffset
org.objectweb.asm.Label[] labels
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter classWriter
byte[] code
int codeLength
int maxStack
int maxLocals
org.objectweb.asm.ByteVector byteVector
}
org/objectweb/asm/commons/ModuleTargetAttribute.class
ModuleTargetAttribute.java
package org.objectweb.asm.commons
public final org.objectweb.asm.commons.ModuleTargetAttribute extends org.objectweb.asm.Attribute {
public String platform
public void <init> (java.lang.String)
String platform
public void <init> ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader classReader
int offset
int length
char[] charBuffer
int codeOffset
org.objectweb.asm.Label[] labels
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter classWriter
byte[] code
int codeLength
int maxStack
int maxLocals
org.objectweb.asm.ByteVector byteVector
}
org/objectweb/asm/commons/RecordComponentRemapper.class
RecordComponentRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RecordComponentRemapper extends org.objectweb.asm.RecordComponentVisitor {
protected final org.objectweb.asm.commons.Remapper remapper
public void <init> (org.objectweb.asm.RecordComponentVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.RecordComponentVisitor recordComponentVisitor
org.objectweb.asm.commons.Remapper remapper
protected void <init> (int, org.objectweb.asm.RecordComponentVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.RecordComponentVisitor recordComponentVisitor
org.objectweb.asm.commons.Remapper remapper
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean)
int typeRef
org.objectweb.asm.TypePath typePath
String descriptor
boolean visible
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor annotationVisitor
protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper (java.lang.String, org.objectweb.asm.AnnotationVisitor)
String descriptor
org.objectweb.asm.AnnotationVisitor annotationVisitor
}
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)
String descriptor
private org.objectweb.asm.Type mapType (org.objectweb.asm.Type)
int i
StringBuilder remappedDescriptor
String remappedInternalName
org.objectweb.asm.Type type
public java.lang.String mapType (java.lang.String)
String internalName
public java.lang.String[] mapTypes (java.lang.String[])
String internalName
String remappedInternalName
int i
String[] internalNames
String[] remappedInternalNames
public java.lang.String mapMethodDesc (java.lang.String)
org.objectweb.asm.Type argumentType
String methodDescriptor
StringBuilder stringBuilder
org.objectweb.asm.Type returnType
public java.lang.Object mapValue (java.lang.Object)
org.objectweb.asm.Handle handle
boolean isFieldHandle
int i
org.objectweb.asm.ConstantDynamic constantDynamic
int bootstrapMethodArgumentCount
Object[] remappedBootstrapMethodArguments
String descriptor
Object value
public java.lang.String mapSignature (java.lang.String, boolean)
String signature
boolean typeSignature
org.objectweb.asm.signature.SignatureReader signatureReader
org.objectweb.asm.signature.SignatureWriter signatureWriter
org.objectweb.asm.signature.SignatureVisitor signatureRemapper
protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter (org.objectweb.asm.signature.SignatureVisitor)
org.objectweb.asm.signature.SignatureVisitor signatureVisitor
protected org.objectweb.asm.signature.SignatureVisitor createSignatureRemapper (org.objectweb.asm.signature.SignatureVisitor)
org.objectweb.asm.signature.SignatureVisitor signatureVisitor
public java.lang.String mapAnnotationAttributeName (java.lang.String, java.lang.String)
String descriptor
String name
public java.lang.String mapInnerClassName (java.lang.String, java.lang.String, java.lang.String)
int originSplit
int remappedSplit
int index
String name
String ownerName
String innerName
String remappedInnerName
public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public java.lang.String mapInvokeDynamicMethodName (java.lang.String, java.lang.String)
String name
String descriptor
public java.lang.String mapRecordComponentName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
public java.lang.String mapPackageName (java.lang.String)
String name
public java.lang.String mapModuleName (java.lang.String)
String name
public java.lang.String map (java.lang.String)
String internalName
}
org/objectweb/asm/commons/SerialVersionUIDAdder$Item.class
SerialVersionUIDAdder.java
package org.objectweb.asm.commons
final org.objectweb.asm.commons.SerialVersionUIDAdder$Item extends java.lang.Object implements java.lang.Comparable {
final String name
final int access
final String descriptor
void <init> (java.lang.String, int, java.lang.String)
String name
int access
String descriptor
public int compareTo (org.objectweb.asm.commons.SerialVersionUIDAdder$Item)
org.objectweb.asm.commons.SerialVersionUIDAdder$Item item
int result
public boolean equals (java.lang.Object)
Object other
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 static final String CLINIT
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 classVisitor
protected void <init> (int, org.objectweb.asm.ClassVisitor)
int api
org.objectweb.asm.ClassVisitor classVisitor
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 descriptor
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 innerClassName
String outerName
String innerName
int innerClassAccess
public void visitEnd ()
java.io.IOException e
public boolean hasSVUID ()
protected void addSVUID (long)
long svuid
org.objectweb.asm.FieldVisitor fieldVisitor
protected long computeSVUID () throws java.io.IOException
String interfaceName
int i
int mods
byte[] hashBytes
java.io.DataOutputStream dataOutputStream
java.io.ByteArrayOutputStream byteArrayOutputStream
long svuid
protected byte[] computeSHAdigest (byte[])
java.security.NoSuchAlgorithmException e
byte[] value
private static void writeItems (java.util.Collection, java.io.DataOutput, boolean) throws java.io.IOException
org.objectweb.asm.commons.SerialVersionUIDAdder$Item item
java.util.Collection itemCollection
java.io.DataOutput dataOutputStream
boolean dotted
org.objectweb.asm.commons.SerialVersionUIDAdder$Item[] items
}
org/objectweb/asm/commons/SignatureRemapper.class
SignatureRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.SignatureRemapper extends org.objectweb.asm.signature.SignatureVisitor {
private final org.objectweb.asm.signature.SignatureVisitor signatureVisitor
private final org.objectweb.asm.commons.Remapper remapper
private java.util.ArrayList classNames
public void <init> (org.objectweb.asm.signature.SignatureVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.signature.SignatureVisitor signatureVisitor
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 signatureVisitor
org.objectweb.asm.commons.Remapper remapper
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
String outerClassName
String className
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/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 descriptor
String remappedName
public java.lang.String mapInvokeDynamicMethodName (java.lang.String, java.lang.String)
String name
String descriptor
String remappedName
public java.lang.String mapAnnotationAttributeName (java.lang.String, java.lang.String)
String descriptor
String name
String remappedName
public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String descriptor
String remappedName
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 owner
private final String renamedClinitMethodPrefix
private int numClinitMethods
private org.objectweb.asm.MethodVisitor mergedClinitVisitor
public void <init> (java.lang.String, org.objectweb.asm.ClassVisitor)
String prefix
org.objectweb.asm.ClassVisitor classVisitor
protected void <init> (int, java.lang.String, org.objectweb.asm.ClassVisitor)
int api
String prefix
org.objectweb.asm.ClassVisitor classVisitor
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 newAccess
String newName
org.objectweb.asm.MethodVisitor methodVisitor
int access
String name
String descriptor
String signature
String[] exceptions
org.objectweb.asm.MethodVisitor methodVisitor
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 tryCatchBlockNode1
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlockNode2
private int blockLength (org.objectweb.asm.tree.TryCatchBlockNode)
org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlockNode
int startIndex
int endIndex
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 methodVisitor
int access
String name
String descriptor
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 methodVisitor
int access
String name
String descriptor
String signature
String[] exceptions
public void visitEnd ()
int i
}