public class Assign extends Expr
Modifier and Type | Field and Description |
---|---|
Expr |
expr1 |
Expr |
expr2 |
protected static Logger |
parserlog
Logger log4j
|
inferencelog
parent
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_UsedId
getTypeLineNumber, getTypeName
getDescription, getOffset, getReturnType, getType, getVariableLength, setReturnType, setType
addTypeInsertPoints, equals, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, parserPostProcessing, seesType
public 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.Object
public void wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist, Menge<GenericTypeVar> genericMethodParameters)
wandleRefTypeAttributes2GenericAttributes
in class Statement
public java.lang.String getTypeInformation()
getTypeInformation
in class Statement
public JavaCodeResult printJavaCode(ResultSet resultSet)
printJavaCode
in class Statement
public Menge<SyntaxTreeNode> getChildren()
getChildren
in class SyntaxTreeNode