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.
|
net.bytebuddy.dynamic.scaffold.inline |
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type. |
Modifier and Type | Class and Description |
---|---|
protected class |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter
An adapter for defining a record component.
|
protected class |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter
An adapter for matching record components.
|
static class |
DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase<U>
An abstract base implementation of a record definition.
|
Modifier and Type | Method and Description |
---|---|
DynamicType.Builder.RecordComponentDefinition.Optional<S> |
DynamicType.Builder.RecordComponentDefinition.annotateRecordComponent(Annotation... annotation)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase.annotateRecordComponent(Annotation... annotation)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<S> |
DynamicType.Builder.RecordComponentDefinition.annotateRecordComponent(AnnotationDescription... annotation)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase.annotateRecordComponent(AnnotationDescription... annotation)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<S> |
DynamicType.Builder.RecordComponentDefinition.annotateRecordComponent(Collection<? extends AnnotationDescription> annotations)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter.annotateRecordComponent(Collection<? extends AnnotationDescription> annotations)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter.annotateRecordComponent(Collection<? extends AnnotationDescription> annotations)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<S> |
DynamicType.Builder.RecordComponentDefinition.annotateRecordComponent(List<? extends Annotation> annotations)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase.annotateRecordComponent(List<? extends Annotation> annotations)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<S> |
DynamicType.Builder.RecordComponentDefinition.attribute(RecordComponentAttributeAppender.Factory recordComponentAttributeAppenderFactory)
Applies the supplied record component attribute appender factory onto the previously defined record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter.attribute(RecordComponentAttributeAppender.Factory recordComponentAttributeAppenderFactory)
Applies the supplied record component attribute appender factory onto the previously defined record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter.attribute(RecordComponentAttributeAppender.Factory recordComponentAttributeAppenderFactory)
Applies the supplied record component attribute appender factory onto the previously defined record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<T> |
DynamicType.Builder.define(RecordComponentDescription recordComponentDescription)
Defines a new record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<S> |
DynamicType.Builder.AbstractBase.define(RecordComponentDescription recordComponentDescription)
Defines a new record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Delegator.define(RecordComponentDescription recordComponentDescription)
Defines a new record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<T> |
DynamicType.Builder.defineRecordComponent(String name,
Type type)
Defines a new record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<S> |
DynamicType.Builder.AbstractBase.defineRecordComponent(String name,
Type type)
Defines a new record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<T> |
DynamicType.Builder.defineRecordComponent(String name,
TypeDefinition type)
Defines a new record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Delegator.defineRecordComponent(String name,
TypeDefinition type)
Defines a new record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.defineRecordComponent(String name,
TypeDefinition type)
Defines a new record component.
|
DynamicType.Builder.RecordComponentDefinition.Optional<S> |
DynamicType.Builder.RecordComponentDefinition.transform(Transformer<RecordComponentDescription> transformer)
Transforms a record component description before writing.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter.transform(Transformer<RecordComponentDescription> transformer)
Transforms a record component description before writing.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter.transform(Transformer<RecordComponentDescription> transformer)
Transforms a record component description before writing.
|
Modifier and Type | Method and Description |
---|---|
DynamicType.Builder.RecordComponentDefinition.Optional<T> |
DecoratingDynamicTypeBuilder.defineRecordComponent(String name,
TypeDefinition type)
Defines a new record component.
|
Copyright © 2014–2023. All rights reserved.