Class Class


java.lang.Object

  |

  +--Class


public class Class
extends java.lang.Object


Field Summary
private  ClassBody body
           
private  ClassDeclId cdid
           
private  Block class_block
           
private  Class java
           
private  java.util.Hashtable parahash
           
private  java.util.Vector paralist
           
private  Status status
           
 UsedId superclassid
           
 java.util.Vector vParaOrg
           
 
Constructor Summary
Class()
           
 
Method Summary
 void codegen(boolean system_out)
           
 java.util.Vector complete_paralist(boolean ext)
           
 boolean does_Class_extend()
           
 Block get_class_block()
           
 ClassBody get_ClassBody()
           
 java.lang.String get_classname()
           
 java.util.Hashtable get_ParaHash()
           
 java.util.Vector get_ParaList()
           
 java.lang.String get_Superclass_Name()
           
 java.lang.String is_member(java.lang.String var)
           
 void para_check(java.util.Vector classlist, boolean ext)
           
(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_for_extended_classes(java.util.Vector classlist, java.util.Hashtable childhash, boolean ext)
           
 void sc_check(java.util.Vector classlist, boolean ext)
           
 void set_class_block(Block block)
           
 void set_ClassBody(ClassBody body)
           
 void set_ClassDeclId(ClassDeclId cdid)
           
 void set_ParaHash(java.util.Hashtable hash)
           
 void set_ParaList(java.util.Vector para)
           
 void set_Status(Status status)
           
 void set_UsedId(UsedId uid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

status


private Status status

superclassid


public UsedId superclassid

body


private ClassBody body

java


private Class java

cdid


private ClassDeclId cdid

class_block


private Block class_block

paralist


private java.util.Vector paralist

parahash


private java.util.Hashtable parahash

vParaOrg


public java.util.Vector vParaOrg
Constructor Detail

Class


public Class()
Method Detail

para_check


public void para_check(java.util.Vector classlist,
                       boolean ext)
                throws SCClassException
SCClassException

complete_paralist


public java.util.Vector complete_paralist(boolean ext)

sc_check


public void sc_check(java.util.Vector classlist,
                     boolean ext)
              throws SCClassException
SCClassException

sc_check_for_extended_classes


public void sc_check_for_extended_classes(java.util.Vector classlist,
                                          java.util.Hashtable childhash,
                                          boolean ext)

codegen


public void codegen(boolean system_out)
             throws JVMCodeException
JVMCodeException

get_classname


public java.lang.String get_classname()

set_Status


public void set_Status(Status status)

set_UsedId


public void set_UsedId(UsedId uid)

set_ClassBody


public void set_ClassBody(ClassBody body)

set_class_block


public void set_class_block(Block block)

set_ClassDeclId


public void set_ClassDeclId(ClassDeclId cdid)

is_member


public java.lang.String is_member(java.lang.String var)

get_Superclass_Name


public java.lang.String get_Superclass_Name()

get_ClassBody


public ClassBody get_ClassBody()

get_class_block


public Block get_class_block()

does_Class_extend


public boolean does_Class_extend()

set_ParaList


public void set_ParaList(java.util.Vector para)

get_ParaList


public java.util.Vector get_ParaList()

set_ParaHash


public void set_ParaHash(java.util.Hashtable hash)

get_ParaHash


public java.util.Hashtable get_ParaHash()

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)