mycompiler.myclass
Class ClassBody
java.lang.Object
mycompiler.myclass.ClassBody
public class ClassBody
- extends java.lang.Object
Field Summary |
java.util.Hashtable |
kill
|
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)
|
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 |
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
- Throws:
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
- Throws:
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
- Throws:
SCClassBodyException
codegen
public void codegen(ClassFile classfile,
java.util.Vector paralist)
throws JVMCodeException
- Throws:
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
- Throws:
SCClassBodyException
istParameterOK
public void istParameterOK(java.util.Vector Parameter,
java.util.Vector KlassenVektor)