com.sun.tools.xjc.generator.bean.field
abstract class AbstractFieldWithVar extends AbstractField
| Nested Class Summary | |
|---|---|
| protected abstract class | AbstractFieldWithVar.Accessor |
| Constructor Summary | |
|---|---|
| AbstractFieldWithVar(ClassOutlineImpl outline, CPropertyInfo prop)
Invoke createField after calling the
constructor. | |
| Method Summary | |
|---|---|
| protected void | createField() |
| protected abstract JType | getFieldType()
Returns the type used to store the value of the field in memory. |
| protected String | getGetterMethod()
Gets the name of the getter method.
|
| JType | getRawType() |
| protected JFieldVar | ref() |
This encapsulation is necessary because sometimes we use {@code isXXXX} as the method name.