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() |