| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv | BitConstantNode(String
hexadecimally coded bit string hexString, int desired length of the bit string bitLength, ContextManager context manager cm)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | generateConstant(ExpressionClassBuilder
The ExpressionClassBuilder for the class being built acb, MethodBuilder The method the code to place the code mb)Implements abstract org. This generates the proper constant. |
| pack-priv Object | Returns: An Object representing the bind time value of this expression tree. (null if not a bind time constant.)Overrides org. Return an Object representing the bind time value of this expression tree. |
| BitConstantNode | back to summary |
|---|---|
pack-priv BitConstantNode(TypeId t, ContextManager cm) throws StandardException
| |
| BitConstantNode | back to summary |
|---|---|
pack-priv BitConstantNode(String hexString, int bitLength, ContextManager cm) throws StandardException
| |
| generateConstant | back to summary |
|---|---|
| pack-priv void generateConstant(ExpressionClassBuilder acb, MethodBuilder mb) throws StandardException Implements abstract org. This generates the proper constant. It is implemented by every specific constant node (e.g. IntConstantNode).
| |
| getConstantValueAsObject | back to summary |
|---|---|
| pack-priv Object getConstantValueAsObject() throws StandardException Overrides org. Return an Object representing the bind time value of this expression tree. If the expression tree does not evaluate to a constant at bind time then we return null. This is useful for bind time resolution of VTIs. Resolve What do we do for primitives?
| |