Package | Description |
---|---|
net.bytebuddy.dynamic |
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
DynamicType.Builder.FieldDefinition.Optional.Valuable<V>
A builder for an optional field definition that allows for defining a value.
|
Modifier and Type | Class and Description |
---|---|
protected class |
DynamicType.Builder.AbstractBase.Adapter.FieldDefinitionAdapter
An adapter for defining a new field.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.FieldMatchAdapter
An adapter for matching an existing field.
|
static class |
DynamicType.Builder.FieldDefinition.Optional.AbstractBase<U>
An abstract base implementation for an optional field definition.
|
static class |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase<U>
An abstract base implementation of an optional field definition that allows for defining a value.
|
protected static class |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter<V>
An adapter for an optional field definition that allows for defining a value.
|
Modifier and Type | Method and Description |
---|---|
DynamicType.Builder.FieldDefinition.Optional<S> |
DynamicType.Builder.FieldDefinition.annotateField(Annotation... annotation)
Annotates the previously defined or matched field with the supplied annotations.
|
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.AbstractBase.annotateField(Annotation... annotation) |
DynamicType.Builder.FieldDefinition.Optional<S> |
DynamicType.Builder.FieldDefinition.annotateField(AnnotationDescription... annotation)
Annotates the previously defined or matched field with the supplied annotations.
|
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.AbstractBase.annotateField(AnnotationDescription... annotation) |
DynamicType.Builder.FieldDefinition.Optional<S> |
DynamicType.Builder.FieldDefinition.annotateField(Collection<? extends AnnotationDescription> annotations)
Annotates the previously defined or matched field with the supplied annotations.
|
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.FieldDefinitionAdapter.annotateField(Collection<? extends AnnotationDescription> annotations) |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.FieldMatchAdapter.annotateField(Collection<? extends AnnotationDescription> annotations) |
DynamicType.Builder.FieldDefinition.Optional<S> |
DynamicType.Builder.FieldDefinition.annotateField(List<? extends Annotation> annotations)
Annotates the previously defined or matched field with the supplied annotations.
|
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.AbstractBase.annotateField(List<? extends Annotation> annotations) |
DynamicType.Builder.FieldDefinition.Optional<S> |
DynamicType.Builder.FieldDefinition.attribute(FieldAttributeAppender.Factory fieldAttributeAppenderFactory)
Applies the supplied attribute appender factory onto the previously defined or matched field.
|
DynamicType.Builder.FieldDefinition.Optional<V> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.attribute(FieldAttributeAppender.Factory fieldAttributeAppenderFactory) |
protected abstract DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.defaultValue(Object defaultValue)
Defines the supplied value as a default value of the previously defined or matched field.
|
protected DynamicType.Builder.FieldDefinition.Optional<V> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.defaultValue(Object defaultValue) |
protected abstract DynamicType.Builder.FieldDefinition.Optional<V> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.materialize(FieldAttributeAppender.Factory fieldAttributeAppenderFactory,
Transformer<FieldDescription> transformer,
Object defaultValue)
Creates a new optional field definition for which all of the supplied values are represented.
|
protected DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.FieldDefinitionAdapter.materialize(FieldAttributeAppender.Factory fieldAttributeAppenderFactory,
Transformer<FieldDescription> transformer,
Object defaultValue) |
protected DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.FieldMatchAdapter.materialize(FieldAttributeAppender.Factory fieldAttributeAppenderFactory,
Transformer<FieldDescription> transformer,
Object defaultValue) |
DynamicType.Builder.FieldDefinition.Optional<T> |
DynamicType.Builder.serialVersionUid(long serialVersionUid)
Defines a private, static, final field for a serial version UID of the given value.
|
DynamicType.Builder.FieldDefinition.Optional<S> |
DynamicType.Builder.AbstractBase.serialVersionUid(long serialVersionUid) |
DynamicType.Builder.FieldDefinition.Optional<S> |
DynamicType.Builder.FieldDefinition.transform(Transformer<FieldDescription> transformer)
Applies the supplied transformer onto the previously defined or matched field.
|
DynamicType.Builder.FieldDefinition.Optional<V> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.transform(Transformer<FieldDescription> transformer) |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Valuable.value(boolean value)
Defines the supplied
boolean value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(boolean value) |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Valuable.value(double value)
Defines the supplied
double value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(double value) |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Valuable.value(float value)
Defines the supplied
float value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(float value) |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Valuable.value(int value)
Defines the supplied
int value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(int value) |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Valuable.value(long value)
Defines the supplied
long value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(long value) |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Valuable.value(String value)
Defines the supplied
String value as a default value of the previously defined or matched field. |
DynamicType.Builder.FieldDefinition.Optional<U> |
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(String value) |
Copyright © 2014–2016. All rights reserved.