public class IRFieldDecl extends IRStatement
| Constructor and Description |
|---|
IRFieldDecl(int modifiers,
boolean explicitInternal,
String name,
IRType type,
IType iType,
Object value) |
IRFieldDecl(int modifiers,
boolean explicitInternal,
String name,
IRType type,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
List<IRAnnotation> |
getAnnotations() |
String |
getGenericSignature() |
IRTerminalStatement |
getLeastSignificantTerminalStatement() |
int |
getModifiers() |
String |
getName() |
IRType |
getType() |
Object |
getValue() |
boolean |
isExplicitInternal() |
void |
setAnnotations(List<IRAnnotation> irAnnotations) |
getOriginalSourceStatement, setOriginalSourceStatementgetLineNumber, getParent, isImplicit, maybeEraseStructuralSymbolTypes, maybeEraseStructuralType, maybeEraseStructuralType, maybeEraseStructuralTypes, setImplicit, setLineNumber, setParent, setParentToThispublic IRFieldDecl(int modifiers,
boolean explicitInternal,
String name,
IRType type,
IType iType,
Object value)
public int getModifiers()
public String getName()
public IRType getType()
public Object getValue()
public IRTerminalStatement getLeastSignificantTerminalStatement()
getLeastSignificantTerminalStatement in class IRStatementpublic void setAnnotations(List<IRAnnotation> irAnnotations)
public List<IRAnnotation> getAnnotations()
public String getGenericSignature()
public boolean isExplicitInternal()
Copyright © 2020. All rights reserved.