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 TypeMethodDescriptionint
getName()
getType()
getValue()
boolean
private String
makeGenericSignature
(IType type) void
setAnnotations
(List<IRAnnotation> irAnnotations) Methods inherited from class gw.lang.ir.IRStatement
getOriginalSourceStatement, setOriginalSourceStatement
Methods 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:
getLeastSignificantTerminalStatement
in classIRStatement
-
setAnnotations
-
getAnnotations
-
getGenericSignature
-
isExplicitInternal
public boolean isExplicitInternal()
-