Class Block

java.lang.Object
  |
  +--Statement
        |
        +--Block

public class Block
extends Statement


Field Summary
(package private)  java.util.Hashtable block_hash
           
(package private)  java.util.Hashtable block_para
           
(package private)  java.util.Hashtable class_hash
           
(package private)  java.lang.String sc_meth_ret_type
           
(package private)  java.util.Vector statements
           
 
Constructor Summary
Block()
           
 
Method Summary
 void codegen(ClassFile classfile, CodeAttribute code)
           
 java.util.Vector get_Statement()
           
 void sc_check(java.util.Vector classname, java.util.Hashtable ch, java.util.Hashtable bh, boolean ext, java.util.Hashtable parach, java.util.Hashtable parabh)
           
 void set_Statement_Vector(java.util.Vector v)
           
 void set_Statement(Statement s)
           
 
Methods inherited from class Statement
print_rec, print_rec, print_rec, print_rec
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

statements

java.util.Vector statements

class_hash

java.util.Hashtable class_hash

block_hash

java.util.Hashtable block_hash

block_para

java.util.Hashtable block_para

sc_meth_ret_type

java.lang.String sc_meth_ret_type
Constructor Detail

Block

public Block()
Method Detail

sc_check

public void sc_check(java.util.Vector classname,
                     java.util.Hashtable ch,
                     java.util.Hashtable bh,
                     boolean ext,
                     java.util.Hashtable parach,
                     java.util.Hashtable parabh)
              throws SCStatementException
Specified by:
sc_check in class Statement
SCStatementException

get_Statement

public java.util.Vector get_Statement()

set_Statement

public void set_Statement(Statement s)

set_Statement_Vector

public void set_Statement_Vector(java.util.Vector v)

codegen

public void codegen(ClassFile classfile,
                    CodeAttribute code)
             throws JVMCodeException
Specified by:
codegen in class Statement
JVMCodeException