forked from JavaTX/JavaCompilerCore
70 lines
1.7 KiB
Java
Executable File
70 lines
1.7 KiB
Java
Executable File
// ino.module.ExprStmt.8631.package
|
||
package de.dhbwstuttgart.syntaxtree.statement;
|
||
// ino.end
|
||
|
||
// ino.module.ExprStmt.8631.import
|
||
import java.util.Iterator;
|
||
import de.dhbwstuttgart.typeinference.Menge;
|
||
|
||
import de.dhbwstuttgart.logger.Logger;
|
||
|
||
import de.dhbwstuttgart.core.MyCompiler;
|
||
import de.dhbwstuttgart.syntaxtree.type.Type;
|
||
import de.dhbwstuttgart.syntaxtree.type.TypePlaceholder;
|
||
import de.dhbwstuttgart.typeinference.Pair;
|
||
import de.dhbwstuttgart.typeinference.unify.Unify;
|
||
|
||
// ino.class.ExprStmt.25265.declaration
|
||
public abstract class ExprStmt extends Statement
|
||
// ino.end
|
||
// ino.class.ExprStmt.25265.body
|
||
{
|
||
// ino.method.ExprStmt.25270.definition
|
||
public ExprStmt(int offset, int variableLength)
|
||
// ino.end
|
||
// ino.method.ExprStmt.25270.body
|
||
{
|
||
super(offset,variableLength);
|
||
}
|
||
// ino.end
|
||
|
||
|
||
// ino.attribute.type.25273.declaration
|
||
//protected Type type; // Type type;
|
||
// ino.end
|
||
// ino.attribute.inferencelog.25276.declaration
|
||
protected static Logger inferencelog = Logger.getLogger("inference");
|
||
// ino.end
|
||
|
||
// ino.method.getTypeName.25279.definition
|
||
public String getTypeName()
|
||
// ino.end
|
||
// ino.method.getTypeName.25279.body
|
||
{
|
||
if (getType()!=null)
|
||
return getType().getName().toString();
|
||
else
|
||
return null;
|
||
}
|
||
// ino.end
|
||
|
||
|
||
|
||
// ino.method.getTypeLineNumber.25291.defdescription type=javadoc
|
||
/**
|
||
* <br>Author: J<>rg B<>uerle
|
||
* @return
|
||
*/
|
||
// ino.end
|
||
// ino.method.getTypeLineNumber.25291.definition
|
||
public int getTypeLineNumber()
|
||
// ino.end
|
||
// ino.method.getTypeLineNumber.25291.body
|
||
{
|
||
return MyCompiler.NO_LINENUMBER;
|
||
}
|
||
// ino.end
|
||
|
||
}
|
||
// ino.end
|