forked from JavaTX/JavaCompilerCore
63 lines
1.3 KiB
Java
63 lines
1.3 KiB
Java
|
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;
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|