Package gw.lang.ir.statement
Class IRFieldDecl
java.lang.Object
gw.lang.ir.IRElement
gw.lang.ir.IRStatement
gw.lang.ir.statement.IRFieldDecl
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIRFieldDecl(int modifiers, boolean explicitInternal, String name, IRType type, IType iType, Object value) IRFieldDecl(int modifiers, boolean explicitInternal, String name, IRType type, Object value) -
Method Summary
Modifier and TypeMethodDescriptionintgetName()getType()getValue()booleanprivate StringmakeGenericSignature(IType type) voidsetAnnotations(List<IRAnnotation> irAnnotations) Methods inherited from class gw.lang.ir.IRStatement
getOriginalSourceStatement, setOriginalSourceStatementMethods inherited from class gw.lang.ir.IRElement
getLineNumber, getParent, isImplicit, maybeEraseStructuralSymbolTypes, maybeEraseStructuralType, maybeEraseStructuralType, maybeEraseStructuralTypes, setImplicit, setLineNumber, setParent, setParentToThis
-
Field Details
-
_modifiers
private int _modifiers -
_name
-
_type
-
_value
-
_explicitInternal
private boolean _explicitInternal -
_annotations
-
_genericSignature
-
-
Constructor Details
-
IRFieldDecl
-
IRFieldDecl
-
-
Method Details
-
makeGenericSignature
-
getModifiers
public int getModifiers() -
getName
-
getType
-
getValue
-
getLeastSignificantTerminalStatement
- Specified by:
getLeastSignificantTerminalStatementin classIRStatement
-
setAnnotations
-
getAnnotations
-
getGenericSignature
-
isExplicitInternal
public boolean isExplicitInternal()
-