public class InstVar extends Expr
Modifier and Type | Field and Description |
---|---|
private Expr |
expr |
protected static Logger |
parserlog |
protected java.lang.String |
type |
private UsedId |
usedid |
inferencelog
parent
Constructor and Description |
---|
InstVar(Expr e,
java.lang.String n,
int offset) |
InstVar(java.lang.String n,
java.lang.String t,
int offset) |
InstVar(UsedId ui,
int offset,
int variableLength)
macht aus einem UsedId mit einem Menge von Strings eine InstVar
Author: Martin Pl�micke PL 05-08-17 |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
get_codegen_UsedId() |
java.lang.String |
get_Name() |
Menge<SyntaxTreeNode> |
getChildren() |
void |
parserPostProcessing(SyntaxTreeNode parent)
Wird nach dem Parsen aufgerufen.
|
JavaCodeResult |
printJavaCode(ResultSet resultSet) |
java.lang.String |
toString()
Author: Martin Pl�micke |
ConstraintsSet |
TYPEExpr(TypeAssumptions assumptions) |
void |
wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist,
Menge<GenericTypeVar> genericMethodParameters) |
get_Name_Menge, get_Type_Menge, get_UsedId, set_Type, set_UsedId, TYPEStmt
getTypeLineNumber, getTypeName
getDescription, getOffset, getReturnType, getType, getTypeInformation, getVariableLength, setReturnType, setType
addTypeInsertPoints, equals, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, seesType
private Expr expr
private UsedId usedid
protected java.lang.String type
protected static Logger parserlog
public InstVar(Expr e, java.lang.String n, int offset)
public InstVar(java.lang.String n, java.lang.String t, int offset)
public InstVar(UsedId ui, int offset, int variableLength)
ui
- public void parserPostProcessing(SyntaxTreeNode parent)
SyntaxTreeNode
parserPostProcessing
in class SyntaxTreeNode
public java.lang.String get_codegen_UsedId()
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 ConstraintsSet TYPEExpr(TypeAssumptions assumptions)
public JavaCodeResult printJavaCode(ResultSet resultSet)
printJavaCode
in class Statement
public Menge<SyntaxTreeNode> getChildren()
getChildren
in class SyntaxTreeNode