| Modifier and Type | Method and Description |
|---|---|
| public void | fromRawValue(JBlock
The code will be generated into this block. block, String Identifier that the caller guarantees to be unique in
the given block. When the callee needs to produce additional
variables, it can do so by adding suffixes to this unique
name. For example, if the uniqueName is "abc", then the
caller guarantees that any identifier "abc.*" is unused
in this block. uniqueName, JExpression The expression that evaluates to a value of the type
$var)FieldOutline#getRawType().Sets the value of the field from the specified expression. |
| public CPropertyInfo | |
| public JExpression | Returns: null if the isSetXXX/unsetXXX method does not make sense for the given field.Return an expression that evaluates to true only when this field has a set value(s). |
| public FieldOutline | |
| public void | toRawValue(JBlock
The code will be generated into this block. block, JVar Variable whose type is $var)FieldOutline#getRawType()Dumps everything in this field into the given variable. |
| public void | unsetValues(JBlock
The code will be appended at the end of this block. body)Generates a code fragment to remove any "set" value and move this field to the "unset" state. |
| fromRawValue | back to summary |
|---|---|
| public void fromRawValue(JBlock block, String uniqueName, JExpression $var) Sets the value of the field from the specified expression. This generates code that accesses the field from outside.
| |
| getPropertyInfo | back to summary |
|---|---|
| public CPropertyInfo getPropertyInfo() Short for | |
| hasSetValue | back to summary |
|---|---|
| public JExpression hasSetValue() Return an expression that evaluates to true only when this field has a set value(s).
| |
| owner | back to summary |
|---|---|
| public FieldOutline owner() Gets the | |
| toRawValue | back to summary |
|---|---|
| public void toRawValue(JBlock block, JVar $var) Dumps everything in this field into the given variable. This generates code that accesses the field from outside.
| |
| unsetValues | back to summary |
|---|---|
| public void unsetValues(JBlock body) Generates a code fragment to remove any "set" value and move this field to the "unset" state.
| |