package mycompiler.myclass; import java.util.Vector; import typinferenz.JavaCodeResult; import typinferenz.ResultSet; import typinferenz.assumptions.TypeAssumptions; import mycompiler.mybytecode.ClassFile; import mycompiler.myexception.JVMCodeException; import mycompiler.mystatement.Expr; import mycompiler.mytype.Type; import mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent; public class FieldDeclaration extends Field{ private Expr wert; //private Type type; public void setWert(Expr initialExpression){ this.wert = initialExpression; } public Expr getWert(){ return this.wert; } public String getName(){ return this.get_Name().elementAt(0).name; } @Override public void replaceType(CReplaceTypeEvent e) { // TODO Auto-generated method stub } @Override public int getTypeLineNumber() { // TODO Auto-generated method stub return 0; } @Override public void codegen(ClassFile classfile, Vector paralist) throws JVMCodeException { // TODO Auto-generated method stub } @Override public JavaCodeResult printJavaCode(ResultSet resultSet) { // TODO Auto-generated method stub return null; } @Override public TypeAssumptions createTypeAssumptions(Class classmember) { // TODO Auto-generated method stub return null; } }