public class Variable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
arraySize |
private java.lang.Object |
constValue |
private boolean |
isParam |
private java.lang.String |
name |
private Precision |
precision |
private Qualifier |
qual |
private int |
refCount |
private int |
reg |
private Type |
type |
Constructor and Description |
---|
Variable(java.lang.String name,
Type type) |
Variable(java.lang.String name,
Type type,
Qualifier qual,
Precision precision,
int reg,
int arraySize,
java.lang.Object constValue,
boolean isParam) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAccessorName()
Returns the JavaBean-style accessor name for this variable.
|
int |
getArraySize() |
java.lang.Object |
getConstValue() |
java.lang.String |
getName() |
Precision |
getPrecision() |
Qualifier |
getQualifier() |
int |
getReg() |
Type |
getType() |
void |
incrementRefCount() |
boolean |
isArray() |
boolean |
isParam() |
boolean |
isReferenced() |
private final java.lang.String name
private final Type type
private final Qualifier qual
private final Precision precision
private final int reg
private final int arraySize
private final java.lang.Object constValue
private final boolean isParam
private int refCount
Variable(java.lang.String name, Type type)
public java.lang.String getName()
public Type getType()
public Qualifier getQualifier()
public Precision getPrecision()
public int getReg()
public boolean isArray()
public int getArraySize()
public java.lang.Object getConstValue()
public boolean isParam()
public java.lang.String getAccessorName()
public void incrementRefCount()
public boolean isReferenced()