U
- A loaded type that the built type is guaranteed to be a subclass of.public abstract static class DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase<U> extends DynamicType.Builder.FieldDefinition.Optional.AbstractBase<U> implements DynamicType.Builder.FieldDefinition.Optional.Valuable<U>
Modifier and Type | Class and Description |
---|---|
protected static class |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter<V>
An adapter for an optional field definition that allows for defining a value.
|
DynamicType.Builder.AbstractBase.Delegator<U>
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase<U>
DynamicType.Builder.FieldDefinition.Optional.Valuable<V>
DynamicType.Builder.FieldDefinition.Optional<U>
DynamicType.Builder.FieldDefinition<S>, DynamicType.Builder.MethodDefinition<S>, DynamicType.Builder.TypeVariableDefinition<S>
Constructor and Description |
---|
AbstractBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract DynamicType.Builder.FieldDefinition.Optional<U> |
defaultValue(Object defaultValue)
Defines the supplied value as a default value of the previously defined or matched field.
|
DynamicType.Builder.FieldDefinition.Optional<U> |
value(boolean value)
Defines the supplied
boolean value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
value(double value)
Defines the supplied
double value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
value(float value)
Defines the supplied
float value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
value(int value)
Defines the supplied
int value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
value(long value)
Defines the supplied
long value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
value(String value)
Defines the supplied
String value as a default value of the previously defined or matched field. |
annotateField, annotateField, annotateField
annotateType, attribute, defineConstructor, defineField, defineMethod, field, ignoreAlso, ignoreAlso, implement, initializer, initializer, invokable, make, materialize, merge, modifiers, name, typeVariable, visit
annotateType, annotateType, annotateType, constructor, define, define, define, define, define, defineConstructor, defineConstructor, defineField, defineField, defineField, defineField, defineField, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, field, implement, implement, implement, invokable, merge, method, modifiers, modifiers, serialVersionUid, typeVariable, typeVariable, typeVariable, typeVariable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
annotateField, annotateField, annotateField, annotateField, attribute, transform
annotateType, annotateType, annotateType, annotateType, attribute, constructor, define, define, define, define, define, defineConstructor, defineConstructor, defineConstructor, defineField, defineField, defineField, defineField, defineField, defineField, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, field, field, ignoreAlso, ignoreAlso, implement, implement, implement, implement, initializer, initializer, invokable, invokable, make, merge, merge, method, modifiers, modifiers, modifiers, name, serialVersionUid, typeVariable, typeVariable, typeVariable, typeVariable, typeVariable, visit
public DynamicType.Builder.FieldDefinition.Optional<U> value(boolean value)
DynamicType.Builder.FieldDefinition.Valuable
boolean
value as a default value of the previously defined or matched field.value
in interface DynamicType.Builder.FieldDefinition.Valuable<U>
value
- The value to define as a default value of the defined field.public DynamicType.Builder.FieldDefinition.Optional<U> value(int value)
DynamicType.Builder.FieldDefinition.Valuable
int
value as a default value of the previously defined or matched field.value
in interface DynamicType.Builder.FieldDefinition.Valuable<U>
value
- The value to define as a default value of the defined field.public DynamicType.Builder.FieldDefinition.Optional<U> value(long value)
DynamicType.Builder.FieldDefinition.Valuable
long
value as a default value of the previously defined or matched field.value
in interface DynamicType.Builder.FieldDefinition.Valuable<U>
value
- The value to define as a default value of the defined field.public DynamicType.Builder.FieldDefinition.Optional<U> value(float value)
DynamicType.Builder.FieldDefinition.Valuable
float
value as a default value of the previously defined or matched field.value
in interface DynamicType.Builder.FieldDefinition.Valuable<U>
value
- The value to define as a default value of the defined field.public DynamicType.Builder.FieldDefinition.Optional<U> value(double value)
DynamicType.Builder.FieldDefinition.Valuable
double
value as a default value of the previously defined or matched field.value
in interface DynamicType.Builder.FieldDefinition.Valuable<U>
value
- The value to define as a default value of the defined field.public DynamicType.Builder.FieldDefinition.Optional<U> value(String value)
DynamicType.Builder.FieldDefinition.Valuable
String
value as a default value of the previously defined or matched field.value
in interface DynamicType.Builder.FieldDefinition.Valuable<U>
value
- The value to define as a default value of the defined field.protected abstract DynamicType.Builder.FieldDefinition.Optional<U> defaultValue(Object defaultValue)
defaultValue
- The value to define as a default value of the defined field.Copyright © 2014–2016. All rights reserved.