forked from JavaTX/JavaCompilerCore
75 lines
2.0 KiB
Java
Executable File
75 lines
2.0 KiB
Java
Executable File
// ino.module.ExprStmt.8631.package
|
||
package mycompiler.mystatement;
|
||
// ino.end
|
||
|
||
// ino.module.ExprStmt.8631.import
|
||
import java.util.Iterator;
|
||
import java.util.Vector;
|
||
import mycompiler.MyCompiler;
|
||
import mycompiler.mytype.Pair;
|
||
import mycompiler.mytype.Type;
|
||
import mycompiler.mytype.TypePlaceholder;
|
||
import mycompiler.mytypereconstruction.CSupportData;
|
||
import mycompiler.mytypereconstruction.CTriple;
|
||
import mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent;
|
||
import mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener;
|
||
import mycompiler.mytypereconstruction.set.CSubstitutionSet;
|
||
import mycompiler.mytypereconstruction.set.CTripleSet;
|
||
import mycompiler.mytypereconstruction.unify.Unify;
|
||
import org.apache.log4j.Logger;
|
||
// ino.end
|
||
|
||
// ino.class.ExprStmt.25265.declaration
|
||
public abstract class ExprStmt extends Statement implements ITypeReplacementListener
|
||
// 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();
|
||
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
|