public class Assign extends Expr
| Modifier and Type | Field and Description |
|---|---|
Expr |
expr1 |
Expr |
expr2 |
protected static Logger |
parserlog
Logger log4j
|
inferencelogparent| Constructor and Description |
|---|
Assign(int offset,
int variableLength) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
get_Name() |
Menge<SyntaxTreeNode> |
getChildren() |
java.lang.String |
getTypeInformation() |
JavaCodeResult |
printJavaCode(ResultSet resultSet) |
void |
set_Expr(Expr expr1,
Expr expr2) |
java.lang.String |
toString()
Author: Martin Pl�micke |
ConstraintsSet |
TYPEExpr(TypeAssumptions assumptions) |
ConstraintsSet |
TYPEStmt(TypeAssumptions assumptions)
Spezifikation:
TYPEStmt( Ass, stmt ) =
let (stmt : rty, ConS) = TYPEExpr( Ass, stmt )
in (stmt : Void, ConS)
|
void |
wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist,
Menge<GenericTypeVar> genericMethodParameters) |
get_Name_Menge, get_Type_Menge, get_UsedId, set_Type, set_UsedIdgetTypeLineNumber, getTypeNamegetDescription, getOffset, getReturnType, getType, getVariableLength, setReturnType, setTypeaddTypeInsertPoints, equals, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, parserPostProcessing, seesTypepublic Expr expr1
public Expr expr2
protected static Logger parserlog
public ConstraintsSet TYPEExpr(TypeAssumptions assumptions)
public ConstraintsSet TYPEStmt(TypeAssumptions assumptions)
public java.lang.String toString()
toString in class java.lang.Objectpublic void wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist, Menge<GenericTypeVar> genericMethodParameters)
wandleRefTypeAttributes2GenericAttributes in class Statementpublic java.lang.String getTypeInformation()
getTypeInformation in class Statementpublic JavaCodeResult printJavaCode(ResultSet resultSet)
printJavaCode in class Statementpublic Menge<SyntaxTreeNode> getChildren()
getChildren in class SyntaxTreeNode