META-INF/MANIFEST.MF
org/objectweb/asm/util/ASMifiable.class
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/ASMifierAbstractVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierAbstractVisitor extends org.objectweb.asm.util.AbstractVisitor {
protected String name
java.util.Map labelNames
protected void (java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitEnd ()
void appendConstant (java.lang.Object)
static void appendConstant (java.lang.StringBuffer, java.lang.Object)
}
org/objectweb/asm/util/ASMifierAnnotationVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierAnnotationVisitor extends org.objectweb.asm.util.AbstractVisitor implements org.objectweb.asm.AnnotationVisitor {
protected final int id
public void (int)
public void visit (java.lang.String, java.lang.Object)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
public void visitEnd ()
}
org/objectweb/asm/util/ASMifierClassVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierClassVisitor extends org.objectweb.asm.util.ASMifierAbstractVisitor implements org.objectweb.asm.ClassVisitor {
protected final java.io.PrintWriter pw
public static void main (java.lang.String[]) throws java.lang.Exception
public void (java.io.PrintWriter)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
protected org.objectweb.asm.util.ASMifierMethodVisitor createASMifierMethodVisitor ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitEnd ()
void appendAccess (int)
}
org/objectweb/asm/util/ASMifierFieldVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierFieldVisitor extends org.objectweb.asm.util.ASMifierAbstractVisitor implements org.objectweb.asm.FieldVisitor {
public void ()
}
org/objectweb/asm/util/ASMifierMethodVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifierMethodVisitor extends org.objectweb.asm.util.ASMifierAbstractVisitor implements org.objectweb.asm.MethodVisitor {
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public 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)
public void visitJumpInsn (int, org.objectweb.asm.Label)
public void visitLabel (org.objectweb.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
public void visitLineNumber (int, org.objectweb.asm.Label)
public void visitMaxs (int, int)
private void declareFrameTypes (int, java.lang.Object[])
private void appendFrameTypes (int, java.lang.Object[])
private void declareLabel (org.objectweb.asm.Label)
private void appendLabel (org.objectweb.asm.Label)
}
org/objectweb/asm/util/AbstractVisitor.class
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.AbstractVisitor extends java.lang.Object {
public static final String[] OPCODES
public static final String[] TYPES
public final java.util.List text
protected final StringBuffer buf
protected void ()
public java.util.List getText ()
public void print (java.io.PrintWriter)
public static void appendString (java.lang.StringBuffer, java.lang.String)
static void printList (java.io.PrintWriter, java.util.List)
public static org.objectweb.asm.Attribute[] getDefaultAttributes ()
static void ()
}
org/objectweb/asm/util/CheckAnnotationAdapter.class
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckAnnotationAdapter extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.AnnotationVisitor av
private final boolean named
private boolean end
public void (org.objectweb.asm.AnnotationVisitor)
void (org.objectweb.asm.AnnotationVisitor, boolean)
public void visit (java.lang.String, java.lang.Object)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
public void visitEnd ()
private void checkEnd ()
private void checkName (java.lang.String)
}
org/objectweb/asm/util/CheckClassAdapter.class
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckClassAdapter extends org.objectweb.asm.ClassAdapter {
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
public static void verify (org.objectweb.asm.ClassReader, java.lang.ClassLoader, boolean, java.io.PrintWriter)
public static void verify (org.objectweb.asm.ClassReader, boolean, java.io.PrintWriter)
static void printAnalyzerResult (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.analysis.Analyzer, java.io.PrintWriter)
private static java.lang.String getShortName (java.lang.String)
public void (org.objectweb.asm.ClassVisitor)
public void (org.objectweb.asm.ClassVisitor, boolean)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitEnd ()
private void checkState ()
static void checkAccess (int, int)
}
org/objectweb/asm/util/CheckFieldAdapter.class
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckFieldAdapter extends java.lang.Object implements org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.FieldVisitor fv
private boolean end
public void (org.objectweb.asm.FieldVisitor)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitEnd ()
private void checkEnd ()
}
org/objectweb/asm/util/CheckMethodAdapter$1.class
package org.objectweb.asm.util
org.objectweb.asm.util.CheckMethodAdapter$1 extends org.objectweb.asm.tree.MethodNode {
private final org.objectweb.asm.MethodVisitor val$mv
void (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], org.objectweb.asm.MethodVisitor)
public void visitEnd ()
}
org/objectweb/asm/util/CheckMethodAdapter.class
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckMethodAdapter extends org.objectweb.asm.MethodAdapter {
private boolean startCode
private boolean endCode
private boolean endMethod
private final java.util.Map labels
private static final int[] TYPE
private static java.lang.reflect.Field labelStatusField
static Class class$org$objectweb$asm$Label
public void (org.objectweb.asm.MethodVisitor)
public void (org.objectweb.asm.MethodVisitor, java.util.Map)
public void (int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor, java.util.Map)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public 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)
public void visitJumpInsn (int, org.objectweb.asm.Label)
public void visitLabel (org.objectweb.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
public void visitLineNumber (int, org.objectweb.asm.Label)
public void visitMaxs (int, int)
public void visitEnd ()
void checkStartCode ()
void checkEndCode ()
void checkEndMethod ()
static void checkFrameValue (java.lang.Object)
static void checkOpcode (int, int)
static void checkSignedByte (int, java.lang.String)
static void checkSignedShort (int, java.lang.String)
static void checkUnsignedShort (int, java.lang.String)
static void checkConstant (java.lang.Object)
static void checkIdentifier (java.lang.String, java.lang.String)
static void checkIdentifier (java.lang.String, int, int, java.lang.String)
static void checkMethodIdentifier (java.lang.String, java.lang.String)
static void checkInternalName (java.lang.String, java.lang.String)
static void checkInternalName (java.lang.String, int, int, java.lang.String)
static void checkDesc (java.lang.String, boolean)
static int checkDesc (java.lang.String, int, boolean)
static void checkMethodDesc (java.lang.String)
static void checkClassSignature (java.lang.String)
static void checkMethodSignature (java.lang.String)
static void checkFieldSignature (java.lang.String)
private static int checkFormalTypeParameters (java.lang.String, int)
private static int checkFormalTypeParameter (java.lang.String, int)
private static int checkFieldTypeSignature (java.lang.String, int)
private static int checkClassTypeSignature (java.lang.String, int)
private static int checkTypeArguments (java.lang.String, int)
private static int checkTypeArgument (java.lang.String, int)
private static int checkTypeVariableSignature (java.lang.String, int)
private static int checkTypeSignature (java.lang.String, int)
private static int checkIdentifier (java.lang.String, int)
private static int checkChar (char, java.lang.String, int)
private static char getChar (java.lang.String, int)
void checkLabel (org.objectweb.asm.Label, boolean, java.lang.String)
private static void checkNonDebugLabel (org.objectweb.asm.Label)
private static java.lang.reflect.Field getLabelStatusField ()
private static java.lang.reflect.Field getLabelField (java.lang.String)
static java.lang.Class class$ (java.lang.String)
static void ()
}
org/objectweb/asm/util/CheckSignatureAdapter.class
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckSignatureAdapter extends java.lang.Object implements org.objectweb.asm.signature.SignatureVisitor {
public static final int CLASS_SIGNATURE
public static final int METHOD_SIGNATURE
public static final int TYPE_SIGNATURE
private final int type
private int state
private boolean canBeVoid
private final org.objectweb.asm.signature.SignatureVisitor sv
public void (int, org.objectweb.asm.signature.SignatureVisitor)
public void visitFormalTypeParameter (java.lang.String)
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)
public void visitTypeVariable (java.lang.String)
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
public void visitInnerClassType (java.lang.String)
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
public void visitEnd ()
}
org/objectweb/asm/util/TraceAbstractVisitor.class
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.TraceAbstractVisitor extends org.objectweb.asm.util.AbstractVisitor {
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
protected String tab
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitEnd ()
protected org.objectweb.asm.util.TraceAnnotationVisitor createTraceAnnotationVisitor ()
protected void appendDescriptor (int, java.lang.String)
}
org/objectweb/asm/util/TraceAnnotationVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceAnnotationVisitor extends org.objectweb.asm.util.TraceAbstractVisitor implements org.objectweb.asm.AnnotationVisitor {
protected org.objectweb.asm.AnnotationVisitor av
private int valueNumber
public void ()
public void visit (java.lang.String, java.lang.Object)
private void visitInt (int)
private void visitLong (long)
private void visitFloat (float)
private void visitDouble (double)
private void visitChar (char)
private void visitShort (short)
private void visitByte (byte)
private void visitBoolean (boolean)
private void visitString (java.lang.String)
private void visitType (org.objectweb.asm.Type)
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
public void visitEnd ()
private void appendComa (int)
}
org/objectweb/asm/util/TraceClassVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceClassVisitor extends org.objectweb.asm.util.TraceAbstractVisitor implements org.objectweb.asm.ClassVisitor {
protected final org.objectweb.asm.ClassVisitor cv
protected final java.io.PrintWriter pw
public static void main (java.lang.String[]) throws java.lang.Exception
public void (java.io.PrintWriter)
public void (org.objectweb.asm.ClassVisitor, java.io.PrintWriter)
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitSource (java.lang.String, java.lang.String)
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public void visitEnd ()
protected org.objectweb.asm.util.TraceFieldVisitor createTraceFieldVisitor ()
protected org.objectweb.asm.util.TraceMethodVisitor createTraceMethodVisitor ()
private void appendAccess (int)
}
org/objectweb/asm/util/TraceFieldVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceFieldVisitor extends org.objectweb.asm.util.TraceAbstractVisitor implements org.objectweb.asm.FieldVisitor {
protected org.objectweb.asm.FieldVisitor fv
public void ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public void visitEnd ()
}
org/objectweb/asm/util/TraceMethodVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceMethodVisitor extends org.objectweb.asm.util.TraceAbstractVisitor implements org.objectweb.asm.MethodVisitor {
protected org.objectweb.asm.MethodVisitor mv
protected String tab2
protected String tab3
protected String ltab
protected final java.util.Map labelNames
public void ()
public void (org.objectweb.asm.MethodVisitor)
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
public void visitAttribute (org.objectweb.asm.Attribute)
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public void visitInsn (int)
public void visitIntInsn (int, int)
public void visitVarInsn (int, int)
public void visitTypeInsn (int, java.lang.String)
public 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)
public void visitJumpInsn (int, org.objectweb.asm.Label)
public void visitLabel (org.objectweb.asm.Label)
public void visitLdcInsn (java.lang.Object)
public void visitIincInsn (int, int)
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
public void visitMultiANewArrayInsn (java.lang.String, int)
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
public void visitLineNumber (int, org.objectweb.asm.Label)
public void visitMaxs (int, int)
public void visitEnd ()
private void appendFrameTypes (int, java.lang.Object[])
protected void appendLabel (org.objectweb.asm.Label)
}
org/objectweb/asm/util/TraceSignatureVisitor.class
package org.objectweb.asm.util
public org.objectweb.asm.util.TraceSignatureVisitor extends java.lang.Object implements 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 (int)
private void (java.lang.StringBuffer)
public void visitFormalTypeParameter (java.lang.String)
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)
public void visitTypeVariable (java.lang.String)
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
public void visitInnerClassType (java.lang.String)
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
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/Traceable.class
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.Traceable extends java.lang.Object {
public abstract void trace (java.lang.StringBuffer, java.util.Map)
}