public class FieldInitialization extends InstVarDecl
Constructor and Description |
---|
FieldInitialization() |
Modifier and Type | Method and Description |
---|---|
void |
codegen(ClassFile classfile,
de.dhbwstuttgart.typeinference.Menge paralist) |
TypeAssumptions |
createTypeAssumptions(Class classmember)
Diese Methode generiert die Assumptions f�r dieses Feld der Klasse classmember
|
java.lang.String |
getName() |
java.lang.String |
getTypeName() |
Expr |
getWert() |
java.lang.String |
printJavaCode(ResultSet resultSet) |
void |
setWert(Expr initialExpression) |
java.lang.String |
toString() |
getLineNumber, getOffset, getType, getTypeLineNumber, getVariableLength, replaceType, setType
get_Name, getDeclIdMenge, set_DeclId, setDeclIdMenge
public void setWert(Expr initialExpression)
public Expr getWert()
public java.lang.String getName()
public java.lang.String getTypeName()
getTypeName
in class InstVarDecl
public void codegen(ClassFile classfile, de.dhbwstuttgart.typeinference.Menge paralist) throws JVMCodeException
codegen
in class InstVarDecl
JVMCodeException
public java.lang.String toString()
toString
in class InstVarDecl
public java.lang.String printJavaCode(ResultSet resultSet)
printJavaCode
in class InstVarDecl
public TypeAssumptions createTypeAssumptions(Class classmember)
FieldDecl
createTypeAssumptions
in class InstVarDecl