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
ClassFileExceptionpublic ProgramInfo(ClassInfo main, ClassFilter systemc, ClassFilter renamec) throws ClassFileException
ClassFileExceptionpublic ProgramInfo.PClass getClassI(java.lang.String name)
public ProgramInfo.PClass add(ClassInfo cr) throws ClassFileException
ClassFileExceptionpublic void finish()
throws ClassFileException
ClassFileExceptionpublic void printinfo(java.io.PrintStream out)
public java.lang.String newPrivateName()
public ClassInfo addPrivateClass()
public ClassInfo addPrivateClassFrom(ClassInfo in) throws ClassFileException
ClassFileExceptionpublic MethodInfo getclinit()
public void addClinit(java.lang.String name)