Class LocalVarDecl


java.lang.Object

  |

  +--Statement

        |

        +--LocalVarDecl


public class LocalVarDecl
extends Statement


Field Summary
 java.util.Vector declid
           
private  java.util.Hashtable parahash
           
private  java.util.Vector paralist
           
private  Type type
           
 
Constructor Summary
LocalVarDecl()
           
 
Method Summary
 void check_anz(Type type, java.util.Vector paralist, java.util.Vector classlist)
           
 void codegen(ClassFile classfile, CodeAttribute code, java.util.Vector paralist)
           
 java.lang.String get_Name()
           
 void is_declared(Type t, java.util.Vector classlist)
           
 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_DeclId(DeclId did)
           
 void set_ParaList(java.util.Vector pl)
           
 void set_Type(Type type)
           
 
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

declid


public java.util.Vector declid

type


private Type type

paralist


private java.util.Vector paralist

parahash


private java.util.Hashtable parahash
Constructor Detail

LocalVarDecl


public LocalVarDecl()
Method Detail

set_Type


public void set_Type(Type type)

set_DeclId


public void set_DeclId(DeclId did)

get_Name


public java.lang.String get_Name()

set_ParaList


public void set_ParaList(java.util.Vector pl)

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

is_declared


public void is_declared(Type t,
                        java.util.Vector classlist)
                 throws SCStatementException
SCStatementException

check_anz


public void check_anz(Type type,
                      java.util.Vector paralist,
                      java.util.Vector classlist)
               throws SCStatementException
SCStatementException

codegen


public void codegen(ClassFile classfile,
                    CodeAttribute code,
                    java.util.Vector paralist)
             throws JVMCodeException
Specified by:
codegen in class Statement
JVMCodeException