Class LocalVarDecl
java.lang.Object
|
+--Statement
|
+--LocalVarDecl
- public class LocalVarDecl
- extends Statement
Field Summary |
de.dhbwstuttgart.typeinference.Menge |
declid
|
private java.util.Hashtable |
parahash
|
private de.dhbwstuttgart.typeinference.Menge |
paralist
|
private Type |
type
|
Method Summary |
void |
check_anz(Type type,
de.dhbwstuttgart.typeinference.Menge paralist,
de.dhbwstuttgart.typeinference.Menge classlist)
|
void |
codegen(ClassFile classfile,
CodeAttribute code,
de.dhbwstuttgart.typeinference.Menge paralist)
|
java.lang.String |
get_Name()
|
void |
is_declared(Type t,
de.dhbwstuttgart.typeinference.Menge classlist)
|
void |
sc_check(de.dhbwstuttgart.typeinference.Menge 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(de.dhbwstuttgart.typeinference.Menge pl)
|
void |
set_Type(Type type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
declid
public de.dhbwstuttgart.typeinference.Menge declid
type
private Type type
paralist
private de.dhbwstuttgart.typeinference.Menge paralist
parahash
private java.util.Hashtable parahash
LocalVarDecl
public LocalVarDecl()
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(de.dhbwstuttgart.typeinference.Menge pl)
sc_check
public void sc_check(de.dhbwstuttgart.typeinference.Menge 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,
de.dhbwstuttgart.typeinference.Menge classlist)
throws SCStatementException
SCStatementException
check_anz
public void check_anz(Type type,
de.dhbwstuttgart.typeinference.Menge paralist,
de.dhbwstuttgart.typeinference.Menge classlist)
throws SCStatementException
SCStatementException
codegen
public void codegen(ClassFile classfile,
CodeAttribute code,
de.dhbwstuttgart.typeinference.Menge paralist)
throws JVMCodeException
- Specified by:
codegen
in class Statement
JVMCodeException