Package gw.lang.ir
Class IRElement
java.lang.Object
gw.lang.ir.IRElement
- Direct Known Subclasses:
IRExpression,IRStatement
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanmaybeEraseStructuralSymbolTypes(List<IRSymbol> parameters) static IRTypestatic IRTypemaybeEraseStructuralType(IRType ownersType, IRType type) maybeEraseStructuralTypes(IRType ownersType, List<IRType> types) voidsetImplicit(boolean bImplicit) voidsetLineNumber(int iLineNumber) voidprotected voidsetParentToThis(IRElement element)
-
Field Details
-
_parent
-
_iLineNumber
private int _iLineNumber -
_bImplicit
private boolean _bImplicit
-
-
Constructor Details
-
IRElement
protected IRElement()
-
-
Method Details
-
getParent
-
setParent
-
setParentToThis
-
isImplicit
public boolean isImplicit() -
setImplicit
public void setImplicit(boolean bImplicit) -
getLineNumber
public int getLineNumber() -
setLineNumber
public void setLineNumber(int iLineNumber) -
maybeEraseStructuralType
-
maybeEraseStructuralType
-
maybeEraseStructuralTypes
-
maybeEraseStructuralSymbolTypes
-