public class ProgramInfo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ProgramInfo.PClass |
Modifier and Type | Field and Description |
---|---|
java.util.Hashtable |
classes |
java.util.Hashtable |
externs |
java.lang.String |
mainclass |
java.util.Hashtable |
renames |
Constructor and Description |
---|
ProgramInfo(ClassInfo main,
ClassFilter systemc) |
ProgramInfo(ClassInfo main,
ClassFilter systemc,
ClassFilter renamec) |
Modifier and Type | Method and Description |
---|---|
ProgramInfo.PClass |
add(ClassInfo cr) |
void |
addClinit(java.lang.String name) |
ClassInfo |
addPrivateClass() |
ClassInfo |
addPrivateClassFrom(ClassInfo in) |
void |
finish() |
ProgramInfo.PClass |
getClassI(java.lang.String name) |
MethodInfo |
getclinit() |
java.lang.String |
newPrivateName() |
void |
printinfo(java.io.PrintStream out) |
public java.util.Hashtable classes
public java.util.Hashtable externs
public java.util.Hashtable renames
public java.lang.String mainclass
public ProgramInfo(ClassInfo main, ClassFilter systemc) throws ClassFileException
ClassFileException
public ProgramInfo(ClassInfo main, ClassFilter systemc, ClassFilter renamec) throws ClassFileException
ClassFileException
public ProgramInfo.PClass getClassI(java.lang.String name)
public ProgramInfo.PClass add(ClassInfo cr) throws ClassFileException
ClassFileException
public void finish() throws ClassFileException
ClassFileException
public void printinfo(java.io.PrintStream out)
public java.lang.String newPrivateName()
public ClassInfo addPrivateClass()
public ClassInfo addPrivateClassFrom(ClassInfo in) throws ClassFileException
ClassFileException
public MethodInfo getclinit()
public void addClinit(java.lang.String name)