public class ClassBody
extends java.lang.Object
Constructor and Description |
---|
ClassBody() |
Modifier and Type | Method and Description |
---|---|
void |
addFieldInitialization(FieldInitialization feld) |
void |
codegen(ClassFile classfile,
java.util.Vector paralist) |
java.util.Hashtable<java.lang.String,java.lang.String> |
complete_parahashtable(java.util.Vector<Class> classlist,
UsedId superclassid,
java.util.Hashtable childhash,
boolean ext) |
java.util.Vector<FieldDecl> |
get_FieldDeclVector() |
java.util.Hashtable |
get_hash() |
java.util.Vector<FieldInitialization> |
getFieldInitializations() |
java.util.Hashtable<java.lang.String,java.lang.String> |
init_parahashtable(java.util.Vector paralist,
boolean ext) |
boolean |
is_declared(Type t,
java.util.Vector<Class> classlist) |
void |
istParameterOK(java.util.Vector Parameter,
java.util.Vector<Class> KlassenVektor) |
java.lang.String |
printJavaCode(ResultSet resultSet) |
void |
sc_check(java.util.Vector<Class> classlist,
boolean ext) |
void |
sc_init_hashtable_for_extended_classes(java.util.Vector<Class> classlist,
java.lang.String strSuperKlassenName,
java.util.Hashtable<java.lang.String,java.lang.String> childhash,
java.util.Vector paralist,
java.util.Hashtable parahash,
java.util.Hashtable kill,
boolean ext) |
void |
sc_init_hashtable(java.util.Vector<Class> KlassenVektor,
java.lang.String strSuperKlassenName,
java.lang.String classname,
boolean ext) |
void |
set_FieldDecl(FieldDecl i) |
java.lang.String |
toString()
Author: Martin Pl�micke |
public void sc_init_hashtable(java.util.Vector<Class> KlassenVektor, java.lang.String strSuperKlassenName, java.lang.String classname, boolean ext) throws SCClassBodyException
SCClassBodyException
public void sc_init_hashtable_for_extended_classes(java.util.Vector<Class> classlist, java.lang.String strSuperKlassenName, java.util.Hashtable<java.lang.String,java.lang.String> childhash, java.util.Vector paralist, java.util.Hashtable parahash, java.util.Hashtable kill, boolean ext)
public void sc_check(java.util.Vector<Class> classlist, boolean ext) throws SCClassBodyException
SCClassBodyException
public java.util.Hashtable<java.lang.String,java.lang.String> init_parahashtable(java.util.Vector paralist, boolean ext)
public java.util.Hashtable<java.lang.String,java.lang.String> complete_parahashtable(java.util.Vector<Class> classlist, UsedId superclassid, java.util.Hashtable childhash, boolean ext) throws SCClassBodyException
SCClassBodyException
public void codegen(ClassFile classfile, java.util.Vector paralist) throws JVMCodeException
JVMCodeException
public java.util.Hashtable get_hash()
public java.util.Vector<FieldDecl> get_FieldDeclVector()
public void set_FieldDecl(FieldDecl i)
public boolean is_declared(Type t, java.util.Vector<Class> classlist) throws SCClassBodyException
SCClassBodyException
public void istParameterOK(java.util.Vector Parameter, java.util.Vector<Class> KlassenVektor)
public java.lang.String toString()
toString
in class java.lang.Object
public void addFieldInitialization(FieldInitialization feld)
feld
- public java.util.Vector<FieldInitialization> getFieldInitializations()
public java.lang.String printJavaCode(ResultSet resultSet)