META-INF/
META-INF/MANIFEST.MF
jas/
jas/AnnotDefAttr.class
AnnotDefAttr.java package jas public jas.AnnotDefAttr extends java.lang.Object { static jas.CP attr jas.Annotation ann public void <init> () public jas.Annotation get () void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out static void <clinit> () }
jas/AnnotParamAttr.class
AnnotParamAttr.java package jas public jas.AnnotParamAttr extends java.lang.Object { jas.CP attr java.util.Vector anns public void <init> (boolean) boolean visible public void add (jas.Annotation, int) jas.Annotation annotation int paramnum java.util.Vector ap int top void resolve (jas.ClassEnv) java.util.Enumeration en java.util.Vector ap int i int top jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError java.util.Enumeration en java.util.Vector ap int i java.util.Enumeration en java.util.Vector ap int i jas.ClassEnv e java.io.DataOutputStream out int top int len }
jas/Annotation.class
Annotation.java package jas public jas.Annotation extends jas.CP { private java.util.Vector fields private jas.AsciiCP type private jas.Annotation parent private jas.AnnotationElement field private boolean is_default public static final void ParserError () throws jas.jasError private void <init> (jas.Annotation, jas.AsciiCP) jas.Annotation parent jas.AsciiCP type public void <init> (java.lang.String) String type public void <init> () public jas.Annotation nestAnnotation () throws jas.jasError jas.Annotation tmp public jas.Annotation endAnnotation () throws jas.jasError public void addField (java.lang.String, java.lang.String, java.lang.String) throws jas.jasError String name String type String add public void addValue (java.lang.Object) throws jas.jasError Object value void resolve (jas.ClassEnv) java.util.Enumeration en jas.ClassEnv e int size () throws jas.jasError java.util.Enumeration en int len void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError java.util.Enumeration en jas.ClassEnv e java.io.DataOutputStream out }
jas/AnnotationAttr.class
AnnotationAttr.java package jas public jas.AnnotationAttr extends java.lang.Object { jas.CP attr java.util.Vector anns public void <init> (boolean) boolean visible public void add (jas.Annotation) jas.Annotation annotation void resolve (jas.ClassEnv) java.util.Enumeration en jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError java.util.Enumeration en java.util.Enumeration en jas.ClassEnv e java.io.DataOutputStream out int len }
jas/AnnotationElement.class
AnnotationElement.java package jas public jas.AnnotationElement extends java.lang.Object { private boolean array private char sign private jas.CP name private jas.CP exttype private java.util.Vector values private static final char type_int private static final char type_byte private static final char type_char private static final char type_short private static final char type_bool private static final char type_float private static final char type_double private static final char type_long private static final char type_array private static final char type_string private static final char type_class private static final char type_enum private static final char type_annot private static void badsignature () throws jas.jasError public void <init> (java.lang.String, java.lang.String, java.lang.String) throws jas.jasError String name String type String exttype void addValue (java.lang.Object) throws jas.jasError int val boolean badval Object value jas.CP cp public jas.AsciiCP nestType () throws jas.jasError public void done () throws jas.jasError void resolve (jas.ClassEnv) jas.CP cp java.util.Enumeration en jas.ClassEnv e int size () throws jas.jasError java.util.Enumeration en int len int len void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.CP cp java.util.Enumeration en jas.ClassEnv e java.io.DataOutputStream out short id }
jas/AsciiCP.class
AsciiCP.java package jas public jas.AsciiCP extends jas.CP implements jas.RuntimeConstants { public void <init> (java.lang.String) String s void resolve (jas.ClassEnv) jas.ClassEnv e public java.lang.String toString () void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e java.io.DataOutputStream out }
jas/ByteOperand.class
InsnOperand.java package jas jas.ByteOperand extends jas.InsnOperand { int val void <init> (int) int n int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/CP.class
CP.java package jas public abstract jas.CP extends java.lang.Object { String uniq public void <init> () java.lang.String getUniq () abstract void resolve (jas.ClassEnv) abstract void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError }
jas/CPOperand.class
InsnOperand.java package jas jas.CPOperand extends jas.InsnOperand { jas.CP cpe boolean wide int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void <init> (jas.CP) jas.CP cpe void <init> (jas.CP, boolean) jas.CP cpe boolean wide void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out int idx }
jas/CatchEntry.class
CatchEntry.java package jas public jas.CatchEntry extends java.lang.Object { jas.Label start_pc jas.Label end_pc jas.Label handler_pc int start_off int end_off int handler_off jas.CP catch_cpe public void <init> (jas.Label, jas.Label, jas.Label, jas.CP) jas.Label start jas.Label end jas.Label handler jas.CP cat public void <init> (int, int, int, jas.CP) int start int end int handler jas.CP cat void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/Catchtable.class
Catchtable.java package jas public jas.Catchtable extends java.lang.Object { java.util.Vector entries public void <init> () public void addEntry (jas.CatchEntry) jas.CatchEntry entry public void addEntry (jas.Label, jas.Label, jas.Label, jas.CP) jas.Label start jas.Label end jas.Label handler jas.CP cat public void addEntry (int, int, int, jas.CP) int start int end int handler jas.CP cat void resolve (jas.ClassEnv) jas.CatchEntry ce java.util.Enumeration en jas.ClassEnv e int size () void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.CatchEntry entry java.util.Enumeration en jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/ClassCP.class
ClassCP.java package jas public jas.ClassCP extends jas.CP implements jas.RuntimeConstants { jas.AsciiCP name public void <init> (java.lang.String) String name void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out }
jas/ClassEnv.class
ClassEnv.java package jas public jas.ClassEnv extends java.lang.Object implements jas.RuntimeConstants { int magic short version_lo short version_hi jas.CP this_class jas.CP super_class short class_access java.util.Hashtable cpe java.util.Hashtable cpe_index java.util.Vector interfaces java.util.Vector vars java.util.Vector methods jas.SourceAttr source jas.SignatureAttr signature jas.SourceDebugExtensionAttr debug jas.EnclosingMethodAttr enclosing jas.DeprecatedAttr depr jas.InnerClassesAttr innerclasses jas.AnnotationAttr annVis jas.AnnotationAttr annInvis java.util.Vector generic public void <init> () public void setClass (jas.CP) jas.CP name public void setSuperClass (jas.CP) jas.CP name public void setClassAccess (short) short access public void addInterface (jas.CP) jas.CP ifc public void addInterface (jas.CP[]) int i jas.CP[] ilist public void addField (jas.Var) jas.Var v public void write (java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.CP tmp java.util.Enumeration e jas.CP now java.util.Enumeration e jas.CP c java.util.Enumeration e jas.Var v java.util.Enumeration e jas.Method m java.util.Enumeration e jas.GenericAttr gattr java.util.Enumeration gen java.io.DataOutputStream out int curidx short numExtra public void addCPItem (jas.CP) jas.CP cp String uniq jas.CP intern public void setSource (jas.SourceAttr) jas.SourceAttr source public void setSource (java.lang.String) String source public void setSourceDebugExtension (java.lang.String) String debug public void setEnclosingMethod (java.lang.String, java.lang.String, java.lang.String) String cls String mtd String dsc public void setSignature (java.lang.String) String sig public void setDeprecated (jas.DeprecatedAttr) jas.DeprecatedAttr depr public void addGenericAttr (jas.GenericAttr) jas.GenericAttr g public void addInnerClass (short, java.lang.String, java.lang.String, java.lang.String) short iacc String name String inner String outer jas.InnerClass ic public jas.Annotation addAnnotation (boolean, java.lang.String) boolean visible String clsname jas.Annotation ann jas.AnnotationAttr aa public void endHeader () public void addMethod (jas.Method) jas.Method m short getCPIndex (jas.CP) throws jas.jasError jas.CP cp Integer idx public void setVersion (short, short) short version_high short version_low }
jas/CodeAttr.class
CodeAttr.java package jas public jas.CodeAttr extends java.lang.Object { static jas.CP attr short stack_size short num_locals int code_size java.util.Vector insns java.util.Hashtable insn_pc jas.Catchtable ctb jas.LineTableAttr ltab jas.LocalVarTableAttr lvar jas.LocalVarTypeTableAttr lvtyp jas.StackMap stackmap java.util.Vector generic public void <init> () public void setCatchtable (jas.Catchtable) jas.Catchtable ctb public void setLineTable (jas.LineTableAttr) jas.LineTableAttr ltab public void setLocalVarTable (jas.LocalVarTableAttr) jas.LocalVarTableAttr lvar public void setLocalVarTypeTable (jas.LocalVarTypeTableAttr) jas.LocalVarTypeTableAttr lvtyp public void setStackMap (jas.StackMap) jas.StackMap s public void addGenericAttr (jas.GenericAttr) jas.GenericAttr g public void addInsn (jas.Insn) jas.Insn insn public void setStackSize (short) short stack_size public void setVarSize (short) short num_vars void resolve (jas.ClassEnv) jas.Insn i java.util.Enumeration en jas.GenericAttr gattr java.util.Enumeration gen jas.ClassEnv e int getPc (jas.Insn) throws jas.jasError Integer tmp jas.Insn i Integer tmp void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.Insn now java.util.Enumeration en jas.GenericAttr gattr java.util.Enumeration gen jas.Insn now java.util.Enumeration en jas.GenericAttr gattr java.util.Enumeration gen jas.ClassEnv e java.io.DataOutputStream out int code_size int total_size short extra public java.lang.String toString () static void <clinit> () }
jas/ConstAttr.class
ConstAttr.java package jas public jas.ConstAttr extends java.lang.Object { static jas.CP attr jas.CP val public void <init> (jas.CP) jas.CP val void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out static void <clinit> () }
jas/DeprecatedAttr.class
DeprecatedAttr.java package jas public jas.DeprecatedAttr extends java.lang.Object { static jas.CP attr public void <init> () void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out static void <clinit> () }
jas/DoubleCP.class
DoubleCP.java package jas public jas.DoubleCP extends jas.CP implements jas.RuntimeConstants { double val public void <init> (double) double n void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e java.io.DataOutputStream out }
jas/EnclosingMethodAttr.class
EnclosingMethodAttr.java package jas public jas.EnclosingMethodAttr extends java.lang.Object { static jas.CP attr jas.CP clscp jas.CP ntcp String cls String mtd String dsc public void <init> (java.lang.String, java.lang.String, java.lang.String) String cls String mtd String dsc void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out static void <clinit> () }
jas/ExceptAttr.class
ExceptAttr.java package jas public jas.ExceptAttr extends java.lang.Object { static jas.CP attr java.util.Vector cps public void <init> () public void addException (jas.CP) jas.CP cp void resolve (jas.ClassEnv) java.util.Enumeration en jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError java.util.Enumeration en jas.ClassEnv e java.io.DataOutputStream out static void <clinit> () }
jas/FieldCP.class
FieldCP.java package jas public jas.FieldCP extends jas.CP implements jas.RuntimeConstants { jas.ClassCP clazz jas.NameTypeCP nt public void <init> (java.lang.String, java.lang.String, java.lang.String) String clazz String name String sig void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out }
jas/FloatCP.class
FloatCP.java package jas public jas.FloatCP extends jas.CP implements jas.RuntimeConstants { float val public void <init> (float) float n void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e java.io.DataOutputStream out }
jas/GenericAttr.class
GenericAttr.java package jas public jas.GenericAttr extends java.lang.Object { jas.CP attr_name byte[] data public void <init> (java.lang.String, byte[]) String name byte[] data public void <init> (jas.CP, byte[]) jas.CP name byte[] data public void <init> (java.lang.String, java.lang.String) throws java.io.IOException jas.jasError java.io.FileNotFoundException e String name String file java.io.FileInputStream inp void resolve (jas.ClassEnv) jas.ClassEnv e int size () void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out }
jas/IincInsn.class
IincInsn.java package jas public jas.IincInsn extends jas.Insn implements jas.RuntimeConstants { public void <init> (int, int, boolean) int vindex int increment boolean Wide }
jas/IincOperand.class
InsnOperand.java package jas jas.IincOperand extends jas.InsnOperand implements jas.RuntimeConstants { int vindex int constt boolean Wide void <init> (int, int, boolean) int vindex int constt boolean Wide int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void resolve (jas.ClassEnv) jas.ClassEnv e void writePrefix (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/InnerClass.class
InnerClass.java package jas public jas.InnerClass extends java.lang.Object { jas.ClassCP inner jas.ClassCP outer jas.CP name short access public static int size () public void <init> (short, java.lang.String, java.lang.String, java.lang.String) short access String name String inner String outer void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out short id }
jas/InnerClassesAttr.class
InnerClassesAttr.java package jas public jas.InnerClassesAttr extends java.lang.Object { static jas.CP attr private java.util.Vector list public void <init> () public void addInnerClass (jas.InnerClass) jas.InnerClass item void resolve (jas.ClassEnv) java.util.Enumeration en jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError java.util.Enumeration en jas.ClassEnv e java.io.DataOutputStream out static void <clinit> () }
jas/Insn.class
Insn.java package jas public jas.Insn extends java.lang.Object implements jas.RuntimeConstants { int opc jas.InsnOperand operand void <init> () public void <init> (int) throws jas.jasError int opc private void check_short (int, int) throws jas.jasError int val int opc public void <init> (int, int, boolean) throws jas.jasError int opc int val boolean Wide public void <init> (int, int, char) throws jas.jasError int opc int val char relative public void <init> (int, jas.Label, int) throws jas.jasError int opc jas.Label target int line public void <init> (int, jas.CP) throws jas.jasError int opc jas.CP arg void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out int size (jas.ClassEnv, jas.CodeAttr) throws jas.jasError jas.ClassEnv e jas.CodeAttr ce public java.lang.String toString () }
jas/InsnOperand.class
InsnOperand.java package jas abstract jas.InsnOperand extends java.lang.Object { void <init> () abstract void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError abstract int size (jas.ClassEnv, jas.CodeAttr) throws jas.jasError abstract void resolve (jas.ClassEnv) void writePrefix (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/IntegerCP.class
IntegerCP.java package jas public jas.IntegerCP extends jas.CP implements jas.RuntimeConstants { int val public void <init> (int) int n void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e java.io.DataOutputStream out }
jas/IntegerOperand.class
InsnOperand.java package jas jas.IntegerOperand extends jas.InsnOperand { int val void <init> (int) int n int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/InterfaceCP.class
InterfaceCP.java package jas public jas.InterfaceCP extends jas.CP implements jas.RuntimeConstants { jas.ClassCP clazz jas.NameTypeCP nt public void <init> (java.lang.String, java.lang.String, java.lang.String) String cname String varname String sig void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out }
jas/InvokeinterfaceInsn.class
InvokeinterfaceInsn.java package jas public jas.InvokeinterfaceInsn extends jas.Insn implements jas.RuntimeConstants { public void <init> (jas.CP, int) jas.CP cpe int nargs }
jas/InvokeinterfaceOperand.class
InsnOperand.java package jas jas.InvokeinterfaceOperand extends jas.InsnOperand { jas.CP cpe int nargs void <init> (jas.CP, int) jas.CP cpe int nargs int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/Label.class
Label.java package jas public jas.Label extends jas.Insn implements jas.RuntimeConstants { String id public void <init> (java.lang.String) String tag void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv e jas.CodeAttr ce void writeOffset (jas.CodeAttr, jas.Insn, java.io.DataOutputStream) throws jas.jasError java.io.IOException int tpc jas.CodeAttr ce jas.Insn source java.io.DataOutputStream out int pc int tpc short offset void writeWideOffset (jas.CodeAttr, jas.Insn, java.io.DataOutputStream) throws java.io.IOException jas.jasError int tpc jas.CodeAttr ce jas.Insn source java.io.DataOutputStream out int pc int tpc public java.lang.String toString () int getOffset (jas.CodeAttr) throws jas.jasError jas.CodeAttr ce }
jas/LabelOperand.class
InsnOperand.java package jas jas.LabelOperand extends jas.InsnOperand { jas.Label target jas.Insn source boolean wide int ref void <init> (jas.Label, jas.Insn, int) jas.Label l jas.Insn source int line void <init> (jas.Label, jas.Insn, boolean, int) jas.Label l jas.Insn source boolean wide int line int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError int offset jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/LabelOrOffset.class
LabelOrOffset.java package jas public jas.LabelOrOffset extends java.lang.Object { private jas.Label label private int offset public void <init> (jas.Label) jas.Label l public void <init> (int) int o jas.Label getLabel () int getOffset () void writeWideOffset (jas.CodeAttr, jas.Insn, java.io.DataOutputStream) throws jas.jasError java.io.IOException jas.CodeAttr ce jas.Insn source java.io.DataOutputStream out }
jas/LdcOperand.class
InsnOperand.java package jas jas.LdcOperand extends jas.InsnOperand implements jas.RuntimeConstants { jas.CP cpe jas.Insn source boolean wide int size (jas.ClassEnv, jas.CodeAttr) throws jas.jasError int idx jas.ClassEnv ce jas.CodeAttr code void <init> (jas.Insn, jas.CP) jas.Insn s jas.CP cpe void <init> (jas.Insn, jas.CP, boolean) jas.Insn s jas.CP cpe boolean wide void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out int idx }
jas/LineTableAttr.class
LineTableAttr.java package jas public jas.LineTableAttr extends java.lang.Object { static jas.CP attr java.util.Vector line java.util.Vector pc public void <init> () public void addEntry (jas.Label, int) jas.Label l int line void resolve (jas.ClassEnv) jas.ClassEnv e int size () void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.Label l Integer i java.util.Enumeration en java.util.Enumeration ien jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out static void <clinit> () }
jas/LocalVarEntry.class
LocalVarEntry.java package jas public jas.LocalVarEntry extends java.lang.Object { jas.Label start jas.Label end jas.CP name jas.CP sig int slot int starto int endo public void <init> (jas.Label, jas.Label, java.lang.String, java.lang.String, int) jas.Label startLabel jas.Label endLabel String name String sig int slot public void <init> (int, int, java.lang.String, java.lang.String, int) int startOffset int endOffset String name String sig int slot public void <init> (jas.Label, jas.Label, jas.CP, jas.CP, int) jas.Label startLabel jas.Label endLabel jas.CP name jas.CP sig int slot void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/LocalVarTableAttr.class
LocalVarTableAttr.java package jas public jas.LocalVarTableAttr extends java.lang.Object { static jas.CP attr java.util.Vector vars public void <init> () public void addEntry (jas.LocalVarEntry) jas.LocalVarEntry e void resolve (jas.ClassEnv) jas.LocalVarEntry lv java.util.Enumeration en jas.ClassEnv e int size () void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.LocalVarEntry lv java.util.Enumeration en jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out static void <clinit> () }
jas/LocalVarTypeTableAttr.class
LocalVarTypeTableAttr.java package jas public jas.LocalVarTypeTableAttr extends java.lang.Object { static jas.CP attr java.util.Vector vars public void <init> () public void addEntry (jas.LocalVarEntry) jas.LocalVarEntry e void resolve (jas.ClassEnv) jas.LocalVarEntry lv java.util.Enumeration en jas.ClassEnv e int size () void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.LocalVarEntry lv java.util.Enumeration en jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out static void <clinit> () }
jas/LongCP.class
LongCP.java package jas public jas.LongCP extends jas.CP implements jas.RuntimeConstants { long val public void <init> (long) long n void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e java.io.DataOutputStream out }
jas/LookupswitchInsn.class
LookupswitchInsn.java package jas public jas.LookupswitchInsn extends jas.Insn implements jas.RuntimeConstants { public void <init> (jas.LabelOrOffset, int[], jas.LabelOrOffset[]) jas.LabelOrOffset def int[] match jas.LabelOrOffset[] target }
jas/LookupswitchOperand.class
InsnOperand.java package jas jas.LookupswitchOperand extends jas.InsnOperand { jas.LabelOrOffset dflt jas.Insn source int[] match jas.LabelOrOffset[] jmp void <init> (jas.Insn, jas.LabelOrOffset, int[], jas.LabelOrOffset[]) jas.Insn s jas.LabelOrOffset def int[] m jas.LabelOrOffset[] j void resolve (jas.ClassEnv) jas.ClassEnv e int size (jas.ClassEnv, jas.CodeAttr) throws jas.jasError jas.ClassEnv ce jas.CodeAttr code int sz int source_pc void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError int x int pad int x jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out int source_pc }
jas/Method.class
Method.java package jas public jas.Method extends java.lang.Object { short acc jas.CP name jas.CP desc jas.CodeAttr code jas.ExceptAttr excepts jas.SignatureAttr sig jas.DeprecatedAttr depr jas.AnnotationAttr annVis jas.AnnotationAttr annInvis jas.AnnotParamAttr annParamVis jas.AnnotParamAttr annParamInvis jas.AnnotDefAttr annDef java.util.Vector generic public void <init> (short, jas.AsciiCP, jas.AsciiCP) short macc jas.AsciiCP name jas.AsciiCP desc public void setCode (jas.CodeAttr, jas.ExceptAttr) jas.CodeAttr cd jas.ExceptAttr ex public void setSignature (jas.SignatureAttr) jas.SignatureAttr sig public void setDeprecated (jas.DeprecatedAttr) jas.DeprecatedAttr depr public void addGenericAttr (jas.GenericAttr) jas.GenericAttr g public jas.Annotation addAnnotation (boolean, java.lang.String) boolean visible String clsname jas.Annotation ann jas.AnnotationAttr aa public jas.Annotation addAnnotation (boolean, java.lang.String, int) throws jas.jasError boolean visible String clsname int paramnum jas.Annotation ann jas.AnnotParamAttr aa public jas.Annotation addAnnotation () throws jas.jasError void resolve (jas.ClassEnv) jas.GenericAttr gattr java.util.Enumeration gen jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.GenericAttr gattr java.util.Enumeration gen jas.ClassEnv e java.io.DataOutputStream out short cnt }
jas/MethodCP.class
MethodCP.java package jas public jas.MethodCP extends jas.CP implements jas.RuntimeConstants { jas.ClassCP clazz jas.NameTypeCP nt public void <init> (java.lang.String, java.lang.String, java.lang.String) String cname String varname String sig void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out }
jas/MultiarrayInsn.class
MultiarrayInsn.java package jas public jas.MultiarrayInsn extends jas.Insn implements jas.RuntimeConstants { public void <init> (jas.CP, int) jas.CP cpe int sz }
jas/MultiarrayOperand.class
InsnOperand.java package jas jas.MultiarrayOperand extends jas.InsnOperand { jas.CP cpe int sz void <init> (jas.CP, int) jas.CP cpe int sz void resolve (jas.ClassEnv) jas.ClassEnv e int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/NameTypeCP.class
NameTypeCP.java package jas public jas.NameTypeCP extends jas.CP implements jas.RuntimeConstants { jas.AsciiCP name jas.AsciiCP sig public void <init> (java.lang.String, java.lang.String) String name String sig void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out }
jas/OffsetOperand.class
InsnOperand.java package jas jas.OffsetOperand extends jas.InsnOperand { int val boolean wide jas.Insn parent void <init> (jas.Insn, int) jas.Insn parent int val void <init> (jas.Insn, int, boolean) jas.Insn parent int val boolean wide void resolve (jas.ClassEnv) jas.ClassEnv e int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv e jas.CodeAttr ce void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/RelativeOffsetOperand.class
InsnOperand.java package jas jas.RelativeOffsetOperand extends jas.InsnOperand { int val boolean wide jas.Insn parent void <init> (jas.Insn, int) jas.Insn parent int val void <init> (jas.Insn, int, boolean) jas.Insn parent int val boolean wide void resolve (jas.ClassEnv) jas.ClassEnv e int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv e jas.CodeAttr ce void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/RuntimeConstants.class
RuntimeConstants.java package jas public abstract jas.RuntimeConstants extends java.lang.Object { public static final int JAVA_MAGIC public static final int JAVA_VERSION public static final int JAVA_MINOR_VERSION public static final int CONSTANT_UTF8 public static final int CONSTANT_UNICODE public static final int CONSTANT_INTEGER public static final int CONSTANT_FLOAT public static final int CONSTANT_LONG public static final int CONSTANT_DOUBLE public static final int CONSTANT_CLASS public static final int CONSTANT_STRING public static final int CONSTANT_FIELD public static final int CONSTANT_METHOD public static final int CONSTANT_INTERFACEMETHOD public static final int CONSTANT_NAMEANDTYPE 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_SYNCHRONIZED public static final int ACC_SUPER public static final int ACC_VOLATILE public static final int ACC_BRIDGE public static final int ACC_TRANSIENT public static final int ACC_VARARGS 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 T_CLASS 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 opc_try public static final int opc_dead public static final int opc_label public static final int opc_nop public static final int opc_aconst_null public static final int opc_iconst_m1 public static final int opc_iconst_0 public static final int opc_iconst_1 public static final int opc_iconst_2 public static final int opc_iconst_3 public static final int opc_iconst_4 public static final int opc_iconst_5 public static final int opc_lconst_0 public static final int opc_lconst_1 public static final int opc_fconst_0 public static final int opc_fconst_1 public static final int opc_fconst_2 public static final int opc_dconst_0 public static final int opc_dconst_1 public static final int opc_bipush public static final int opc_sipush public static final int opc_ldc public static final int opc_ldc_w public static final int opc_ldc2_w public static final int opc_iload public static final int opc_lload public static final int opc_fload public static final int opc_dload public static final int opc_aload public static final int opc_iload_0 public static final int opc_iload_1 public static final int opc_iload_2 public static final int opc_iload_3 public static final int opc_lload_0 public static final int opc_lload_1 public static final int opc_lload_2 public static final int opc_lload_3 public static final int opc_fload_0 public static final int opc_fload_1 public static final int opc_fload_2 public static final int opc_fload_3 public static final int opc_dload_0 public static final int opc_dload_1 public static final int opc_dload_2 public static final int opc_dload_3 public static final int opc_aload_0 public static final int opc_aload_1 public static final int opc_aload_2 public static final int opc_aload_3 public static final int opc_iaload public static final int opc_laload public static final int opc_faload public static final int opc_daload public static final int opc_aaload public static final int opc_baload public static final int opc_caload public static final int opc_saload public static final int opc_istore public static final int opc_lstore public static final int opc_fstore public static final int opc_dstore public static final int opc_astore public static final int opc_istore_0 public static final int opc_istore_1 public static final int opc_istore_2 public static final int opc_istore_3 public static final int opc_lstore_0 public static final int opc_lstore_1 public static final int opc_lstore_2 public static final int opc_lstore_3 public static final int opc_fstore_0 public static final int opc_fstore_1 public static final int opc_fstore_2 public static final int opc_fstore_3 public static final int opc_dstore_0 public static final int opc_dstore_1 public static final int opc_dstore_2 public static final int opc_dstore_3 public static final int opc_astore_0 public static final int opc_astore_1 public static final int opc_astore_2 public static final int opc_astore_3 public static final int opc_iastore public static final int opc_lastore public static final int opc_fastore public static final int opc_dastore public static final int opc_aastore public static final int opc_bastore public static final int opc_castore public static final int opc_sastore public static final int opc_pop public static final int opc_pop2 public static final int opc_dup public static final int opc_dup_x1 public static final int opc_dup_x2 public static final int opc_dup2 public static final int opc_dup2_x1 public static final int opc_dup2_x2 public static final int opc_swap public static final int opc_iadd public static final int opc_ladd public static final int opc_fadd public static final int opc_dadd public static final int opc_isub public static final int opc_lsub public static final int opc_fsub public static final int opc_dsub public static final int opc_imul public static final int opc_lmul public static final int opc_fmul public static final int opc_dmul public static final int opc_idiv public static final int opc_ldiv public static final int opc_fdiv public static final int opc_ddiv public static final int opc_irem public static final int opc_lrem public static final int opc_frem public static final int opc_drem public static final int opc_ineg public static final int opc_lneg public static final int opc_fneg public static final int opc_dneg public static final int opc_ishl public static final int opc_lshl public static final int opc_ishr public static final int opc_lshr public static final int opc_iushr public static final int opc_lushr public static final int opc_iand public static final int opc_land public static final int opc_ior public static final int opc_lor public static final int opc_ixor public static final int opc_lxor public static final int opc_iinc public static final int opc_i2l public static final int opc_i2f public static final int opc_i2d public static final int opc_l2i public static final int opc_l2f public static final int opc_l2d public static final int opc_f2i public static final int opc_f2l public static final int opc_f2d public static final int opc_d2i public static final int opc_d2l public static final int opc_d2f public static final int opc_i2b public static final int opc_i2c public static final int opc_i2s public static final int opc_lcmp public static final int opc_fcmpl public static final int opc_fcmpg public static final int opc_dcmpl public static final int opc_dcmpg public static final int opc_ifeq public static final int opc_ifne public static final int opc_iflt public static final int opc_ifge public static final int opc_ifgt public static final int opc_ifle public static final int opc_if_icmpeq public static final int opc_if_icmpne public static final int opc_if_icmplt public static final int opc_if_icmpge public static final int opc_if_icmpgt public static final int opc_if_icmple public static final int opc_if_acmpeq public static final int opc_if_acmpne public static final int opc_goto public static final int opc_jsr public static final int opc_ret public static final int opc_tableswitch public static final int opc_lookupswitch public static final int opc_ireturn public static final int opc_lreturn public static final int opc_freturn public static final int opc_dreturn public static final int opc_areturn public static final int opc_return public static final int opc_getstatic public static final int opc_putstatic public static final int opc_getfield public static final int opc_putfield public static final int opc_invokevirtual public static final int opc_invokespecial public static final int opc_invokestatic public static final int opc_invokeinterface public static final int opc_invokedynamic public static final int opc_new public static final int opc_newarray public static final int opc_anewarray public static final int opc_arraylength public static final int opc_athrow public static final int opc_checkcast public static final int opc_instanceof public static final int opc_monitorenter public static final int opc_monitorexit public static final int opc_wide public static final int opc_multianewarray public static final int opc_ifnull public static final int opc_ifnonnull public static final int opc_goto_w public static final int opc_jsr_w public static final int opc_breakpoint public static final int opc_int2byte public static final int opc_int2char public static final int opc_int2short public static final int opc_invokenonvirtual public static final String[] opcNames public static final int[] opcLengths static void <clinit> () }
jas/ShortOperand.class
InsnOperand.java package jas jas.ShortOperand extends jas.InsnOperand { int offset void <init> (int) int n void resolve (jas.ClassEnv) jas.ClassEnv e int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out }
jas/SignatureAttr.class
SignatureAttr.java package jas public jas.SignatureAttr extends java.lang.Object { static jas.CP attr jas.CP signature public void <init> (java.lang.String) String signature public void <init> (jas.CP) jas.CP signature void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out static void <clinit> () }
jas/SourceAttr.class
SourceAttr.java package jas public jas.SourceAttr extends java.lang.Object { static jas.CP attr jas.CP name public void <init> (java.lang.String) String name public void <init> (jas.CP) jas.CP name void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out static void <clinit> () }
jas/SourceDebugExtensionAttr.class
SourceDebugExtensionAttr.java package jas public jas.SourceDebugExtensionAttr extends java.lang.Object { static jas.CP attr String debug public void <init> (java.lang.String) String debug public void append (java.lang.String) String debug void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out java.io.ByteArrayOutputStream buf java.io.DataOutputStream dat static void <clinit> () }
jas/StackMap.class
StackMap.java package jas public jas.StackMap extends java.lang.Object { private static final int JDK_SMF_MIN static jas.CP attr static boolean java6 protected java.util.Vector frames protected void <init> (jas.CP) jas.CP attr public void <init> (jas.ClassEnv) jas.ClassEnv e public void addFrame (jas.VerifyFrame) jas.VerifyFrame f public java.util.Vector getLastFrame (int) throws jas.jasError int count public int size (jas.ClassEnv, jas.CodeAttr) java.io.IOException ex jas.jasError ex jas.ClassEnv e jas.CodeAttr ce void resolve (jas.ClassEnv) jas.ClassEnv e java.util.Enumeration en int write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.VerifyFrame cur jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out java.io.ByteArrayOutputStream buf java.io.DataOutputStream bufout jas.VerifyFrame prev java.util.Enumeration en int len private void shellSort (jas.CodeAttr) throws jas.jasError jas.VerifyFrame t1 int jn jas.VerifyFrame tmp int j int ts int i jas.CodeAttr ce int n int g static void <clinit> () }
jas/StringCP.class
StringCP.java package jas public jas.StringCP extends jas.CP implements jas.RuntimeConstants { jas.AsciiCP val public void <init> (java.lang.String) String s void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e java.io.DataOutputStream out }
jas/TableswitchInsn.class
TableswitchInsn.java package jas public jas.TableswitchInsn extends jas.Insn implements jas.RuntimeConstants { public void <init> (int, int, jas.LabelOrOffset, jas.LabelOrOffset[]) int min int max jas.LabelOrOffset def jas.LabelOrOffset[] j }
jas/TableswitchOperand.class
InsnOperand.java package jas jas.TableswitchOperand extends jas.InsnOperand { int min int max jas.LabelOrOffset dflt jas.LabelOrOffset[] jmp jas.Insn source void <init> (jas.Insn, int, int, jas.LabelOrOffset, jas.LabelOrOffset[]) jas.Insn s int min int max jas.LabelOrOffset def jas.LabelOrOffset[] j void resolve (jas.ClassEnv) jas.ClassEnv e int size (jas.ClassEnv, jas.CodeAttr) throws jas.jasError jas.ClassEnv ce jas.CodeAttr code int sz int source_pc void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError int x int pad int x jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out int source_pc int cnt }
jas/UnsignedByteOperand.class
InsnOperand.java package jas jas.UnsignedByteOperand extends jas.InsnOperand { int val void <init> (int) int n int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out void resolve (jas.ClassEnv) jas.ClassEnv e }
jas/UnsignedByteWideOperand.class
InsnOperand.java package jas jas.UnsignedByteWideOperand extends jas.InsnOperand implements jas.RuntimeConstants { int val boolean Wide void <init> (int, boolean) int n boolean Wide int size (jas.ClassEnv, jas.CodeAttr) jas.ClassEnv ce jas.CodeAttr code void writePrefix (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out void resolve (jas.ClassEnv) jas.ClassEnv e }
jas/Var.class
Var.java package jas public jas.Var extends java.lang.Object { short var_acc jas.CP name jas.CP desc jas.SignatureAttr sig jas.ConstAttr const_attr jas.DeprecatedAttr depr jas.AnnotationAttr annVis jas.AnnotationAttr annInvis java.util.Vector generic public void <init> (short, jas.CP, jas.CP, jas.ConstAttr) short vacc jas.CP name jas.CP desc jas.ConstAttr cattr public void setSignature (jas.SignatureAttr) jas.SignatureAttr sig public void setDeprecated (jas.DeprecatedAttr) jas.DeprecatedAttr depr public void addGenericAttr (jas.GenericAttr) jas.GenericAttr g public jas.Annotation addAnnotation (boolean, java.lang.String) boolean visible String clsname jas.Annotation ann jas.AnnotationAttr aa void resolve (jas.ClassEnv) jas.GenericAttr gattr java.util.Enumeration gen jas.ClassEnv e void write (jas.ClassEnv, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.GenericAttr gattr java.util.Enumeration gen jas.ClassEnv e java.io.DataOutputStream out short nb }
jas/VerificationTypeInfo.class
VerificationTypeInfo.java package jas public jas.VerificationTypeInfo extends java.lang.Object { private int tag private jas.ClassCP cls private int index private jas.Label un_label public void <init> (java.lang.String) throws jas.jasError String item public void <init> (java.lang.String, java.lang.String) throws jas.jasError Exception e String item String val void resolve (jas.ClassEnv) jas.ClassEnv e void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream) throws java.io.IOException jas.jasError jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out private int getOffset (jas.CodeAttr) throws jas.jasError jas.CodeAttr ce boolean isEqual (jas.ClassEnv, jas.CodeAttr, jas.VerificationTypeInfo) throws jas.jasError jas.ClassEnv e jas.CodeAttr ce jas.VerificationTypeInfo cmp }
jas/VerifyFrame.class
VerifyFrame.java package jas public jas.VerifyFrame extends java.lang.Object { private static final int SAME_FRAME_S0_min private static final int SAME_FRAME_S0_max private static final int SAME_FRAME_S1_min private static final int SAME_FRAME_S1_max private static final int SAME_FRAME_S1 private static final int CHOP_FRAME_S0_min private static final int SAME_FRAME_S0 private static final int APPEND_FRAME_S0_max private static final int FULL_FRAME private java.util.Vector stack private java.util.Vector locals private int offset private jas.Label off_label private boolean offset_defined public void <init> (java.util.Vector) java.util.Vector InitialFrame private void defineOffset () throws jas.jasError public void setOffset (int) throws jas.jasError int offset public void setOffset (jas.Label) throws jas.jasError jas.Label label public void addStackItem (java.lang.String, java.lang.String) throws jas.jasError String item String val public void addLocalsItem (java.lang.String, java.lang.String) throws jas.jasError String item String val public boolean haveOffset () public java.util.Vector getFrame (int) throws jas.jasError int count java.util.Vector result public int getOffset (jas.CodeAttr) throws jas.jasError jas.CodeAttr ce void resolve (jas.ClassEnv) jas.ClassEnv e java.util.Enumeration en void write (jas.ClassEnv, jas.CodeAttr, java.io.DataOutputStream, jas.VerifyFrame) throws java.io.IOException jas.jasError int prev_off int cmpcn int delta int wrdt boolean can_compact int prev_size jas.ClassEnv e jas.CodeAttr ce java.io.DataOutputStream out jas.VerifyFrame prev int off int stack_size int locals_size java.util.Enumeration en }
jas/jasError.class
jasError.java package jas public jas.jasError extends java.lang.Exception { public boolean numTag public void <init> () public void <init> (java.lang.String) String s public void <init> (java.lang.String, boolean) String s boolean isNum }
jasmin/
jasmin/CUP$actions.class
parser.java package jasmin jasmin.CUP$actions extends java.lang.Object { short access_val public jasmin.ClassFile classFile public jasmin.Scanner scanner void <init> () public final java_cup.runtime.symbol CUP$do_action (int, java_cup.runtime.lr_parser, java.util.Stack, int) throws java.lang.Exception String[] split int CUP$act_num java_cup.runtime.lr_parser CUP$parser java.util.Stack CUP$stack int CUP$top java_cup.runtime.symbol CUP$result }
jasmin/ClassFile.class
ClassFile.java package jasmin public jasmin.ClassFile extends java.lang.Object { private static final boolean PARSER_DEBUG String filename jas.ClassEnv class_env String class_name String source_name jasmin.Scanner scanner jas.ExceptAttr except_attr jas.Catchtable catch_table jas.LocalVarTableAttr var_table jas.LocalVarTypeTableAttr vtype_table jas.LineTableAttr line_table jas.CodeAttr code jas.Method cur_method jas.Var cur_field java.util.Hashtable labels jas.StackMap stackmap jas.VerifyFrame verifyframe jas.Annotation cur_annotation int line_label_count int line_num int stack_map_label_count boolean auto_number boolean class_header jas.Insn buffered_insn java.util.Vector switch_vec int low_value int high_value static final String BGN_METHOD static final String END_METHOD int errors void report_error (java.lang.String) String msg void report_error (java.lang.String, boolean) String dia_line int dia_linnum int dia_charpos int i String dia_line int dia_linnum int dia_charpos String msg boolean BadIntVal void setSource (java.lang.String) String name void setVersion (java.lang.Number) Number version String str int idx void setClass (java.lang.String, short) String name short acc void setSuperClass (java.lang.String) String name void addInterface (java.lang.String) String name void setSourceDebugExtension (java.lang.String) String str void setEnclosingMethod (java.lang.String) String[] split IllegalArgumentException e String str private static void opened_annotation (java.lang.String) throws jas.jasError String fld private static void outside (java.lang.String) throws jas.jasError String dir public void endHeader () throws jas.jasError void setSignature (java.lang.String) throws jas.jasError String str jas.SignatureAttr sig void setDeprecated () throws jas.jasError jas.DeprecatedAttr depr void addGenericAttr (java.lang.String, java.lang.String) throws java.io.IOException jas.jasError String name String file jas.GenericAttr gattr public void addInner (short, java.lang.String, java.lang.String, java.lang.String) short iacc String name String inner String outer private static void annotation_internal () throws jas.jasError void addAnnotation () throws jas.jasError void addAnnotation (boolean, java.lang.String, int) throws jas.jasError boolean visible String clname int paramnum void addAnnotation (boolean, java.lang.String) throws jas.jasError boolean visible String clname void addAnnotationField (java.lang.String, java.lang.String, java.lang.String) throws jas.jasError String name String type String add void addAnnotationValue (java.lang.Object) throws jas.jasError Object value void nestAnnotation () throws jas.jasError void endAnnotation () throws jas.jasError void beginField (short, java.lang.String, java.lang.String, java.lang.Object) throws jas.jasError jas.CP cp jas.CP cp jas.CP cp jas.CP cp jas.CP cp jas.CP cp short access String name String desc Object value jas.ConstAttr ca void endField () throws jas.jasError void addField (short, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) throws jas.jasError short access String name String desc String sig Object value void newMethod (java.lang.String, java.lang.String, int) String name String descriptor int access void endMethod () throws jas.jasError private java.util.Vector prevStack (int) throws jas.jasError int count java.util.Vector prev void beginStack (boolean) throws jas.jasError boolean copy java.util.Vector prev void beginStack (int) throws jas.jasError int n void plantStackOffset (int) jas.jasError e int n void plantStackOffset (java.lang.String) throws jas.jasError jas.jasError e String label jas.Label l void plantStackLocals (java.lang.String, java.lang.String) jas.jasError e String item String val void plantStackStack (java.lang.String, java.lang.String) jas.jasError e String item String val void endStack () jas.jasError e String l void plant (java.lang.String) throws jas.jasError String name jasmin.InsnInfo insn void plantRelativeGoto (java.lang.String, int) throws jas.jasError String name int val jasmin.InsnInfo insn void plant (java.lang.String, int, int) throws jas.jasError String name int v1 int v2 jasmin.InsnInfo insn void plant (java.lang.String, int) throws jas.jasError String name int val jasmin.InsnInfo insn jas.CodeAttr code void plant (java.lang.String, java.lang.Number) throws jas.jasError String name Number val jasmin.InsnInfo insn jas.CodeAttr code void plantString (java.lang.String, java.lang.String) throws jas.jasError String name String val jasmin.InsnInfo insn void plant (java.lang.String, java.lang.String, int) throws jas.jasError String[] split String name String val int nargs jasmin.InsnInfo insn jas.CodeAttr code void plant (java.lang.String, java.lang.String) throws jas.jasError String[] split int atype String name String val jasmin.InsnInfo insn jas.CodeAttr code void plant (java.lang.String, java.lang.String, java.lang.String) throws jas.jasError String[] split String name String v1 String v2 jasmin.InsnInfo info jas.CodeAttr code void newLookupswitch () throws jas.jasError void addLookupswitch (int, java.lang.String) throws jas.jasError int val String label void addLookupswitch (int, int) throws jas.jasError int val int offset void endLookupswitch (java.lang.String) throws jas.jasError String deflabel Object[] offlabs int[] offsets jas.LabelOrOffset[] labels jas.LabelOrOffset defl void endLookupswitch (int) throws jas.jasError int defoffset Object[] offlabs int[] offsets jas.LabelOrOffset[] labels private java.lang.Object[] checkLookupswitch () int n int[] offsets jas.LabelOrOffset[] labels java.util.Enumeration e int i Object[] result void newTableswitch (int) throws jas.jasError int lowval void newTableswitch (int, int) throws jas.jasError int lowval int hival void addTableswitch (java.lang.String) throws jas.jasError String label void addTableswitch (int) throws jas.jasError int offset void endTableswitch (java.lang.String) throws jas.jasError String deflabel jas.LabelOrOffset[] labels void endTableswitch (int) throws jas.jasError int defoffset jas.LabelOrOffset[] labels private jas.LabelOrOffset[] checkTableswitch () int n jas.LabelOrOffset[] labels java.util.Enumeration e int i void setLine (int) int l void autoNumber () throws jas.jasError jas.Label getLabel (java.lang.String) throws jas.jasError String name jas.Label lab void plantLabel (java.lang.String) throws jas.jasError NumberFormatException e String name void bufferInsn (jas.Insn) throws jas.jasError jas.Insn i void flushInsnBuffer () throws jas.jasError void addVar (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) throws jas.jasError String startLab String endLab String name String desc String sign int var_num jas.Label slab jas.Label elab void addVar (int, int, java.lang.String, java.lang.String, java.lang.String, int) throws jas.jasError int startOffset int endOffset String name String desc String sign int var_num void addLineInfo (int) throws jas.jasError int line_num String l void addLine (int) throws jas.jasError int line_num void addThrow (java.lang.String) throws jas.jasError String name void addCatch (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws jas.jasError String name String start_lab String end_lab String branch_lab jas.ClassCP class_cp void addCatch (java.lang.String, int, int, int) throws jas.jasError String name int start_off int end_off int branch_off jas.ClassCP class_cp short checkLimit (int) throws jas.jasError int v void setStackSize (int) throws jas.jasError int v void setVarSize (int) throws jas.jasError int v private jas.ClassCP checkCatch (java.lang.String) throws jas.jasError jas.ClassCP class_cp String name jas.ClassCP class_cp jas.CodeAttr _getCode () throws jas.jasError public void <init> () public void readJasmin (java.io.Reader, java.lang.String, boolean) throws java.io.IOException java.lang.Exception java.io.Reader input String name boolean numberLines jasmin.parser parse_obj public int errorCount () public java.lang.String getClassName () public void write (java.io.OutputStream) throws java.io.IOException jas.jasError java.io.OutputStream outp }
jasmin/InsnInfo.class
InsnInfo.java package jasmin jasmin.InsnInfo extends java.lang.Object { static java.util.Hashtable infoTable public String name public int opcode public String args void <init> () public static jasmin.InsnInfo get (java.lang.String) String name public static boolean contains (java.lang.String) String name private static void addInfo (java.lang.String, int, java.lang.String) String name int opcode String args jasmin.InsnInfo info static void <clinit> () }
jasmin/Main.class
Main.java package jasmin public jasmin.Main extends java.lang.Object { public static final String version public static final boolean DEBUG private static String dest_path private static String encoding private static boolean generate_linenum private static final String help1 private static final String help2 private static final String help3 public void <init> () private static void unarg_option (java.lang.String) String opt private static void duplicate_option (java.lang.String) String opt public static void assemble (java.lang.String) java.io.InputStreamReader ir java.io.FileInputStream fs java.io.InputStreamReader ir String class_dir java.io.File dest java.io.BufferedReader inp String[] class_path String class_name String dest_dir java.io.FileNotFoundException e jas.jasError e Exception e Exception e String fname java.io.File out_file java.io.FileOutputStream outp java.io.File file jasmin.ClassFile classFile String iocause public static void main (java.lang.String[]) String[] args int i String[] files int num_files static void <clinit> () }
jasmin/ReservedWords.class
ReservedWords.java package jasmin abstract jasmin.ReservedWords extends java.lang.Object { static java.util.Hashtable reserved_words void <init> () public static java_cup.runtime.token get (java.lang.String) String name public static boolean contains (java.lang.String) String name static void <clinit> () }
jasmin/Scanner.class
Scanner.java package jasmin jasmin.Scanner extends java.lang.Object { java.io.Reader inp int next_char char[] chars private static int chars_size static final String WHITESPACE static final String SEPARATORS public int line_num public int token_line_num public int char_num public int int_char_num public int int_line_num public StringBuffer line public String int_line public java.util.Hashtable dict protected static boolean whitespace (int) int c protected static boolean separator (int) int c protected void advance () throws java.io.IOException public void <init> (java.io.Reader) throws java.io.IOException jas.jasError java.io.Reader i private void chars_expand () char[] temp private void skip_empty_lines () throws java.io.IOException private char uniEscape () throws java.io.IOException jas.jasError int tmp int i int res private char nameEscape () throws java.io.IOException jas.jasError char chval public java_cup.runtime.token next_token () throws java.io.IOException jas.jasError NumberFormatException e int pos String str java_cup.runtime.token tok Number num int val int res char chval int pos boolean already char chval int pos char chval NumberFormatException e String s Object v int n boolean neg boolean sign java_cup.runtime.token tok int pos boolean only_name String str static void <clinit> () }
jasmin/ScannerUtils.class
ScannerUtils.java package jasmin abstract jasmin.ScannerUtils extends java.lang.Object { void <init> () public static java.lang.Number convertInt (java.lang.String, int) throws java.lang.NumberFormatException String str int radix long x public static java.lang.Number convertNumber (java.lang.String) throws java.lang.NumberFormatException double x String str public static java.lang.String convertDots (java.lang.String) String orig_name public static java.lang.String convertChars (java.lang.String, java.lang.String, char) String orig_name String chars char toChar StringBuffer tmp int i public static java.lang.String[] splitClassMethodSignature (java.lang.String) char c StringIndexOutOfBoundsException e String name String[] result int i int pos int sigpos public static java.lang.String[] splitClassField (java.lang.String) char c String name String[] result int i int pos int sigpos public static java.lang.String[] splitMethodSignature (java.lang.String) char c String name String[] result int i int sigpos }
jasmin/num_token.class
num_token.java package jasmin jasmin.num_token extends java_cup.runtime.token { public Number num_val public void <init> (int, java.lang.Number) int term_num Number v public void <init> (int) int term_num }
jasmin/parser.class
parser.java package jasmin public jasmin.parser extends java_cup.runtime.lr_parser { protected static final short[][] _production_table protected static final short[][] _action_table protected static final short[][] _reduce_table protected jasmin.CUP$actions action_obj public jasmin.Scanner scanner public jasmin.ClassFile classFile public void <init> () public short[][] production_table () public short[][] action_table () public short[][] reduce_table () protected void init_actions () public java_cup.runtime.symbol do_action (int, java_cup.runtime.lr_parser, java.util.Stack, int) throws java.lang.Exception int act_num java_cup.runtime.lr_parser parser java.util.Stack stack int top public int start_state () public int start_production () public int EOF_sym () public int error_sym () public void user_init () throws java.lang.Exception public java_cup.runtime.token scan () throws java.lang.Exception public void report_error (java.lang.String, java.lang.Object) String message Object info public void report_fatal_error (java.lang.String, java.lang.Object) String message Object info void <init> (jasmin.ClassFile, jasmin.Scanner) jasmin.ClassFile classFile jasmin.Scanner scanner static void <clinit> () }
jasmin/relative_num_token.class
relative_num_token.java package jasmin jasmin.relative_num_token extends java_cup.runtime.int_token { public void <init> (int, int) int term_num int v }
jasmin/sym.class
sym.java package jasmin public jasmin.sym extends java.lang.Object { static final int FROM static final int DSIGNATURE static final int SYNTHETIC static final int OUTER static final int DCLASS static final int DVAR static final int DSUPER static final int SIGNATURE static final int ENUM static final int INVISIBLE static final int INNER static final int Insn static final int TABLESWITCH static final int STACK static final int Int static final int LOOKUPSWITCH static final int TRANSIENT static final int PROTECTED static final int FINAL static final int DSOURCE static final int EQ static final int CLASS static final int DDEBUG static final int ABSTRACT static final int DINTERFACE static final int NATIVE static final int DTHROWS static final int USE static final int INTERFACE static final int VARARGS static final int DDEPRECATED static final int DSET static final int DFIELD static final int VISIBLE static final int DLIMIT static final int PUBLIC static final int DEND static final int DENCLOSING static final int DMETHOD static final int STRICT static final int DANNOTATION static final int EOF static final int DEFAULT static final int VISIBLEPARAM static final int OFFSET static final int DATTRIBUTE static final int IS static final int METHOD static final int DBYTECODE static final int error static final int SYNCHRONIZED static final int Word static final int SEP static final int ANNOTATION static final int BRIDGE static final int COLON static final int USING static final int DLINE static final int FIELD static final int DCATCH static final int VOLATILE static final int LOCALS static final int DINNER static final int Relative static final int INVISIBLEPARAM static final int DIMPLEMENTS static final int DSTACK static final int PRIVATE static final int TO static final int STATIC static final int Str static final int Num public void <init> () }
jasmin/var_token.class
var_token.java package jasmin jasmin.var_token extends java_cup.runtime.token { public Object var_val public void <init> (int, java.lang.Number) int term_num Number v public void <init> (int, java.lang.String) int term_num String v public void <init> (int) int term_num }
java_cup/
java_cup/runtime/
java_cup/runtime/char_token.class
char_token.java package java_cup.runtime public java_cup.runtime.char_token extends java_cup.runtime.token { public char char_val public void <init> (int, char) int term_num char v public void <init> (int) int term_num }
java_cup/runtime/double_token.class
double_token.java package java_cup.runtime public java_cup.runtime.double_token extends java_cup.runtime.token { public double double_val public void <init> (int, double) int term_num double v public void <init> (int) int term_num }
java_cup/runtime/float_token.class
float_token.java package java_cup.runtime public java_cup.runtime.float_token extends java_cup.runtime.token { public float float_val public void <init> (int, float) int term_num float v public void <init> (int) int term_num }
java_cup/runtime/int_token.class
int_token.java package java_cup.runtime public java_cup.runtime.int_token extends java_cup.runtime.token { public int int_val public void <init> (int, int) int term_num int iv public void <init> (int) int term_num }
java_cup/runtime/long_token.class
long_token.java package java_cup.runtime public java_cup.runtime.long_token extends java_cup.runtime.token { public long long_val public void <init> (int, long) int term_num long lv public void <init> (int) int term_num }
java_cup/runtime/lr_parser.class
lr_parser.java package java_cup.runtime public abstract java_cup.runtime.lr_parser extends java.lang.Object { protected static final int _error_sync_size protected boolean _done_parsing protected int tos protected java_cup.runtime.token cur_token protected java.util.Stack stack protected short[][] production_tab protected short[][] action_tab protected short[][] reduce_tab protected java_cup.runtime.token[] lookahead protected int lookahead_pos public void <init> () protected int error_sync_size () public abstract short[][] production_table () public abstract short[][] action_table () public abstract short[][] reduce_table () public abstract int start_state () public abstract int start_production () public abstract int EOF_sym () public abstract int error_sym () public void done_parsing () public abstract java_cup.runtime.symbol do_action (int, java_cup.runtime.lr_parser, java.util.Stack, int) throws java.lang.Exception public void user_init () throws java.lang.Exception protected abstract void init_actions () throws java.lang.Exception public abstract java_cup.runtime.token scan () throws java.lang.Exception public void report_fatal_error (java.lang.String, java.lang.Object) throws java.lang.Exception String message Object info public void report_error (java.lang.String, java.lang.Object) String message Object info public void syntax_error (java_cup.runtime.token) java_cup.runtime.token cur_token public void unrecovered_syntax_error (java_cup.runtime.token) throws java.lang.Exception java_cup.runtime.token cur_token protected final short get_action (int, int) short tag int probe int probe int first int last int state int sym int probe short[] row protected final short get_reduce (int, int) short tag int probe int state int sym short[] row public void parse () throws java.lang.Exception int i java_cup.runtime.symbol lhs_sym short handle_size short lhs_sym_num int act public void debug_message (java.lang.String) String mess public void dump_stack () int i public void debug_reduce (int, int, int) int prod_num int nt_num int rhs_size public void debug_shift (java_cup.runtime.token) java_cup.runtime.token shift_tkn public void debug_parse () throws java.lang.Exception int i java_cup.runtime.symbol lhs_sym short handle_size short lhs_sym_num int act protected boolean error_recovery (boolean) throws java.lang.Exception boolean debug protected boolean shift_under_error () protected boolean find_recovery_config (boolean) boolean debug java_cup.runtime.token error_token int act protected void read_lookahead () throws java.lang.Exception int i protected java_cup.runtime.token cur_err_token () protected boolean advance_lookahead () protected void restart_lookahead () throws java.lang.Exception int i protected boolean try_parse_ahead (boolean) throws java.lang.Exception int i boolean debug int act short lhs short rhs_size java_cup.runtime.virtual_parse_stack vstack protected void parse_lookahead (boolean) throws java.lang.Exception int i java_cup.runtime.symbol lhs_sym short handle_size short lhs_sym_num int act boolean debug }
java_cup/runtime/str_token.class
str_token.java package java_cup.runtime public java_cup.runtime.str_token extends java_cup.runtime.token { public String str_val public void <init> (int, java.lang.String) int term_num String v public void <init> (int) int term_num }
java_cup/runtime/symbol.class
symbol.java package java_cup.runtime public java_cup.runtime.symbol extends java.lang.Object { public int sym public int parse_state public void <init> (int, int) int sym_num int state public void <init> (int) int sym_num }
java_cup/runtime/token.class
token.java package java_cup.runtime public java_cup.runtime.token extends java_cup.runtime.symbol { public void <init> (int) int term_num }
java_cup/runtime/virtual_parse_stack.class
virtual_parse_stack.java package java_cup.runtime public java_cup.runtime.virtual_parse_stack extends java.lang.Object { protected java.util.Stack real_stack protected int real_next protected java.util.Stack vstack public void <init> (java.util.Stack) throws java.lang.Exception java.util.Stack shadowing_stack protected void get_from_real () java_cup.runtime.symbol stack_sym public boolean empty () public int top () throws java.lang.Exception public void pop () throws java.lang.Exception public void push (int) int state_num }