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 |
inferencelogparent| 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, TYPEStmtgetTypeLineNumber, getTypeNamegetDescription, getOffset, getReturnType, getType, getTypeInformation, getVariableLength, setReturnType, setTypeaddTypeInsertPoints, equals, getGTVDeclarationContext, getMatchingParentNode, getParent, getParentClass, seesTypeprivate 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)
SyntaxTreeNodeparserPostProcessing in class SyntaxTreeNodepublic java.lang.String get_codegen_UsedId()
public java.lang.String toString()
toString in class java.lang.Objectpublic void wandleRefTypeAttributes2GenericAttributes(Menge<Type> paralist, Menge<GenericTypeVar> genericMethodParameters)
wandleRefTypeAttributes2GenericAttributes in class Statementpublic ConstraintsSet TYPEExpr(TypeAssumptions assumptions)
public JavaCodeResult printJavaCode(ResultSet resultSet)
printJavaCode in class Statementpublic Menge<SyntaxTreeNode> getChildren()
getChildren in class SyntaxTreeNode