// ino.module.PositivExpr.8645.package package de.dhbwstuttgart.syntaxtree.statement; // ino.end // ino.module.PositivExpr.8645.import import java.util.Hashtable; import java.util.Vector; import mycompiler.mybytecode.ClassFile; import mycompiler.mybytecode.CodeAttribute; import mycompiler.myexception.CTypeReconstructionException; import mycompiler.myexception.JVMCodeException; import mycompiler.mytypereconstruction.CSupportData; import mycompiler.mytypereconstruction.set.CSubstitutionSet; import mycompiler.mytypereconstruction.set.CTripleSet; import mycompiler.mytypereconstruction.set.CTypeAssumptionSet; import mycompiler.mytypereconstruction.typeassumption.CTypeAssumption; import org.apache.log4j.Logger; // ino.end import de.dhbwstuttgart.core.SyntaxTreeNode; import de.dhbwstuttgart.syntaxtree.Class; import de.dhbwstuttgart.syntaxtree.type.GenericTypeVar; import de.dhbwstuttgart.syntaxtree.type.Type; import de.dhbwstuttgart.typeinference.ConstraintsSet; import de.dhbwstuttgart.typeinference.JavaCodeResult; import de.dhbwstuttgart.typeinference.ResultSet; import de.dhbwstuttgart.typeinference.assumptions.TypeAssumptions; // ino.class.PositivExpr.25947.declaration public class PositivExpr extends UnaryExpr // ino.end // ino.class.PositivExpr.25947.body { // ino.method.PositivExpr.25951.definition public PositivExpr(int offset,int variableLength) // ino.end // ino.method.PositivExpr.25951.body { super(offset,variableLength); } // ino.end // ino.attribute.plus.25954.declaration protected UnaryPlus plus; // ino.end // ino.attribute.expr.25957.declaration public Expr expr; // ino.end // ino.attribute.parserlog.25960.declaration protected static Logger parserlog = Logger.getLogger("parser"); // ino.end // ino.method.set_UnaryPlus.25963.definition public void set_UnaryPlus(UnaryPlus up) // ino.end // ino.method.set_UnaryPlus.25963.body { this.plus = up; } // ino.end // ino.method.set_Expr.25966.definition public void set_Expr(Expr ex) // ino.end // ino.method.set_Expr.25966.body { this.expr = ex; } // ino.end // ino.method.get_Name.25969.definition public String get_Name() // ino.end // ino.method.get_Name.25969.body { return null; } // ino.end // ino.method.sc_check.25972.definition public void sc_check(Vector classname, Hashtable ch, Hashtable bh, boolean ext, Hashtable parach, Hashtable parabh) // ino.end // ino.method.sc_check.25972.body { if(ext) parserlog.debug(" ---PositivExpr---"); //Wartet noch auf Implementierung } // ino.end // ino.method.codegen.25975.definition public void codegen(ClassFile classfile, CodeAttribute code, Vector paralist) throws JVMCodeException // ino.end // ino.method.codegen.25975.body {} // ino.end // ino.method.TRExp.25978.definition public CTripleSet TRExp(CSubstitutionSet sigma, CTypeAssumptionSet V, CSupportData supportData) // ino.end // ino.method.TRExp.25978.body { throw CTypeReconstructionException.createNotImplementedException(); } // ino.end // ino.method.TRStatement.25981.definition public CTripleSet TRStatement(CSubstitutionSet sigma, CTypeAssumptionSet V, CSupportData supportData) // ino.end // ino.method.TRStatement.25981.body { throw CTypeReconstructionException.createNotImplementedException(); } // ino.end // ino.method.wandleRefTypeAttributes2GenericAttributes.25984.definition public void wandleRefTypeAttributes2GenericAttributes(Vector paralist, Vector genericMethodParameters) // ino.end // ino.method.wandleRefTypeAttributes2GenericAttributes.25984.body { } // ino.end public void addOffsetsToExpression(CTypeAssumption localAssumption,String NameVariable,boolean isMemberVariable) { expr.addOffsetsToExpression(localAssumption,NameVariable,isMemberVariable); } @Override public ConstraintsSet TYPEExpr(TypeAssumptions assumptions) { // TODO Auto-generated method stub return null; } @Override public JavaCodeResult printJavaCode(ResultSet resultSet) { // TODO Auto-generated method stub return null; } @Override public Vector getChildren() { Vector ret = new Vector(); ret.add(this.expr); return ret; } } // ino.end