Class ClassBody
java.lang.Object
|
+--ClassBody
- public class ClassBody
- extends java.lang.Object
Method Summary |
void |
codegen(ClassFile classfile,
java.util.Vector paralist)
|
java.util.Hashtable |
complete_parahashtable(java.util.Vector classlist,
UsedId superclassid,
java.util.Hashtable childhash,
boolean ext)
|
java.util.Vector |
get_FieldDeclVector()
|
java.util.Hashtable |
get_hash()
|
java.util.Hashtable |
init_parahashtable(java.util.Vector paralist,
boolean ext)
|
boolean |
is_declared(Type t,
java.util.Vector classlist)
|
void |
istParameterOK(java.util.Vector Parameter,
java.util.Vector KlassenVektor)
|
(package private) static void |
print_rec(java.util.Hashtable ht)
|
(package private) static void |
print_rec(java.lang.String st,
java.util.Hashtable ht)
|
(package private) static void |
print_rec(java.lang.String st,
java.util.Vector v)
|
(package private) static void |
print_rec(java.util.Vector v)
|
void |
sc_check(java.util.Vector classlist,
boolean ext)
|
void |
sc_init_hashtable_for_extended_classes(java.util.Vector classlist,
java.lang.String strSuperKlassenName,
java.util.Hashtable childhash,
java.util.Vector paralist,
java.util.Hashtable parahash,
java.util.Hashtable kill,
boolean ext)
|
void |
sc_init_hashtable(java.util.Vector KlassenVektor,
java.lang.String strSuperKlassenName,
java.lang.String classname,
boolean ext)
|
void |
set_FieldDecl(FieldDecl i)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fielddecl
private java.util.Vector fielddecl
hash
private java.util.Hashtable hash
paraclasshash
private java.util.Hashtable paraclasshash
kill
public java.util.Hashtable kill
ClassBody
public ClassBody()
sc_init_hashtable
public void sc_init_hashtable(java.util.Vector KlassenVektor,
java.lang.String strSuperKlassenName,
java.lang.String classname,
boolean ext)
throws SCClassBodyException
SCClassBodyException
sc_init_hashtable_for_extended_classes
public void sc_init_hashtable_for_extended_classes(java.util.Vector classlist,
java.lang.String strSuperKlassenName,
java.util.Hashtable childhash,
java.util.Vector paralist,
java.util.Hashtable parahash,
java.util.Hashtable kill,
boolean ext)
sc_check
public void sc_check(java.util.Vector classlist,
boolean ext)
throws SCClassBodyException
SCClassBodyException
init_parahashtable
public java.util.Hashtable init_parahashtable(java.util.Vector paralist,
boolean ext)
complete_parahashtable
public java.util.Hashtable complete_parahashtable(java.util.Vector classlist,
UsedId superclassid,
java.util.Hashtable childhash,
boolean ext)
throws SCClassBodyException
SCClassBodyException
codegen
public void codegen(ClassFile classfile,
java.util.Vector paralist)
throws JVMCodeException
JVMCodeException
get_hash
public java.util.Hashtable get_hash()
get_FieldDeclVector
public java.util.Vector get_FieldDeclVector()
set_FieldDecl
public void set_FieldDecl(FieldDecl i)
is_declared
public boolean is_declared(Type t,
java.util.Vector classlist)
throws SCClassBodyException
SCClassBodyException
print_rec
static void print_rec(java.util.Hashtable ht)
print_rec
static void print_rec(java.util.Vector v)
print_rec
static void print_rec(java.lang.String st,
java.util.Hashtable ht)
print_rec
static void print_rec(java.lang.String st,
java.util.Vector v)
istParameterOK
public void istParameterOK(java.util.Vector Parameter,
java.util.Vector KlassenVektor)