- Type Hierarchy:
java.lang.Object
org.jastadd.extendj.ast.ConstantPool
|
|||||||
FRAMES NO FRAMES |
java.lang.Objectorg.jastadd.extendj.ast.ConstantPool
/home/jesper/git/extendj/java4/backend/ConstantPool.jrag
at line 38
public ConstantPool(TypeDecl typeDecl)
public int numElements()
public java.lang.String toString()
public void emit(java.io.DataOutputStream out) throws java.io.IOException
public int newLabel()
public int addClass(java.lang.String name)
public int addFieldref(java.lang.String classname, java.lang.String name, java.lang.String type)
public int addMethodref(java.lang.String classname, java.lang.String name, java.lang.String desc)
public int addInterfaceMethodref(java.lang.String classname, java.lang.String name, java.lang.String desc)
public int addNameAndType(java.lang.String name, java.lang.String type)
public int addUtf8(java.lang.String name)
public int addConstant(java.lang.String val)
public int addConstant(int val)
public int addConstant(float val)
public int addConstant(long val)
public int addConstant(double val)
public static final byte CONSTANT_Class
public static final byte CONSTANT_Fieldref
public static final byte CONSTANT_Methodref
public static final byte CONSTANT_InterfaceMethodref
public static final byte CONSTANT_String
public static final byte CONSTANT_Integer
public static final byte CONSTANT_Float
public static final byte CONSTANT_Long
public static final byte CONSTANT_Double
public static final byte CONSTANT_NameAndType
public static final byte CONSTANT_Utf8
|
|||||||
FRAMES NO FRAMES |