SYMBOL INDEX (994 symbols across 297 files) FILE: Java/src/Main.java class Main (line 6) | public class Main { method main (line 7) | public static void main(String[] args) { FILE: Java/src/Utils/ByteUtils.java class ByteUtils (line 8) | public class ByteUtils { method bytesToHexString (line 11) | public static String bytesToHexString(byte[] src) { method bytesToHexString (line 20) | public static String bytesToHexString(byte[] src, int len) { method bytesToU16 (line 37) | public static int bytesToU16(byte[] data) { method byteToInt32 (line 52) | public static int byteToInt32(byte[] data) { method byteToLong64 (line 61) | public static long byteToLong64(byte[] data) { method byte2Float32 (line 71) | public static float byte2Float32(byte[] b) { method byte2Double64 (line 77) | public static double byte2Double64(byte[] b) { FILE: Java/src/Utils/Cmd.java class Cmd (line 8) | public class Cmd { method Cmd (line 24) | public Cmd(String cmdLine) { method Cmd (line 28) | public Cmd(String[] strs) { method parseCmd (line 32) | public void parseCmd(String[] args) { method parseCmd (line 74) | private void parseCmd(String cmdLine) { method printUsage (line 81) | public void printUsage() { method isRightFmt (line 86) | public boolean isRightFmt() { method isRightOpt (line 90) | public boolean isRightOpt() { method isHelpFlag (line 94) | public boolean isHelpFlag() { method isVersionFlag (line 98) | public boolean isVersionFlag() { method getCpOption (line 102) | public String getCpOption() { method getXJreOption (line 106) | public String getXJreOption() { method getClazz (line 110) | public String getClazz() { method getArgs (line 114) | public String[] getArgs() { FILE: Java/src/classfile/ClassFile.java class ClassFile (line 13) | public class ClassFile { method ClassFile (line 32) | public ClassFile(byte[] classData) { method read (line 42) | private void read(ClassReader reader) { method readAndCheckMagic (line 57) | private void readAndCheckMagic(ClassReader reader) { method readAndCheckVersion (line 65) | private void readAndCheckVersion(ClassReader reader) { method getMinorVersion (line 77) | public int getMinorVersion() { method getMajorVersion (line 81) | public int getMajorVersion() { method getConstantPool (line 85) | public ConstantPool getConstantPool() { method getAccessFlags (line 89) | public int getAccessFlags() { method getThisClass (line 93) | public int getThisClass() { method getSuperClass (line 97) | public int getSuperClass() { method getInterfaces (line 101) | public int[] getInterfaces() { method getFields (line 105) | public MemberInfo[] getFields() { method getMethods (line 109) | public MemberInfo[] getMethods() { method getAttributes (line 113) | public AttributeInfo[] getAttributes() { method getClassName (line 117) | public String getClassName() { method getSuperClassName (line 121) | public String getSuperClassName() { method getInterfaceNames (line 129) | public String[] getInterfaceNames() { method getSourceFile (line 139) | public String getSourceFile() { FILE: Java/src/classfile/ClassReader.java class ClassReader (line 10) | public class ClassReader { method ClassReader (line 15) | public ClassReader(byte[] data) { method readUint8 (line 20) | public byte readUint8() { method readUint16 (line 27) | public int readUint16() { method readUint32 (line 35) | public byte[] readUint32() { method readUint64 (line 45) | public byte[] readUint64() { method readUint16s (line 62) | public int[] readUint16s() { method readBytes (line 71) | public byte[] readBytes(int n) { FILE: Java/src/classfile/ConstantPool.java class ConstantPool (line 12) | public class ConstantPool { method getInfos (line 16) | public ConstantInfo[] getInfos() { method ConstantPool (line 24) | public ConstantPool(ClassReader reader) { method getConstantInfo (line 46) | private ConstantInfo getConstantInfo(int index) { method getName (line 57) | public String getName(int index) { method getType (line 63) | public String getType(int index) { method getNameAndType (line 68) | public String[] getNameAndType(int index) { method getClassName (line 76) | public String getClassName(int index) { method getUtf8 (line 82) | public String getUtf8(int index) { method getConstantPoolCount (line 87) | public int getConstantPoolCount() { FILE: Java/src/classfile/MemberInfo.java class MemberInfo (line 25) | public class MemberInfo { method MemberInfo (line 32) | public MemberInfo(ClassReader reader, ConstantPool constantPool) { method readMembers (line 40) | public static MemberInfo[] readMembers(ClassReader reader, ConstantPoo... method getAccessFlags (line 49) | public int getAccessFlags() { method getName (line 53) | public String getName() { method getDescriptor (line 57) | public String getDescriptor() { method getCodeAttribute (line 61) | public CodeAttribute getCodeAttribute() { method getConstantValueAttribute (line 71) | public ConstantValueAttribute getConstantValueAttribute() { method getExceptionsAttribute (line 81) | public ExceptionsAttribute getExceptionsAttribute() { FILE: Java/src/classfile/attribute/AttributeInfo.java class AttributeInfo (line 24) | public abstract class AttributeInfo { method readInfo (line 27) | abstract void readInfo(ClassReader reader); method readAttribute (line 30) | private static AttributeInfo readAttribute(ClassReader reader, Constan... method readAttributes (line 47) | public static AttributeInfo[] readAttributes(ClassReader reader, Const... method create (line 63) | private static AttributeInfo create(String attrName, int attrLen, Cons... FILE: Java/src/classfile/attribute/CodeAttribute.java class CodeAttribute (line 32) | public class CodeAttribute extends AttributeInfo { method CodeAttribute (line 40) | public CodeAttribute(ConstantPool constantPool) { method readInfo (line 44) | @Override method readExceptionTable (line 54) | private ExceptionTableEntry[] readExceptionTable(ClassReader reader) { method lineNumberTableAttribute (line 63) | public LineNumberTableAttribute lineNumberTableAttribute() { class ExceptionTableEntry (line 74) | public static class ExceptionTableEntry { method ExceptionTableEntry (line 82) | public ExceptionTableEntry(ClassReader reader) { method getStartPc (line 89) | public int getStartPc() { method getEndPc (line 93) | public int getEndPc() { method getHandlerPc (line 97) | public int getHandlerPc() { method getCatchType (line 101) | public int getCatchType() { method getMaxStack (line 106) | public int getMaxStack() { method getMaxLocals (line 110) | public int getMaxLocals() { method getCode (line 114) | public byte[] getCode() { method getExceptionTable (line 118) | public ExceptionTableEntry[] getExceptionTable() { FILE: Java/src/classfile/attribute/ConstantValueAttribute.java class ConstantValueAttribute (line 28) | public class ConstantValueAttribute extends AttributeInfo { method readInfo (line 31) | @Override method getConstantValueIndex (line 36) | public int getConstantValueIndex() { FILE: Java/src/classfile/attribute/DeprecatedAttribute.java class DeprecatedAttribute (line 11) | public class DeprecatedAttribute extends AttributeInfo { method readInfo (line 15) | @Override FILE: Java/src/classfile/attribute/ExceptionsAttribute.java class ExceptionsAttribute (line 20) | public class ExceptionsAttribute extends AttributeInfo { method readInfo (line 24) | @Override method getExceptionIndexTable (line 29) | public int[] getExceptionIndexTable() { FILE: Java/src/classfile/attribute/LineNumberTableAttribute.java class LineNumberTableAttribute (line 12) | public class LineNumberTableAttribute extends AttributeInfo { method readInfo (line 15) | @Override method getLineNumber (line 33) | public int getLineNumber(int pc) { class LineNumberTableEntry (line 43) | static class LineNumberTableEntry { method LineNumberTableEntry (line 47) | public LineNumberTableEntry(int startPc, int lineNumber) { FILE: Java/src/classfile/attribute/LocalVariableTableAttribute.java class LocalVariableTableAttribute (line 13) | public class LocalVariableTableAttribute extends AttributeInfo { method readInfo (line 16) | @Override class LocalVariableTableEntry (line 31) | static class LocalVariableTableEntry { method LocalVariableTableEntry (line 38) | public LocalVariableTableEntry(int startPc, int length, int nameInde... FILE: Java/src/classfile/attribute/SourceFileAttribute.java class SourceFileAttribute (line 13) | public class SourceFileAttribute extends AttributeInfo { method SourceFileAttribute (line 19) | public SourceFileAttribute(ConstantPool constantPool) { method readInfo (line 23) | @Override method getFileName (line 28) | public String getFileName() { FILE: Java/src/classfile/attribute/SyntheticAttribute.java class SyntheticAttribute (line 11) | public class SyntheticAttribute extends AttributeInfo { method readInfo (line 15) | @Override FILE: Java/src/classfile/attribute/UnparsedAttribute.java class UnparsedAttribute (line 10) | public class UnparsedAttribute extends AttributeInfo { method UnparsedAttribute (line 15) | public UnparsedAttribute(String attrName, int attrLen) { method readInfo (line 20) | @Override FILE: Java/src/classfile/classconstant/ConstantClassInfo.java class ConstantClassInfo (line 16) | public class ConstantClassInfo extends ConstantInfo { method ConstantClassInfo (line 20) | public ConstantClassInfo(ConstantPool constantPool, int i) { method readInfo (line 26) | @Override method getName (line 31) | public String getName() { FILE: Java/src/classfile/classconstant/ConstantDoubleInfo.java class ConstantDoubleInfo (line 11) | public class ConstantDoubleInfo extends ConstantInfo { method ConstantDoubleInfo (line 14) | public ConstantDoubleInfo(int i) { method readInfo (line 19) | @Override method getVal (line 25) | public double getVal() { FILE: Java/src/classfile/classconstant/ConstantFieldRefInfo.java class ConstantFieldRefInfo (line 10) | public class ConstantFieldRefInfo extends ConstantMemberRefInfo { method ConstantFieldRefInfo (line 11) | public ConstantFieldRefInfo(ConstantPool constantPool,int type) { FILE: Java/src/classfile/classconstant/ConstantFloatInfo.java class ConstantFloatInfo (line 11) | public class ConstantFloatInfo extends ConstantInfo { method ConstantFloatInfo (line 14) | public ConstantFloatInfo(int i) { method readInfo (line 18) | @Override method getVal (line 25) | public float getVal() { FILE: Java/src/classfile/classconstant/ConstantInfo.java class ConstantInfo (line 13) | public abstract class ConstantInfo { method readInfo (line 31) | abstract void readInfo(ClassReader reader); method getType (line 36) | public int getType() { method readConstantInfo (line 40) | public static ConstantInfo readConstantInfo(ClassReader reader, Consta... method create (line 47) | private static ConstantInfo create(int type, ConstantPool constantPool) { FILE: Java/src/classfile/classconstant/ConstantIntegerInfo.java class ConstantIntegerInfo (line 12) | public class ConstantIntegerInfo extends ConstantInfo { method ConstantIntegerInfo (line 15) | public ConstantIntegerInfo(int i) { method readInfo (line 19) | @Override method getVal (line 27) | public int getVal() { FILE: Java/src/classfile/classconstant/ConstantInterfaceMethodRefInfo.java class ConstantInterfaceMethodRefInfo (line 10) | public class ConstantInterfaceMethodRefInfo extends ConstantMemberRefInfo { method ConstantInterfaceMethodRefInfo (line 11) | public ConstantInterfaceMethodRefInfo(ConstantPool constantPool, int t... FILE: Java/src/classfile/classconstant/ConstantInvokeDynamicInfo.java class ConstantInvokeDynamicInfo (line 10) | public class ConstantInvokeDynamicInfo extends ConstantInfo { method ConstantInvokeDynamicInfo (line 14) | public ConstantInvokeDynamicInfo(int i) { method readInfo (line 18) | @Override FILE: Java/src/classfile/classconstant/ConstantLongInfo.java class ConstantLongInfo (line 11) | public class ConstantLongInfo extends ConstantInfo { method ConstantLongInfo (line 14) | public ConstantLongInfo(int i) { method readInfo (line 19) | @Override method getVal (line 27) | public long getVal() { FILE: Java/src/classfile/classconstant/ConstantMemberRefInfo.java class ConstantMemberRefInfo (line 24) | public class ConstantMemberRefInfo extends ConstantInfo { method ConstantMemberRefInfo (line 35) | public ConstantMemberRefInfo(ConstantPool constantPool, int type) { method readInfo (line 41) | @Override method getClassName (line 47) | public String getClassName() { method getNameAndDescriptor (line 51) | public String[] getNameAndDescriptor() { method getName (line 57) | public String getName() { method getDescriptor (line 61) | public String getDescriptor() { FILE: Java/src/classfile/classconstant/ConstantMethodHandleInfo.java class ConstantMethodHandleInfo (line 10) | public class ConstantMethodHandleInfo extends ConstantInfo { method ConstantMethodHandleInfo (line 15) | public ConstantMethodHandleInfo(int i) { method readInfo (line 20) | @Override method getReferenceKind (line 26) | public int getReferenceKind() { method getReferenceIndex (line 30) | public int getReferenceIndex() { FILE: Java/src/classfile/classconstant/ConstantMethodRefInfo.java class ConstantMethodRefInfo (line 10) | public class ConstantMethodRefInfo extends ConstantMemberRefInfo { method ConstantMethodRefInfo (line 11) | public ConstantMethodRefInfo(ConstantPool constantPool, int type) { FILE: Java/src/classfile/classconstant/ConstantMethodTypeInfo.java class ConstantMethodTypeInfo (line 10) | public class ConstantMethodTypeInfo extends ConstantInfo { method ConstantMethodTypeInfo (line 14) | public ConstantMethodTypeInfo(int i) { method readInfo (line 19) | @Override method getDescriptorIndex (line 24) | public int getDescriptorIndex() { FILE: Java/src/classfile/classconstant/ConstantNameAndTypeInfo.java class ConstantNameAndTypeInfo (line 32) | public class ConstantNameAndTypeInfo extends ConstantInfo { method ConstantNameAndTypeInfo (line 36) | public ConstantNameAndTypeInfo(int i) { method readInfo (line 41) | @Override FILE: Java/src/classfile/classconstant/ConstantStringInfo.java class ConstantStringInfo (line 12) | public class ConstantStringInfo extends ConstantInfo { method ConstantStringInfo (line 16) | public ConstantStringInfo(ConstantPool constantPool,int i) { method readInfo (line 23) | @Override method getString (line 28) | public String getString() { FILE: Java/src/classfile/classconstant/ConstantUtf8Info.java class ConstantUtf8Info (line 21) | public class ConstantUtf8Info extends ConstantInfo { method ConstantUtf8Info (line 24) | public ConstantUtf8Info(int i) { method readInfo (line 29) | @Override method decodeMUTF8 (line 41) | private static String decodeMUTF8(byte[] bytearr) throws IOException { method getVal (line 185) | public String getVal() { FILE: Java/src/classpath/ClassPath.java class ClassPath (line 13) | public class ClassPath { method ClassPath (line 24) | public ClassPath(String jreOption, String cpOption) { method parseBootClasspath (line 32) | private Entry parseBootClasspath() { method parseExtClasspath (line 38) | private Entry parseExtClasspath() { method getJreDir (line 45) | private String getJreDir(String jreOption) { method parseUserClasspath (line 69) | private Entry parseUserClasspath(String cpOption) { method readClass (line 80) | public byte[] readClass(String className) { method toString (line 109) | @Override FILE: Java/src/classpath/CompositeEntry.java class CompositeEntry (line 12) | public class CompositeEntry extends Entry { method CompositeEntry (line 17) | public CompositeEntry() { method CompositeEntry (line 20) | public CompositeEntry(String pathList, String pathListSeparator) { method readClass (line 29) | @Override method printClassName (line 46) | @Override FILE: Java/src/classpath/DirEntry.java class DirEntry (line 10) | public class DirEntry extends Entry { method DirEntry (line 13) | public DirEntry(String path) { method readClass (line 54) | @Override method printClassName (line 80) | @Override FILE: Java/src/classpath/Entry.java class Entry (line 11) | public abstract class Entry { method readClass (line 20) | abstract byte[] readClass(String className) throws IOException; method printClassName (line 25) | abstract String printClassName(); method createEntry (line 34) | static Entry createEntry(String path) { FILE: Java/src/classpath/WildcardEntry.java class WildcardEntry (line 14) | public class WildcardEntry extends Entry { method WildcardEntry (line 18) | public WildcardEntry(String jreLibPath) { method readClass (line 33) | @Override method printClassName (line 38) | @Override FILE: Java/src/classpath/ZipJarEntry.java class ZipJarEntry (line 13) | public class ZipJarEntry extends Entry { method ZipJarEntry (line 17) | public ZipJarEntry(String path) { method ZipJarEntry (line 27) | public ZipJarEntry(String path, String zipName) { method readClass (line 41) | @Override method printClassName (line 78) | @Override FILE: Java/src/instructions/InstructionFactory.java class InstructionFactory (line 85) | public class InstructionFactory { method createInstruction (line 236) | public static Instruction createInstruction(int opCode) { FILE: Java/src/instructions/base/BranchInstruction.java class BranchInstruction (line 10) | public abstract class BranchInstruction implements Instruction { method fetchOperands (line 13) | @Override FILE: Java/src/instructions/base/BranchLogic.java class BranchLogic (line 10) | public class BranchLogic { method branch (line 11) | public static void branch(Zframe frame, int offset) { FILE: Java/src/instructions/base/BytecodeReader.java class BytecodeReader (line 10) | public class BytecodeReader { method reset (line 18) | public void reset(byte[] code, int pc) { method getPc (line 23) | public int getPc() { method readInt8 (line 27) | public byte readInt8() { method readUint8 (line 33) | public int readUint8() { method readInt16 (line 41) | public int readInt16() { method readUint16 (line 45) | public int readUint16() { method readInt32 (line 51) | public int readInt32() { method readInt32s (line 61) | public int[] readInt32s(int n) { method skipPadding (line 71) | public void skipPadding() { FILE: Java/src/instructions/base/ClassInitLogic.java class ClassInitLogic (line 13) | public class ClassInitLogic { method initClass (line 14) | public static void initClass(Zthread thread, Zclass clazz) { method scheduleClinit (line 20) | private static void scheduleClinit(Zthread thread, Zclass clazz) { method initSuperClass (line 29) | private static void initSuperClass(Zthread thread, Zclass clazz) { FILE: Java/src/instructions/base/Index16Instruction.java class Index16Instruction (line 8) | public abstract class Index16Instruction implements Instruction { method fetchOperands (line 11) | @Override FILE: Java/src/instructions/base/Index8Instruction.java class Index8Instruction (line 10) | public abstract class Index8Instruction implements Instruction { method Index8Instruction (line 12) | public Index8Instruction(){} method fetchOperands (line 16) | @Override FILE: Java/src/instructions/base/Instruction.java type Instruction (line 10) | public interface Instruction { method fetchOperands (line 12) | void fetchOperands(BytecodeReader reader); method execute (line 15) | void execute(Zframe frame); FILE: Java/src/instructions/base/MethodInvokeLogic.java class MethodInvokeLogic (line 12) | public class MethodInvokeLogic { method invokeMethod (line 14) | public static void invokeMethod(Zframe invokerFrame, Zmethod method) { FILE: Java/src/instructions/base/NoOperandsInstruction.java class NoOperandsInstruction (line 8) | public abstract class NoOperandsInstruction implements Instruction{ method fetchOperands (line 10) | @Override FILE: Java/src/instructions/comparisons/dcmp/DCMP.java class DCMP (line 13) | public class DCMP { method _dcmp (line 14) | static void _dcmp(Zframe frame, boolean flag) { FILE: Java/src/instructions/comparisons/dcmp/DCMPG.java class DCMPG (line 12) | public class DCMPG extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/dcmp/DCMPL.java class DCMPL (line 11) | public class DCMPL extends NoOperandsInstruction { method execute (line 12) | @Override FILE: Java/src/instructions/comparisons/fcmp/FCMP.java class FCMP (line 13) | public class FCMP { method _fcmp (line 14) | static void _fcmp(Zframe frame, boolean flag) { FILE: Java/src/instructions/comparisons/fcmp/FCMPG.java class FCMPG (line 11) | public class FCMPG extends NoOperandsInstruction { method execute (line 12) | @Override FILE: Java/src/instructions/comparisons/fcmp/FCMPL.java class FCMPL (line 11) | public class FCMPL extends NoOperandsInstruction { method execute (line 12) | @Override FILE: Java/src/instructions/comparisons/ifacmp/IF_ACMPEQ.java class IF_ACMPEQ (line 12) | public class IF_ACMPEQ extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ifacmp/IF_ACMPNE.java class IF_ACMPNE (line 12) | public class IF_ACMPNE extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ifacmp/IfAcmp.java class IfAcmp (line 12) | public class IfAcmp { method _acmp (line 13) | public static boolean _acmp(Zframe frame) { FILE: Java/src/instructions/comparisons/ifcond/IFEQ.java class IFEQ (line 12) | public class IFEQ extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ifcond/IFGE.java class IFGE (line 12) | public class IFGE extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ifcond/IFGT.java class IFGT (line 12) | public class IFGT extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ifcond/IFLE.java class IFLE (line 12) | public class IFLE extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ifcond/IFLT.java class IFLT (line 12) | public class IFLT extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ifcond/IFNE.java class IFNE (line 12) | public class IFNE extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ificmp/IF_ICMPEQ.java class IF_ICMPEQ (line 12) | public class IF_ICMPEQ extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ificmp/IF_ICMPGE.java class IF_ICMPGE (line 12) | public class IF_ICMPGE extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ificmp/IF_ICMPGT.java class IF_ICMPGT (line 12) | public class IF_ICMPGT extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ificmp/IF_ICMPLE.java class IF_ICMPLE (line 12) | public class IF_ICMPLE extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ificmp/IF_ICMPLT.java class IF_ICMPLT (line 12) | public class IF_ICMPLT extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ificmp/IF_ICMPNE.java class IF_ICMPNE (line 12) | public class IF_ICMPNE extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/comparisons/ificmp/IfIcmp.java class IfIcmp (line 11) | public class IfIcmp { method _icmpPop (line 12) | static int[] _icmpPop(Zframe frame) { FILE: Java/src/instructions/comparisons/lcmp/LCMP.java class LCMP (line 12) | public class LCMP extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/ACONST_NULL.java class ACONST_NULL (line 11) | public class ACONST_NULL extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/BIPUSH.java class BIPUSH (line 12) | public class BIPUSH implements Instruction { method fetchOperands (line 15) | @Override method execute (line 20) | @Override FILE: Java/src/instructions/constants/DCONST_0.java class DCONST_0 (line 11) | public class DCONST_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/DCONST_1.java class DCONST_1 (line 11) | public class DCONST_1 extends NoOperandsInstruction { method execute (line 12) | @Override FILE: Java/src/instructions/constants/FCONST_0.java class FCONST_0 (line 11) | public class FCONST_0 extends NoOperandsInstruction { method execute (line 12) | @Override FILE: Java/src/instructions/constants/FCONST_1.java class FCONST_1 (line 11) | public class FCONST_1 extends NoOperandsInstruction { method execute (line 12) | @Override FILE: Java/src/instructions/constants/FCONST_2.java class FCONST_2 (line 11) | public class FCONST_2 extends NoOperandsInstruction { method execute (line 12) | @Override FILE: Java/src/instructions/constants/ICONST_0.java class ICONST_0 (line 11) | public class ICONST_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/ICONST_1.java class ICONST_1 (line 11) | public class ICONST_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/ICONST_2.java class ICONST_2 (line 11) | public class ICONST_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/ICONST_3.java class ICONST_3 (line 11) | public class ICONST_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/ICONST_4.java class ICONST_4 (line 11) | public class ICONST_4 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/ICONST_5.java class ICONST_5 (line 11) | public class ICONST_5 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/ICONST_M1.java class ICONST_M1 (line 11) | public class ICONST_M1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/LCONST_0.java class LCONST_0 (line 11) | public class LCONST_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/LCONST_1.java class LCONST_1 (line 11) | public class LCONST_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/constants/LDC.java class LDC (line 14) | public class LDC extends Index8Instruction { method execute (line 15) | @Override FILE: Java/src/instructions/constants/LDC2_W.java class LDC2_W (line 15) | public class LDC2_W extends Index16Instruction { method execute (line 16) | @Override FILE: Java/src/instructions/constants/LDC_W.java class LDC_W (line 11) | public class LDC_W extends LDC { method fetchOperands (line 12) | @Override FILE: Java/src/instructions/constants/NOP.java class NOP (line 11) | public class NOP extends NoOperandsInstruction{ method execute (line 12) | @Override FILE: Java/src/instructions/constants/SIPUSH.java class SIPUSH (line 12) | public class SIPUSH implements Instruction { method fetchOperands (line 15) | @Override method execute (line 20) | @Override FILE: Java/src/instructions/control/ARETURN.java class ARETURN (line 13) | public class ARETURN extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/control/DRETURN.java class DRETURN (line 12) | public class DRETURN extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/control/FRETURN.java class FRETURN (line 12) | public class FRETURN extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/control/GOTO.java class GOTO (line 12) | public class GOTO extends BranchInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/control/IRETURN.java class IRETURN (line 14) | public class IRETURN extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/control/LOOKUP_SWITCH.java class LOOKUP_SWITCH (line 13) | public class LOOKUP_SWITCH implements Instruction { method fetchOperands (line 19) | @Override method execute (line 27) | @Override FILE: Java/src/instructions/control/LRETURN.java class LRETURN (line 12) | public class LRETURN extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/control/RETURN.java class RETURN (line 12) | public class RETURN extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/control/TABLE_SWITCH.java class TABLE_SWITCH (line 13) | public class TABLE_SWITCH implements Instruction { method fetchOperands (line 21) | @Override method execute (line 32) | @Override FILE: Java/src/instructions/conversions/d2x/D2F.java class D2F (line 12) | public class D2F extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/d2x/D2I.java class D2I (line 12) | public class D2I extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/d2x/D2L.java class D2L (line 12) | public class D2L extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/f2x/F2D.java class F2D (line 12) | public class F2D extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/f2x/F2I.java class F2I (line 12) | public class F2I extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/f2x/F2L.java class F2L (line 12) | public class F2L extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/i2x/I2B.java class I2B (line 12) | public class I2B extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/i2x/I2C.java class I2C (line 12) | public class I2C extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/i2x/I2D.java class I2D (line 12) | public class I2D extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/i2x/I2F.java class I2F (line 12) | public class I2F extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/i2x/I2L.java class I2L (line 12) | public class I2L extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/i2x/I2S.java class I2S (line 12) | public class I2S extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/l2x/L2D.java class L2D (line 12) | public class L2D extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/l2x/L2F.java class L2F (line 12) | public class L2F extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/conversions/l2x/L2I.java class L2I (line 12) | public class L2I extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/extended/GOTO_W.java class GOTO_W (line 13) | public class GOTO_W implements Instruction { method fetchOperands (line 16) | @Override method execute (line 21) | @Override FILE: Java/src/instructions/extended/IFNONNULL.java class IFNONNULL (line 13) | public class IFNONNULL extends BranchInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/extended/IFNULL.java class IFNULL (line 13) | public class IFNULL extends BranchInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/extended/WIDE.java class WIDE (line 23) | public class WIDE implements Instruction { method fetchOperands (line 30) | @Override method execute (line 97) | @Override FILE: Java/src/instructions/loads/Load.java class Load (line 12) | public class Load { method aload (line 13) | public static void aload(Zframe frame, int index) { method dload (line 18) | public static void dload(Zframe frame, int index) { method fload (line 23) | public static void fload(Zframe frame, int index) { method iload (line 28) | public static void iload(Zframe frame, int index) { method lload (line 33) | public static void lload(Zframe frame, int index) { method checkNotNull (line 39) | public static void checkNotNull(Zobject arrRef) { method checkIndex (line 45) | public static void checkIndex(int count, int index) { FILE: Java/src/instructions/loads/loaddouble/DLOAD.java class DLOAD (line 12) | public class DLOAD extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loaddouble/DLOAD_0.java class DLOAD_0 (line 12) | public class DLOAD_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loaddouble/DLOAD_1.java class DLOAD_1 (line 12) | public class DLOAD_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loaddouble/DLOAD_2.java class DLOAD_2 (line 12) | public class DLOAD_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loaddouble/DLOAD_3.java class DLOAD_3 (line 12) | public class DLOAD_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadfloat/FLOAD.java class FLOAD (line 12) | public class FLOAD extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadfloat/FLOAD_0.java class FLOAD_0 (line 12) | public class FLOAD_0 extends NoOperandsInstruction{ method execute (line 14) | @Override FILE: Java/src/instructions/loads/loadfloat/FLOAD_1.java class FLOAD_1 (line 12) | public class FLOAD_1 extends NoOperandsInstruction{ method execute (line 14) | @Override FILE: Java/src/instructions/loads/loadfloat/FLOAD_2.java class FLOAD_2 (line 12) | public class FLOAD_2 extends NoOperandsInstruction{ method execute (line 14) | @Override FILE: Java/src/instructions/loads/loadfloat/FLOAD_3.java class FLOAD_3 (line 12) | public class FLOAD_3 extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/loads/loadint/ILOAD.java class ILOAD (line 12) | public class ILOAD extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadint/ILOAD_0.java class ILOAD_0 (line 12) | public class ILOAD_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadint/ILOAD_1.java class ILOAD_1 (line 12) | public class ILOAD_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadint/ILOAD_2.java class ILOAD_2 (line 12) | public class ILOAD_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadint/ILOAD_3.java class ILOAD_3 (line 12) | public class ILOAD_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadlong/LLOAD.java class LLOAD (line 12) | public class LLOAD extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadlong/LLOAD_0.java class LLOAD_0 (line 12) | public class LLOAD_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadlong/LLOAD_1.java class LLOAD_1 (line 12) | public class LLOAD_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadlong/LLOAD_2.java class LLOAD_2 (line 12) | public class LLOAD_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadlong/LLOAD_3.java class LLOAD_3 (line 12) | public class LLOAD_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadref/ALOAD.java class ALOAD (line 12) | public class ALOAD extends Index8Instruction{ method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadref/ALOAD_0.java class ALOAD_0 (line 12) | public class ALOAD_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadref/ALOAD_1.java class ALOAD_1 (line 12) | public class ALOAD_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadref/ALOAD_2.java class ALOAD_2 (line 12) | public class ALOAD_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadref/ALOAD_3.java class ALOAD_3 (line 12) | public class ALOAD_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/loads/loadxarr/AALOAD.java class AALOAD (line 14) | public class AALOAD extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/loads/loadxarr/BALOAD.java class BALOAD (line 14) | public class BALOAD extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/loads/loadxarr/CALOAD.java class CALOAD (line 14) | public class CALOAD extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/loads/loadxarr/DALOAD.java class DALOAD (line 14) | public class DALOAD extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/loads/loadxarr/FALOAD.java class FALOAD (line 14) | public class FALOAD extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/loads/loadxarr/IALOAD.java class IALOAD (line 14) | public class IALOAD extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/loads/loadxarr/LALOAD.java class LALOAD (line 14) | public class LALOAD extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/loads/loadxarr/SALOAD.java class SALOAD (line 14) | public class SALOAD extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/math/add/DADD.java class DADD (line 12) | public class DADD extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/add/FADD.java class FADD (line 12) | public class FADD extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/add/IADD.java class IADD (line 12) | public class IADD extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/add/LADD.java class LADD (line 12) | public class LADD extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/and/IAND.java class IAND (line 12) | public class IAND extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/and/LAND.java class LAND (line 12) | public class LAND extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/div/DDIV.java class DDIV (line 12) | public class DDIV extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/div/FDIV.java class FDIV (line 12) | public class FDIV extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/div/IDIV.java class IDIV (line 12) | public class IDIV extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/div/LDIV.java class LDIV (line 12) | public class LDIV extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/iinc/IINC.java class IINC (line 13) | public class IINC implements Instruction { method fetchOperands (line 17) | @Override method execute (line 23) | @Override FILE: Java/src/instructions/math/mul/DMUL.java class DMUL (line 12) | public class DMUL extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/mul/FMUL.java class FMUL (line 12) | public class FMUL extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/mul/IMUL.java class IMUL (line 12) | public class IMUL extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/mul/LMUL.java class LMUL (line 12) | public class LMUL extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/neg/DNEG.java class DNEG (line 12) | public class DNEG extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/neg/FNEG.java class FNEG (line 12) | public class FNEG extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/neg/INEG.java class INEG (line 12) | public class INEG extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/neg/LNEG.java class LNEG (line 12) | public class LNEG extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/or/IOR.java class IOR (line 12) | public class IOR extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/or/LOR.java class LOR (line 12) | public class LOR extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/rem/DREM.java class DREM (line 12) | public class DREM extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/rem/FREM.java class FREM (line 12) | public class FREM extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/rem/IREM.java class IREM (line 12) | public class IREM extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/rem/LREM.java class LREM (line 12) | public class LREM extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/sh/ISHL.java class ISHL (line 13) | public class ISHL extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/math/sh/ISHR.java class ISHR (line 12) | public class ISHR extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/sh/IUSHR.java class IUSHR (line 12) | public class IUSHR extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/sh/LSHL.java class LSHL (line 13) | public class LSHL extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/math/sh/LSHR.java class LSHR (line 13) | public class LSHR extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/math/sh/LUSHR.java class LUSHR (line 12) | public class LUSHR extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/sub/DSUB.java class DSUB (line 12) | public class DSUB extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/sub/FSUB.java class FSUB (line 12) | public class FSUB extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/sub/ISUB.java class ISUB (line 12) | public class ISUB extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/sub/LSUB.java class LSUB (line 12) | public class LSUB extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/xor/IXOR.java class IXOR (line 12) | public class IXOR extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/math/xor/LXOR.java class LXOR (line 12) | public class LXOR extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/references/ANEW_ARRAY.java class ANEW_ARRAY (line 19) | public class ANEW_ARRAY extends Index16Instruction { method execute (line 20) | @Override FILE: Java/src/instructions/references/ARRAY_LENGTH.java class ARRAY_LENGTH (line 13) | public class ARRAY_LENGTH extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/references/ATHROW.java class ATHROW (line 14) | public class ATHROW extends NoOperandsInstruction { method execute (line 15) | @Override method findAndGotoExceptionHandler (line 33) | private boolean findAndGotoExceptionHandler(Zthread thread, Zobject ex) { method handleUncaughtException (line 65) | private void handleUncaughtException(Zthread thread, Zobject ex) { FILE: Java/src/instructions/references/CHECK_CAST.java class CHECK_CAST (line 18) | public class CHECK_CAST extends Index16Instruction { method execute (line 19) | @Override FILE: Java/src/instructions/references/GET_FIELD.java class GET_FIELD (line 14) | public class GET_FIELD extends Index16Instruction { method execute (line 15) | @Override FILE: Java/src/instructions/references/GET_STATIC.java class GET_STATIC (line 15) | public class GET_STATIC extends Index16Instruction { method execute (line 16) | @Override FILE: Java/src/instructions/references/INSTANCE_OF.java class INSTANCE_OF (line 17) | public class INSTANCE_OF extends Index16Instruction { method execute (line 18) | @Override FILE: Java/src/instructions/references/INVOKE_INTERFACE.java class INVOKE_INTERFACE (line 14) | public class INVOKE_INTERFACE extends Index16Instruction { method fetchOperands (line 15) | @Override method execute (line 22) | @Override FILE: Java/src/instructions/references/INVOKE_NATIVE.java class INVOKE_NATIVE (line 14) | public class INVOKE_NATIVE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/references/INVOKE_SPECIAL.java class INVOKE_SPECIAL (line 14) | public class INVOKE_SPECIAL extends Index16Instruction { method execute (line 15) | @Override FILE: Java/src/instructions/references/INVOKE_STATIC.java class INVOKE_STATIC (line 18) | public class INVOKE_STATIC extends Index16Instruction { method execute (line 19) | @Override FILE: Java/src/instructions/references/INVOKE_VIRTUAL.java class INVOKE_VIRTUAL (line 13) | public class INVOKE_VIRTUAL extends Index16Instruction { method execute (line 14) | @Override FILE: Java/src/instructions/references/MULTI_ANEW_ARRAY.java class MULTI_ANEW_ARRAY (line 46) | public class MULTI_ANEW_ARRAY extends Index16Instruction { method fetchOperands (line 50) | @Override method execute (line 56) | @Override method popAndCheckCounts (line 72) | private LinkedList popAndCheckCounts(OperandStack operandStac... method newMultiDimensionalArray (line 85) | private Zobject newMultiDimensionalArray(LinkedList list, Zcl... FILE: Java/src/instructions/references/NEW.java class NEW (line 17) | public class NEW extends Index16Instruction { method execute (line 19) | @Override FILE: Java/src/instructions/references/NEW_ARRAY.java class NEW_ARRAY (line 15) | public class NEW_ARRAY extends Index8Instruction { method execute (line 26) | @Override method getPrimitiveArrayClass (line 41) | private Zclass getPrimitiveArrayClass(ZclassLoader loader) { FILE: Java/src/instructions/references/PUT_FIELD.java class PUT_FIELD (line 15) | public class PUT_FIELD extends Index16Instruction { method execute (line 16) | @Override FILE: Java/src/instructions/references/PUT_STATIC.java class PUT_STATIC (line 16) | public class PUT_STATIC extends Index16Instruction { method execute (line 17) | @Override FILE: Java/src/instructions/stack/dup/DUP.java class DUP (line 13) | public class DUP extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/stack/dup/DUP2.java class DUP2 (line 13) | public class DUP2 extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/stack/dup/DUP2_X1.java class DUP2_X1 (line 13) | public class DUP2_X1 extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/stack/dup/DUP2_X2.java class DUP2_X2 (line 13) | public class DUP2_X2 extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/stack/dup/DUP_X1.java class DUP_X1 (line 13) | public class DUP_X1 extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/stack/dup/DUP_X2.java class DUP_X2 (line 13) | public class DUP_X2 extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/stack/pop/POP.java class POP (line 12) | public class POP extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stack/pop/POP2.java class POP2 (line 12) | public class POP2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stack/swap/SWAP.java class SWAP (line 13) | public class SWAP extends NoOperandsInstruction { method execute (line 14) | @Override FILE: Java/src/instructions/stores/Store.java class Store (line 11) | public class Store { method astore (line 12) | public static void astore(Zframe frame, int index) { method istore (line 17) | public static void istore(Zframe frame, int index) { method lstore (line 22) | public static void lstore(Zframe frame, int index) { method fstore (line 27) | public static void fstore(Zframe frame, int index) { method dstote (line 32) | public static void dstote(Zframe frame, int index) { method checkNotNull (line 38) | public static void checkNotNull(Zobject arrRef) { method checkIndex (line 44) | public static void checkIndex(int count, int index) { FILE: Java/src/instructions/stores/storedouble/DSTORE.java class DSTORE (line 12) | public class DSTORE extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storedouble/DSTORE_0.java class DSTORE_0 (line 12) | public class DSTORE_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storedouble/DSTORE_1.java class DSTORE_1 (line 12) | public class DSTORE_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storedouble/DSTORE_2.java class DSTORE_2 (line 12) | public class DSTORE_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storedouble/DSTORE_3.java class DSTORE_3 (line 12) | public class DSTORE_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storefloat/FSTORE.java class FSTORE (line 12) | public class FSTORE extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storefloat/FSTORE_0.java class FSTORE_0 (line 12) | public class FSTORE_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storefloat/FSTORE_1.java class FSTORE_1 (line 12) | public class FSTORE_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storefloat/FSTORE_2.java class FSTORE_2 (line 12) | public class FSTORE_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storefloat/FSTORE_3.java class FSTORE_3 (line 12) | public class FSTORE_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeint/ISTORE.java class ISTORE (line 12) | public class ISTORE extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeint/ISTORE_0.java class ISTORE_0 (line 12) | public class ISTORE_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeint/ISTORE_1.java class ISTORE_1 (line 12) | public class ISTORE_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeint/ISTORE_2.java class ISTORE_2 (line 12) | public class ISTORE_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeint/ISTORE_3.java class ISTORE_3 (line 12) | public class ISTORE_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storelong/LSTORE.java class LSTORE (line 12) | public class LSTORE extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storelong/LSTORE_0.java class LSTORE_0 (line 12) | public class LSTORE_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storelong/LSTORE_1.java class LSTORE_1 (line 12) | public class LSTORE_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storelong/LSTORE_2.java class LSTORE_2 (line 12) | public class LSTORE_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storelong/LSTORE_3.java class LSTORE_3 (line 12) | public class LSTORE_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeref/ASTORE.java class ASTORE (line 12) | public class ASTORE extends Index8Instruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeref/ASTORE_0.java class ASTORE_0 (line 12) | public class ASTORE_0 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeref/ASTORE_1.java class ASTORE_1 (line 12) | public class ASTORE_1 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeref/ASTORE_2.java class ASTORE_2 (line 12) | public class ASTORE_2 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storeref/ASTORE_3.java class ASTORE_3 (line 12) | public class ASTORE_3 extends NoOperandsInstruction { method execute (line 13) | @Override FILE: Java/src/instructions/stores/storexarr/AASTORE.java class AASTORE (line 14) | public class AASTORE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/stores/storexarr/BASTORE.java class BASTORE (line 14) | public class BASTORE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/stores/storexarr/CASTORE.java class CASTORE (line 14) | public class CASTORE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/stores/storexarr/DASTORE.java class DASTORE (line 14) | public class DASTORE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/stores/storexarr/FASTORE.java class FASTORE (line 14) | public class FASTORE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/stores/storexarr/IASTORE.java class IASTORE (line 14) | public class IASTORE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/stores/storexarr/LASTORE.java class LASTORE (line 14) | public class LASTORE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/instructions/stores/storexarr/SASTORE.java class SASTORE (line 14) | public class SASTORE extends NoOperandsInstruction { method execute (line 15) | @Override FILE: Java/src/runtimedata/LocalVars.java class LocalVars (line 10) | public class LocalVars extends Slots { method LocalVars (line 11) | public LocalVars(int size) { FILE: Java/src/runtimedata/OperandStack.java class OperandStack (line 21) | public class OperandStack { method OperandStack (line 27) | public OperandStack(int maxStack) { method pushBoolean (line 35) | public void pushBoolean(boolean val) { method popBoolean (line 43) | public boolean popBoolean() { method pushInt (line 47) | public void pushInt(int val) { method popInt (line 54) | public int popInt() { method pushFloat (line 59) | public void pushFloat(float val) { method popFloat (line 66) | public float popFloat() { method pushLong (line 71) | public void pushLong(long val) { method popLong (line 84) | public long popLong() { method pushDouble (line 92) | public void pushDouble(double val) { method popDouble (line 97) | public double popDouble() { method pushRef (line 102) | public void pushRef(Zobject ref) { method popRef (line 109) | public Zobject popRef() { method pushSlot (line 114) | public void pushSlot(Slot slot) { method popSlot (line 119) | public Slot popSlot() { method getRefFromTop (line 125) | public Zobject getRefFromTop(int n) { method isEmpty (line 130) | public boolean isEmpty() { method clear (line 135) | public void clear() { FILE: Java/src/runtimedata/Slot.java class Slot (line 12) | public class Slot { method Slot (line 16) | public Slot() {} FILE: Java/src/runtimedata/Slots.java class Slots (line 13) | public class Slots { method Slots (line 16) | public Slots(int size) { method setInt (line 24) | public void setInt(int index, int val) { method getInt (line 28) | public int getInt(int index) { method setFloat (line 32) | public void setFloat(int index, float val) { method getFloat (line 36) | public float getFloat(int index) { method setLong (line 40) | public void setLong(int index, long val) { method getLong (line 47) | public long getLong(int index) { method setDouble (line 53) | public void setDouble(int index, double val) { method getDouble (line 58) | public double getDouble(int index) { method setRef (line 63) | public void setRef(int index, Zobject ref) { method getRef (line 67) | public Zobject getRef(int index) { method setSlot (line 71) | public void setSlot(int index, Slot slot) { FILE: Java/src/runtimedata/Zframe.java class Zframe (line 12) | public class Zframe { method Zframe (line 20) | public Zframe(Zthread thread, int maxLocals, int maxStack) { method Zframe (line 26) | public Zframe(Zthread thread, Zmethod method) { method getLocalVars (line 33) | public LocalVars getLocalVars() { method getOperandStack (line 37) | public OperandStack getOperandStack() { method getThread (line 41) | public Zthread getThread() { method getNextPC (line 45) | public int getNextPC() { method setNextPC (line 49) | public void setNextPC(int nextPC) { method getMethod (line 53) | public Zmethod getMethod() { method setMethod (line 57) | public void setMethod(Zmethod method) { method revertNextPC (line 65) | public void revertNextPC() { FILE: Java/src/runtimedata/Zstack.java class Zstack (line 11) | public class Zstack { method Zstack (line 16) | public Zstack(int maxSize) { method push (line 22) | void push(Zframe frame) { method pop (line 36) | Zframe pop() { method top (line 47) | Zframe top() { method getFrames (line 55) | Zframe[] getFrames() { FILE: Java/src/runtimedata/Zthread.java class Zthread (line 18) | public class Zthread { method Zthread (line 22) | public Zthread() { method getPc (line 27) | public int getPc() { method setPc (line 31) | public void setPc(int pc) { method pushFrame (line 35) | public void pushFrame(Zframe frame) { method popFrame (line 39) | public Zframe popFrame() { method getCurrentFrame (line 43) | public Zframe getCurrentFrame() { method createFrame (line 47) | public Zframe createFrame(int maxLocals, int maxStack) { method createFrame (line 51) | public Zframe createFrame(Zmethod method) { method isStackEmpty (line 55) | public boolean isStackEmpty() { method clearStack (line 59) | public void clearStack() { method getFrames (line 65) | public Zframe[] getFrames() { FILE: Java/src/runtimedata/heap/AccessFlag.java class AccessFlag (line 9) | public class AccessFlag { FILE: Java/src/runtimedata/heap/ClassMember.java class ClassMember (line 12) | public class ClassMember { method ClassMember (line 18) | public ClassMember(Zclass clazz, MemberInfo classFileMemberInfo) { method copyMemberInfo (line 28) | private void copyMemberInfo(MemberInfo memberInfo) { method isPublic (line 35) | public boolean isPublic() { method isPrivate (line 39) | public boolean isPrivate() { method isProtected (line 43) | public boolean isProtected() { method isStatic (line 47) | public boolean isStatic() { method isFinal (line 51) | public boolean isFinal() { method isSynthetic (line 55) | public boolean isSynthetic() { method getName (line 59) | public String getName() { method getDescriptor (line 63) | public String getDescriptor() { method getClazz (line 67) | public Zclass getClazz() { method isAccessTo (line 71) | public boolean isAccessTo(Zclass d) { method getAccessFlags (line 87) | public int getAccessFlags() { method setClazz (line 92) | public void setClazz(Zclass clazz) { FILE: Java/src/runtimedata/heap/ClassNameHelper.java class ClassNameHelper (line 10) | public class ClassNameHelper { method getArrayClassName (line 29) | public static String getArrayClassName(String className) { method getComponentClassName (line 36) | public static String getComponentClassName(String className) { method toDescriptor (line 47) | private static String toDescriptor(String className) { method toClassName (line 63) | private static String toClassName(String descriptor) { FILE: Java/src/runtimedata/heap/ClassRef.java class ClassRef (line 10) | public class ClassRef extends SymRef { method ClassRef (line 11) | public ClassRef(RuntimeConstantPool runtimeConstantPool, ConstantClass... FILE: Java/src/runtimedata/heap/ExceptionTable.java class ExceptionTable (line 9) | public class ExceptionTable { method ExceptionTable (line 12) | public ExceptionTable(CodeAttribute.ExceptionTableEntry[] entry, Runti... method getCatchType (line 24) | public ClassRef getCatchType(int index, RuntimeConstantPool runtimeCon... method findExceptionHandler (line 33) | public ExceptionHandler findExceptionHandler(Zclass exClazz, int pc) { class ExceptionHandler (line 52) | class ExceptionHandler { FILE: Java/src/runtimedata/heap/FieldRef.java class FieldRef (line 10) | public class FieldRef extends MemberRef { method FieldRef (line 13) | public FieldRef(RuntimeConstantPool runtimeConstantPool, ConstantField... method resolvedField (line 19) | public Zfield resolvedField() { method resolvedRefField (line 27) | public void resolvedRefField() { method lookupField (line 44) | private Zfield lookupField(Zclass c, String name, String descriptor) { FILE: Java/src/runtimedata/heap/InterfaceMethodRef.java class InterfaceMethodRef (line 11) | public class InterfaceMethodRef extends MemberRef { method InterfaceMethodRef (line 14) | public InterfaceMethodRef(RuntimeConstantPool runtimeConstantPool, Con... method resolvedInterfaceMethod (line 20) | public Zmethod resolvedInterfaceMethod() { method resolveInterfaceMethodRef (line 27) | private void resolveInterfaceMethodRef() { method lookupInterfaceMethod (line 47) | private Zmethod lookupInterfaceMethod(Zclass iface, String name, Strin... FILE: Java/src/runtimedata/heap/MemberRef.java class MemberRef (line 11) | public class MemberRef extends SymRef { method MemberRef (line 15) | public MemberRef(RuntimeConstantPool runtimeConstantPool) { method copyMemberRefInfo (line 19) | void copyMemberRefInfo(ConstantMemberRefInfo refInfo) { method getName (line 25) | public String getName() { method getDescriptor (line 29) | public String getDescriptor() { FILE: Java/src/runtimedata/heap/MethodDescriptor.java class MethodDescriptor (line 9) | public class MethodDescriptor { method MethodDescriptor (line 16) | public MethodDescriptor(String raw) { method addParameterType (line 22) | private void addParameterType(String type) { method parse (line 26) | private void parse() { method startParams (line 35) | private void startParams() { method endParams (line 43) | private void endParams() { method finish (line 50) | private void finish() { method causePanic (line 57) | private void causePanic() { method readChar (line 63) | private char readChar() { method unreadChar (line 70) | private void unreadChar() { method parseParamTypes (line 76) | private void parseParamTypes() { method parseReturnType (line 88) | private void parseReturnType() { method parseFieldType (line 105) | private String parseFieldType() { method parseObjectType (line 135) | private String parseObjectType() { method parseArrayType (line 149) | private String parseArrayType() { method getParameterTypes (line 157) | public ArrayList getParameterTypes() { method getReturnType (line 161) | public String getReturnType() { FILE: Java/src/runtimedata/heap/MethodLookup.java class MethodLookup (line 7) | public class MethodLookup { method lookupMethodInClass (line 8) | public static Zmethod lookupMethodInClass(Zclass clazz, String name, S... method lookupMethodInInterfaces (line 21) | public static Zmethod lookupMethodInInterfaces(Zclass[] ifaces, String... FILE: Java/src/runtimedata/heap/MethodRef.java class MethodRef (line 10) | public class MethodRef extends MemberRef { method MethodRef (line 13) | public MethodRef(RuntimeConstantPool runtimeConstantPool, ConstantMeth... method resolvedMethod (line 19) | public Zmethod resolvedMethod() { method resolvedRefMethod (line 27) | public void resolvedRefMethod() { method lookupMethod (line 48) | private Zmethod lookupMethod(Zclass c, String name, String descriptor) { FILE: Java/src/runtimedata/heap/RuntimeConstantInfo.java class RuntimeConstantInfo (line 11) | public class RuntimeConstantInfo { method RuntimeConstantInfo (line 15) | RuntimeConstantInfo(T value,int type){ method getValue (line 20) | public T getValue(){ method getType (line 24) | public int getType() { FILE: Java/src/runtimedata/heap/RuntimeConstantPool.java class RuntimeConstantPool (line 22) | public class RuntimeConstantPool { method RuntimeConstantPool (line 28) | public RuntimeConstantPool(Zclass clazz, ConstantPool classFileConstan... method getRuntimeConstant (line 85) | public RuntimeConstantInfo getRuntimeConstant(int index) { FILE: Java/src/runtimedata/heap/StringPool.java class StringPool (line 11) | public class StringPool { method jString (line 15) | public static Zobject jString(ZclassLoader loader, String str) { method realString (line 44) | public static String realString(Zobject jStr) { FILE: Java/src/runtimedata/heap/SymRef.java class SymRef (line 9) | public class SymRef { method SymRef (line 14) | public SymRef(RuntimeConstantPool runtimeConstantPool) { method resolvedClass (line 19) | public Zclass resolvedClass() { method resolvedClassRef (line 27) | private void resolvedClassRef() { FILE: Java/src/runtimedata/heap/Zclass.java class Zclass (line 13) | public class Zclass { method Zclass (line 31) | public Zclass(ClassFile classFile) { method Zclass (line 43) | public Zclass(int accessFlags, String thisClassName, ZclassLoader loader, method getRuntimeConstantPool (line 53) | public RuntimeConstantPool getRuntimeConstantPool() { method getLoader (line 57) | public ZclassLoader getLoader() { method getSuperClass (line 61) | public Zclass getSuperClass() { method isInitStarted (line 65) | public boolean isInitStarted() { method startInit (line 69) | public void startInit() { method isPublic (line 74) | public boolean isPublic() { method isFinal (line 78) | public boolean isFinal() { method isSuper (line 82) | public boolean isSuper() { method isInterface (line 86) | public boolean isInterface() { method isAbstract (line 90) | public boolean isAbstract() { method isSynthetic (line 94) | public boolean isSynthetic() { method isAnnotation (line 98) | public boolean isAnnotation() { method isEnum (line 102) | public boolean isEnum() { method isAccessibleTo (line 106) | public boolean isAccessibleTo(Zclass other) { method getStaticVars (line 110) | public Slots getStaticVars() { method getPackageName (line 114) | public String getPackageName() { method getJavaName (line 122) | public String getJavaName() { method isSubClassOf (line 126) | public boolean isSubClassOf(Zclass parent) { method isSuperClassOf (line 135) | public boolean isSuperClassOf(Zclass sub) { method isSubInterfaceOf (line 142) | public boolean isSubInterfaceOf(Zclass iface) { method isSuperInterfaceOf (line 151) | private boolean isSuperInterfaceOf(Zclass source) { method isImplements (line 155) | public boolean isImplements(Zclass iface) { method isAssignableFrom (line 167) | public boolean isAssignableFrom(Zclass source) { method isJlObject (line 210) | public boolean isJlObject() { method isJlCloneable (line 214) | public boolean isJlCloneable() { method isJioSerializable (line 218) | public boolean isJioSerializable() { method newObject (line 222) | public Zobject newObject() { method arrayClass (line 226) | public Zclass arrayClass() { method getMethod (line 232) | public Zmethod getMethod(String name, String desc) { method getField (line 243) | public Zfield getField(String name, String descriptor, boolean isStati... method isArray (line 257) | public boolean isArray() { method newArray (line 261) | public Zobject newArray(int count) { method getComponentClass (line 287) | public Zclass getComponentClass() { method setjObject (line 292) | public void setjObject(Zobject jObject) { method getjObject (line 296) | public Zobject getjObject() { method getSourceFile (line 300) | public String getSourceFile() { FILE: Java/src/runtimedata/heap/ZclassLoader.java class ZclassLoader (line 15) | public class ZclassLoader { method ZclassLoader (line 19) | public ZclassLoader(ClassPath classPath) { method loadBasicClasses (line 27) | private void loadBasicClasses() { method loadPrimitiveClasses (line 42) | private void loadPrimitiveClasses() { method loadPrimitiveClass (line 55) | private void loadPrimitiveClass(String className) { method loadClass (line 66) | public Zclass loadClass(String name) { method loadArrayClass (line 88) | private Zclass loadArrayClass(String name) { method loadNonArrayClass (line 96) | private Zclass loadNonArrayClass(String name) { method readClass (line 110) | private byte[] readClass(String name) { method defineClass (line 126) | private Zclass defineClass(byte[] data) { method parseClass (line 135) | private Zclass parseClass(byte[] data) { method resolveSuperClass (line 142) | private void resolveSuperClass(Zclass clazz) { method resolveInterfaces (line 150) | private void resolveInterfaces(Zclass clazz) { method link (line 159) | private void link(Zclass clazz) { method verify (line 165) | private void verify(Zclass clazz) { method prepare (line 169) | private void prepare(Zclass clazz) { method calcInstanceFieldSlotIds (line 177) | private void calcInstanceFieldSlotIds(Zclass clazz) { method calcStaticFieldSlotIds (line 197) | private void calcStaticFieldSlotIds(Zclass clazz) { method allocAndInitStaticVars (line 213) | private void allocAndInitStaticVars(Zclass clazz) { method initStaticFinalVar (line 224) | private void initStaticFinalVar(Zclass clazz, Zfield zfield) { FILE: Java/src/runtimedata/heap/Zfield.java class Zfield (line 11) | public class Zfield extends ClassMember { method Zfield (line 19) | private Zfield(Zclass clazz, MemberInfo classFileField) { method makeFields (line 25) | public static Zfield[] makeFields(Zclass zclass, MemberInfo[] cfFields) { method copyAttributes (line 35) | public void copyAttributes(MemberInfo classFileField) { method isVolatile (line 42) | public boolean isVolatile() { method isTransient (line 46) | public boolean isTransient() { method isEnum (line 50) | public boolean isEnum() { method getConstValueIndex (line 55) | public int getConstValueIndex() { method getSlotId (line 59) | public int getSlotId() { method isLongOrDouble (line 63) | public boolean isLongOrDouble() { FILE: Java/src/runtimedata/heap/Zmethod.java class Zmethod (line 15) | public class Zmethod extends ClassMember { method Zmethod (line 25) | private Zmethod(Zclass clazz, MemberInfo classFileMethod) { method copyAttributes (line 36) | private void copyAttributes(MemberInfo classFileMethod) { method calcArgSlotCount (line 50) | private int calcArgSlotCount(ArrayList args) { method injectCodeAttribute (line 69) | private void injectCodeAttribute(String returnType) { method makeMethods (line 99) | public static Zmethod[] makeMethods(Zclass zclass, MemberInfo[] classF... method isSynchronized (line 109) | public boolean isSynchronized() { method isBridge (line 113) | public boolean isBridge() { method isVarargs (line 117) | public boolean isVarargs() { method isNative (line 121) | public boolean isNative() { method isAbstract (line 125) | public boolean isAbstract() { method isStrict (line 129) | public boolean isStrict() { method getMaxStack (line 133) | public int getMaxStack() { method getMaxLocals (line 137) | public int getMaxLocals() { method getCode (line 141) | public byte[] getCode() { method getArgSlotCount (line 145) | public int getArgSlotCount() { method findExceptionHandler (line 151) | public int findExceptionHandler(Zclass exClazz, int pc) { method getExceptionTypes (line 159) | public Zclass[] getExceptionTypes() { method getLineNumber (line 177) | public int getLineNumber(int pc) { FILE: Java/src/runtimedata/heap/Zobject.java class Zobject (line 10) | public class Zobject { method Zobject (line 19) | public Zobject(Zclass clazz) { method Zobject (line 24) | public Zobject(Zclass clazz, Object data, Object extra) { method getFields (line 30) | public Slots getFields() { method getClazz (line 34) | public Zclass getClazz() { method isInstanceOf (line 39) | public boolean isInstanceOf(Zclass target) { method getBytes (line 44) | public byte[] getBytes() { method getChars (line 48) | public char[] getChars() { method getShorts (line 52) | public short[] getShorts() { method getInts (line 56) | public int[] getInts() { method getLongs (line 60) | public long[] getLongs() { method getFloats (line 64) | public float[] getFloats() { method getDoubles (line 68) | public double[] getDoubles() { method getRefs (line 72) | public Zobject[] getRefs() { method getArrayLen (line 76) | public int getArrayLen() { method getRefVar (line 101) | public Zobject getRefVar(String name, String descriptor) { method setRefVar (line 107) | public void setRefVar(String name, String descriptor, Zobject ref) { method getIntVar (line 113) | public int getIntVar(String name, String descriptor) { method setIntVar (line 119) | public void setIntVar(String name, String descriptor, int val) { method getLongVar (line 125) | public long getLongVar(String name, String descriptor) { method setLongVar (line 131) | public void setLongVar(String name, String descriptor, long val) { method getFloatVar (line 137) | public float getFloatVar(String name, String descriptor) { method setFloatVar (line 143) | public void setFloatVar(String name, String descriptor, float val) { method getDoubleVar (line 149) | public double getDoubleVar(String name, String descriptor) { method setDoubleVar (line 155) | public void setDoubleVar(String name, String descriptor, double val) { FILE: Java/src/test/TestClassFile03.java class TestClassFile03 (line 18) | public class TestClassFile03 { method main (line 19) | public static void main(String[] args) { FILE: Java/src/test/TestClassLoader07.java class TestClassLoader07 (line 20) | public class TestClassLoader07 { method main (line 21) | public static void main(String[] args) { method test (line 70) | public static int test() { FILE: Java/src/test/TestClassPath02.java class TestClassPath02 (line 17) | public class TestClassPath02 { method main (line 18) | public static void main(String[] args) { FILE: Java/src/test/TestCmd01.java class TestCmd01 (line 11) | public class TestCmd01 { method main (line 12) | public static void main(String[] args) { FILE: Java/src/test/TestException12.java class TestException12 (line 19) | public class TestException12 { method main (line 20) | public static void main(String[] args) { method test (line 72) | public static void test() { method f1 (line 81) | public static void f1() { FILE: Java/src/test/TestGetClass11.java class TestGetClass11 (line 19) | public class TestGetClass11 { method main (line 20) | public static void main(String[] args) { method test (line 72) | public static void test() { FILE: Java/src/test/TestInterpreter06.java class TestInterpreter06 (line 20) | public class TestInterpreter06 { method main (line 21) | public static void main(String[] args) { method test (line 85) | public static int test() { FILE: Java/src/test/TestInvokeMethod08.java class TestInvokeMethod08 (line 20) | public class TestInvokeMethod08 implements Runnable { method main (line 21) | public static void main(String[] args) { method test (line 81) | public static int test() { method staticMethod (line 92) | public static int staticMethod(int n) { method instanceMethod (line 99) | private void instanceMethod() { method run (line 102) | @Override FILE: Java/src/test/TestLocalVars04.java class TestLocalVars04 (line 9) | public class TestLocalVars04 { method main (line 11) | public static void main(String[] args) { FILE: Java/src/test/TestNewArray09.java class TestNewArray09 (line 20) | public class TestNewArray09 { method main (line 21) | public static void main(String[] args) { method test (line 69) | public static void test() { FILE: Java/src/test/TestOperandStack05.java class TestOperandStack05 (line 9) | public class TestOperandStack05 { method main (line 10) | public static void main(String[] args) { FILE: Java/src/test/TestStringPool10.java class TestStringPool10 (line 18) | public class TestStringPool10 { method main (line 19) | public static void main(String[] args) { method test (line 70) | public static void test() { FILE: Java/src/znative/NativeMethod.java type NativeMethod (line 10) | public interface NativeMethod { method run (line 11) | public void run(Zframe frame); FILE: Java/src/znative/RegisterCenter.java class RegisterCenter (line 15) | public class RegisterCenter { method register (line 18) | public static void register(String className, String methodName, Strin... method findNativeMethod (line 23) | public static NativeMethod findNativeMethod(String className, String m... method init (line 45) | public static void init() { FILE: Java/src/znative/java/lang/NStackTraceElement.java class NStackTraceElement (line 9) | public class NStackTraceElement { method NStackTraceElement (line 15) | public NStackTraceElement(String fileName, String className, String me... method toString (line 22) | @Override FILE: Java/src/znative/java/lang/Nclass.java class Nclass (line 14) | public class Nclass { class getPrimitiveClass (line 19) | public static class getPrimitiveClass implements NativeMethod { method run (line 20) | @Override class getName0 (line 30) | public static class getName0 implements NativeMethod { method run (line 31) | @Override class desiredAssertionStatus0 (line 41) | public static class desiredAssertionStatus0 implements NativeMethod { method run (line 42) | @Override class isArray (line 48) | public static class isArray implements NativeMethod { method run (line 49) | @Override FILE: Java/src/znative/java/lang/Nobject.java class Nobject (line 14) | public class Nobject { class getClass (line 18) | public static class getClass implements NativeMethod { method run (line 20) | @Override FILE: Java/src/znative/java/lang/Nthrowable.java class Nthrowable (line 15) | public class Nthrowable { class fillInStackTrace (line 17) | public static class fillInStackTrace implements NativeMethod { method run (line 18) | @Override method createStackTraceElements (line 29) | private NStackTraceElement[] createStackTraceElements(Zobject exObj,... method distanceToObject (line 46) | private int distanceToObject(Zclass exClazz) { method createStackTraceElement (line 56) | private NStackTraceElement createStackTraceElement(Zframe frame) {