public final class FieldInfo
extends java.lang.Object
| Constructor and Description |
|---|
FieldInfo(java.lang.String schemaName,
java.lang.String getterName,
java.lang.String setterName,
TypeInfo typeInfo,
java.util.List<java.util.function.BiFunction<java.lang.Object,java.lang.Integer,java.lang.Object>> typeArguments,
boolean isExtended,
java.util.function.IntSupplier alignment,
java.util.function.BiFunction<java.lang.Object,java.lang.Integer,java.lang.Object> offset,
java.util.function.Supplier<java.lang.Object> initializer,
boolean isOptional,
java.util.function.Predicate<java.lang.Object> optionalCondition,
java.lang.String isUsedIndicatorName,
java.lang.String isSetIndicatorName,
java.util.function.Predicate<java.lang.Object> constraint,
boolean isArray,
java.util.function.ToIntFunction<java.lang.Object> arrayLength,
boolean isPacked,
boolean isImplicit)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.function.IntSupplier |
getAlignment()
Gets field alignment expression.
|
java.util.function.ToIntFunction<java.lang.Object> |
getArrayLength()
Gets array field length expression.
|
java.util.function.Predicate<java.lang.Object> |
getConstraint()
Gets field constraint expression.
|
java.lang.String |
getGetterName()
Gets field getter name.
|
java.util.function.Supplier<java.lang.Object> |
getInitializer()
Gets field initializer expression.
|
java.lang.String |
getIsSetIndicatorName()
Gets field "is set" indicator name.
|
java.lang.String |
getIsUsedIndicatorName()
Gets field "is used" indicator name.
|
java.util.function.BiFunction<java.lang.Object,java.lang.Integer,java.lang.Object> |
getOffset()
Gets field offset expression.
|
java.util.function.Predicate<java.lang.Object> |
getOptionalCondition()
Gets field optional condition expression.
|
java.lang.String |
getSchemaName()
Gets field schema name.
|
java.lang.String |
getSetterName()
Gets field setter name.
|
java.util.List<java.util.function.BiFunction<java.lang.Object,java.lang.Integer,java.lang.Object>> |
getTypeArguments()
Gets sequence of field type arguments.
|
TypeInfo |
getTypeInfo()
Gets type information for the field.
|
boolean |
isArray()
Gets whether the field is an array.
|
boolean |
isExtended()
Gets whether the field is extended.
|
boolean |
isImplicit()
Gets whether the field is an implicit array.
|
boolean |
isOptional()
Gets whether the field is optional.
|
boolean |
isPacked()
Gets whether the field is a packed array.
|
public FieldInfo(java.lang.String schemaName,
java.lang.String getterName,
java.lang.String setterName,
TypeInfo typeInfo,
java.util.List<java.util.function.BiFunction<java.lang.Object,java.lang.Integer,java.lang.Object>> typeArguments,
boolean isExtended,
java.util.function.IntSupplier alignment,
java.util.function.BiFunction<java.lang.Object,java.lang.Integer,java.lang.Object> offset,
java.util.function.Supplier<java.lang.Object> initializer,
boolean isOptional,
java.util.function.Predicate<java.lang.Object> optionalCondition,
java.lang.String isUsedIndicatorName,
java.lang.String isSetIndicatorName,
java.util.function.Predicate<java.lang.Object> constraint,
boolean isArray,
java.util.function.ToIntFunction<java.lang.Object> arrayLength,
boolean isPacked,
boolean isImplicit)
schemaName - Field schema name.getterName - Field getter name.setterName - Field setter name.typeInfo - Field type info.typeArguments - Field type arguments.isExtended - Flag whether the field is extended.alignment - Field alignment or null in case of no alignment.offset - Field offset or null in case of no offset.initializer - Field initializer or null in case of no initializer.isOptional - Flag whether the field is optional.optionalCondition - Field optional condition or null if field is not optional.isUsedIndicatorName - Field "is used" indicator name.isSetIndicatorName - Field "is set" indicator name.constraint - Field constraint or null if the field has no constraint.isArray - Flag whether the field is an array.arrayLength - Array length or null if the field is not an array or is auto/implicit array.isPacked - Flag whether the field is a packed array.isImplicit - Flag whether the field is an implicit array.public java.lang.String getSchemaName()
public java.lang.String getGetterName()
public java.lang.String getSetterName()
public TypeInfo getTypeInfo()
public java.util.List<java.util.function.BiFunction<java.lang.Object,java.lang.Integer,java.lang.Object>> getTypeArguments()
public boolean isExtended()
public java.util.function.IntSupplier getAlignment()
public java.util.function.BiFunction<java.lang.Object,java.lang.Integer,java.lang.Object> getOffset()
public java.util.function.Supplier<java.lang.Object> getInitializer()
public boolean isOptional()
public java.util.function.Predicate<java.lang.Object> getOptionalCondition()
public java.lang.String getIsUsedIndicatorName()
public java.lang.String getIsSetIndicatorName()
public java.util.function.Predicate<java.lang.Object> getConstraint()
public boolean isArray()
public java.util.function.ToIntFunction<java.lang.Object> getArrayLength()
public boolean isPacked()
public boolean isImplicit()
Last updated 2025-10-02 14:26:25