- Type Hierarchy:
java.lang.Object
AST.BytecodeParser
- All Implemented Interfaces:
- BytecodeReader, Flags
|
|||||||
FRAMES NO FRAMES |
java.lang.ObjectAST.BytecodeParser
public BytecodeParser(byte[] buffer, int size, java.lang.String name)
public BytecodeParser(java.io.InputStream in, java.lang.String name)
public BytecodeParser()
public BytecodeParser(java.lang.String name)
public CompilationUnit read(java.io.InputStream is, java.lang.String fullName, Program p) throws java.io.FileNotFoundException, java.io.IOException
public int next()
public int u1()
public int u2()
public int u4()
public int readInt()
public float readFloat()
public long readLong()
public double readDouble()
public java.lang.String readUTF()
public void skip(int length)
public void error(java.lang.String s)
public void print(java.lang.String s)
public void println(java.lang.String s)
public void println()
public CompilationUnit parse(TypeDecl outerTypeDecl, java.lang.String outerClassName, Program classPath, boolean isInner) throws java.io.FileNotFoundException, java.io.IOException
public CompilationUnit parse(TypeDecl outerTypeDecl, java.lang.String outerClassName, Program program) throws java.io.FileNotFoundException, java.io.IOException
public void parseMagic()
public void parseMinor()
public void parseMajor()
public TypeDecl parseTypeDecl()
public java.lang.String parseThisClass()
public Access parseSuperClass()
public List parseInterfaces(List list)
public Access fromClassName(java.lang.String s)
public void parseFields(TypeDecl typeDecl)
public void parseMethods(TypeDecl typeDecl)
public boolean validConstantPoolIndex(int index)
public CONSTANT_Info getCONSTANT_Info(int index)
public CONSTANT_Utf8_Info getCONSTANT_Utf8_Info(int index)
public CONSTANT_Class_Info getCONSTANT_Class_Info(int index)
public void parseConstantPool()
public void parseEntry(int i)
public static final boolean VERBOSE
public CONSTANT_Class_Info classInfo
public java.lang.String outerClassName
public java.lang.String name
public boolean isInnerClass
public CONSTANT_Info[] constantPool
|
|||||||
FRAMES NO FRAMES |