Uses of Interface
net.bytebuddy.implementation.attribute.FieldAttributeAppender.Factory
-
Packages that use FieldAttributeAppender.Factory Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.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 This package contains helper types and implementations that are responsible for the actual writing of a byte array representing a Java class.net.bytebuddy.implementation.attribute All types and classes in this package are responsible for writing attributes for a given Java byte code element, i.e. -
-
Uses of FieldAttributeAppender.Factory in net.bytebuddy.asm
Methods in net.bytebuddy.asm with parameters of type FieldAttributeAppender.Factory Modifier and Type Method Description MemberAttributeExtension.ForField
MemberAttributeExtension.ForField. attribute(FieldAttributeAppender.Factory attributeAppenderFactory)
Appends the supplied attribute appender factory.Constructors in net.bytebuddy.asm with parameters of type FieldAttributeAppender.Factory Constructor Description ForField(AnnotationValueFilter.Factory annotationValueFilterFactory, FieldAttributeAppender.Factory attributeAppenderFactory)
Creates a field attribute extension. -
Uses of FieldAttributeAppender.Factory in net.bytebuddy.dynamic
Fields in net.bytebuddy.dynamic declared as FieldAttributeAppender.Factory Modifier and Type Field Description protected FieldAttributeAppender.Factory
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter. fieldAttributeAppenderFactory
The field attribute appender factory to apply.Methods in net.bytebuddy.dynamic with parameters of type FieldAttributeAppender.Factory Modifier and Type Method Description 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)
Applies the supplied attribute appender factory onto the previously defined or matched field.protected DynamicType.Builder.FieldDefinition.Optional<U>
DynamicType.Builder.AbstractBase.Adapter.FieldDefinitionAdapter. materialize(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, java.lang.Object defaultValue)
protected DynamicType.Builder.FieldDefinition.Optional<U>
DynamicType.Builder.AbstractBase.Adapter.FieldMatchAdapter. materialize(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, java.lang.Object defaultValue)
protected abstract DynamicType.Builder.FieldDefinition.Optional<V>
DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter. materialize(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, java.lang.Object defaultValue)
Creates a new optional field definition for which all of the supplied values are represented.Constructors in net.bytebuddy.dynamic with parameters of type FieldAttributeAppender.Factory Constructor Description Adapter(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, java.lang.Object defaultValue)
Creates a new field adapter.FieldDefinitionAdapter(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, java.lang.Object defaultValue, FieldDescription.Token token)
Creates a new field definition adapter.FieldMatchAdapter(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, java.lang.Object defaultValue, LatentMatcher<? super FieldDescription> matcher)
Creates a new field match adapter. -
Uses of FieldAttributeAppender.Factory in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as FieldAttributeAppender.Factory Modifier and Type Field Description private FieldAttributeAppender.Factory
FieldRegistry.Default.Entry. fieldAttributeAppenderFactory
The field attribute appender factory to apply on any matched field.Methods in net.bytebuddy.dynamic.scaffold that return FieldAttributeAppender.Factory Modifier and Type Method Description protected FieldAttributeAppender.Factory
FieldRegistry.Default.Entry. getFieldAttributeAppenderFactory()
Returns the field attribute appender factory to apply on any matched field.Methods in net.bytebuddy.dynamic.scaffold with parameters of type FieldAttributeAppender.Factory Modifier and Type Method Description FieldRegistry
FieldRegistry.Default. prepend(LatentMatcher<? super FieldDescription> matcher, FieldAttributeAppender.Factory fieldAttributeAppenderFactory, java.lang.Object defaultValue, Transformer<FieldDescription> transformer)
Prepends the given field definition to this field registry, i.e.FieldRegistry
FieldRegistry. prepend(LatentMatcher<? super FieldDescription> matcher, FieldAttributeAppender.Factory fieldAttributeAppenderFactory, java.lang.Object defaultValue, Transformer<FieldDescription> transformer)
Prepends the given field definition to this field registry, i.e.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type FieldAttributeAppender.Factory Constructor Description Entry(LatentMatcher<? super FieldDescription> matcher, FieldAttributeAppender.Factory fieldAttributeAppenderFactory, java.lang.Object defaultValue, Transformer<FieldDescription> transformer)
Creates a new entry. -
Uses of FieldAttributeAppender.Factory in net.bytebuddy.implementation.attribute
Classes in net.bytebuddy.implementation.attribute that implement FieldAttributeAppender.Factory Modifier and Type Class Description static class
FieldAttributeAppender.Explicit
Appends an annotation to a field.static class
FieldAttributeAppender.Factory.Compound
A field attribute appender factory that combines several field attribute appender factories to be represented as a single factory.static class
FieldAttributeAppender.ForInstrumentedField
An attribute appender that writes all annotations that are declared on a field.static class
FieldAttributeAppender.NoOp
A field attribute appender that does not append any attributes.Fields in net.bytebuddy.implementation.attribute with type parameters of type FieldAttributeAppender.Factory Modifier and Type Field Description private java.util.List<FieldAttributeAppender.Factory>
FieldAttributeAppender.Factory.Compound. factories
The factories that this compound factory represents in their application order.Constructors in net.bytebuddy.implementation.attribute with parameters of type FieldAttributeAppender.Factory Constructor Description Compound(FieldAttributeAppender.Factory... factory)
Creates a new compound field attribute appender factory.Constructor parameters in net.bytebuddy.implementation.attribute with type arguments of type FieldAttributeAppender.Factory Constructor Description Compound(java.util.List<? extends FieldAttributeAppender.Factory> factories)
Creates a new compound field attribute appender factory.
-