com.sun.tools.xjc.generator.bean.field
final class ArrayField extends AbstractListField
We will generate the following set of methods:
T[] getX(); T getX( int idx ); void setX(T[] values); void setX( int idx, T value );We still use List as our back storage. This renderer also handles boxing/unboxing if T is a boxed type.
| Nested Class Summary | |
|---|---|
| class | ArrayField.Accessor |
| Constructor Summary | |
|---|---|
| ArrayField(ClassOutlineImpl context, CPropertyInfo prop) | |
| Method Summary | |
|---|---|
| protected JExpression | castToImplTypeArray(JExpression exp)
Case from ArrayField to array of ArrayField . |
| ArrayField.Accessor | create(JExpression targetObject) |
| void | generateAccessors() |
| protected void | generateArray() |
| protected JClass | getCoreListType() |
| JType | getRawType() |