| Package | Description |
|---|---|
| net.bytebuddy |
Byte Buddy is a library for creating Java classes at runtime of a Java program.
|
| net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
| 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. |
| net.bytebuddy.dynamic.scaffold.subclass |
All classes and types in this package are related to creating a
DynamicType by
creating a subclass of a given type. |
| Modifier and Type | Method and Description |
|---|---|
DynamicType.Builder<? extends Annotation> |
ByteBuddy.makeAnnotation()
Creates a dynamic type builder for a new annotation type.
|
DynamicType.Builder<? extends Annotation> |
ByteBuddy.Proxy.makeAnnotation() |
DynamicType.Builder<? extends Enum<?>> |
ByteBuddy.makeEnumeration(Collection<? extends String> values)
Creates a new enumeration type.
|
DynamicType.Builder<? extends Enum<?>> |
ByteBuddy.Proxy.makeEnumeration(Collection<? extends String> values) |
DynamicType.Builder<? extends Enum<?>> |
ByteBuddy.makeEnumeration(String... value)
Creates a new enumeration type.
|
DynamicType.Builder<? extends Enum<?>> |
ByteBuddy.Proxy.makeEnumeration(String... value) |
DynamicType.Builder<?> |
ByteBuddy.makeInterface()
Creates a dynamic type builder for an interface that does not extend any interfaces.
|
DynamicType.Builder<?> |
ByteBuddy.Proxy.makeInterface() |
DynamicType.Builder<?> |
ByteBuddy.makeInterface(Class<?>... type)
Creates a dynamic type builder for an interface that extends a number of given interfaces.
|
DynamicType.Builder<?> |
ByteBuddy.Proxy.makeInterface(Class<?>... type) |
<T> DynamicType.Builder<T> |
ByteBuddy.makeInterface(Class<T> type)
Creates a dynamic type builder for an interface that extends the given interface.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.makeInterface(Class<T> type) |
DynamicType.Builder<?> |
ByteBuddy.makeInterface(Collection<? extends TypeDescription> typeDescriptions)
Creates a dynamic type builder for an interface that extends a number of given interfaces.
|
DynamicType.Builder<?> |
ByteBuddy.Proxy.makeInterface(Collection<? extends TypeDescription> typeDescriptions) |
DynamicType.Builder<?> |
ByteBuddy.makeInterface(Iterable<? extends Class<?>> types)
Creates a dynamic type builder for an interface that extends a number of given interfaces.
|
DynamicType.Builder<?> |
ByteBuddy.Proxy.makeInterface(Iterable<? extends Class<?>> types) |
DynamicType.Builder<?> |
ByteBuddy.makeInterface(TypeDescription... typeDescription)
Creates a dynamic type builder for an interface that extends a number of given interfaces.
|
DynamicType.Builder<?> |
ByteBuddy.Proxy.makeInterface(TypeDescription... typeDescription) |
DynamicType.Builder<?> |
ByteBuddy.makePackage(String name)
Creates a new Java package.
|
DynamicType.Builder<?> |
ByteBuddy.Proxy.makePackage(String name) |
<T> DynamicType.Builder<T> |
ByteBuddy.rebase(Class<T> levelType)
Creates a dynamic type by weaving any changes into an already defined level type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.rebase(Class<T> levelType) |
<T> DynamicType.Builder<T> |
ByteBuddy.rebase(Class<T> levelType,
ClassFileLocator classFileLocator)
Creates a dynamic type by weaving any changes into an already defined level type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.rebase(Class<T> levelType,
ClassFileLocator classFileLocator) |
<T> DynamicType.Builder<T> |
ByteBuddy.rebase(Class<T> levelType,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a dynamic type by weaving any changes into an already defined level type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.rebase(Class<T> levelType,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer) |
DynamicType.Builder<?> |
ByteBuddy.rebase(Package aPackage,
ClassFileLocator classFileLocator)
Rebases the given the package.
|
DynamicType.Builder<?> |
ByteBuddy.Proxy.rebase(Package aPackage,
ClassFileLocator classFileLocator) |
DynamicType.Builder<?> |
ByteBuddy.rebase(PackageDescription packageDescription,
ClassFileLocator classFileLocator)
Rebases the given the package.
|
DynamicType.Builder<?> |
ByteBuddy.Proxy.rebase(PackageDescription packageDescription,
ClassFileLocator classFileLocator) |
<T> DynamicType.Builder<T> |
ByteBuddy.rebase(TypeDescription levelType,
ClassFileLocator classFileLocator)
Creates a dynamic type by weaving any changes into an already defined level type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.rebase(TypeDescription levelType,
ClassFileLocator classFileLocator) |
<T> DynamicType.Builder<T> |
ByteBuddy.rebase(TypeDescription levelType,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a dynamic type by weaving any changes into an already defined level type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.rebase(TypeDescription levelType,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer) |
<T> DynamicType.Builder<T> |
ByteBuddy.redefine(Class<T> levelType)
Creates a dynamic type builder for redefining of the given type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.redefine(Class<T> levelType) |
<T> DynamicType.Builder<T> |
ByteBuddy.redefine(Class<T> levelType,
ClassFileLocator classFileLocator)
Creates a dynamic type builder for redefining of the given type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.redefine(Class<T> levelType,
ClassFileLocator classFileLocator) |
<T> DynamicType.Builder<T> |
ByteBuddy.redefine(TypeDescription levelType,
ClassFileLocator classFileLocator)
Creates a dynamic type builder for redefining of the given type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.redefine(TypeDescription levelType,
ClassFileLocator classFileLocator) |
<T> DynamicType.Builder<T> |
ByteBuddy.subclass(Class<T> superType)
Creates a dynamic type builder that creates a subclass of a given loaded type where the subclass
is created by the
ConstructorStrategy.Default.IMITATE_SUPER_TYPE
strategy. |
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.subclass(Class<T> superType) |
<T> DynamicType.Builder<T> |
ByteBuddy.subclass(Class<T> superType,
ConstructorStrategy constructorStrategy)
Creates a dynamic type builder that creates a subclass of a given loaded type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.subclass(Class<T> superType,
ConstructorStrategy constructorStrategy) |
<T> DynamicType.Builder<T> |
ByteBuddy.subclass(TypeDescription superType)
Creates a dynamic type builder that creates a subclass of a given type description where the subclass
is created by the
ConstructorStrategy.Default.IMITATE_SUPER_TYPE
strategy. |
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.subclass(TypeDescription superType) |
<T> DynamicType.Builder<T> |
ByteBuddy.subclass(TypeDescription superType,
ConstructorStrategy constructorStrategy)
Creates a dynamic type builder that creates a subclass of a given type description.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.subclass(TypeDescription superType,
ConstructorStrategy constructorStrategy) |
| Modifier and Type | Method and Description |
|---|---|
DynamicType.Builder<?> |
AgentBuilder.InitializationStrategy.Dispatcher.apply(DynamicType.Builder<?> builder)
Transforms the instrumented type to implement an appropriate initialization strategy.
|
DynamicType.Builder<?> |
AgentBuilder.InitializationStrategy.NoOp.apply(DynamicType.Builder<?> builder) |
DynamicType.Builder<?> |
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher.apply(DynamicType.Builder<?> builder) |
DynamicType.Builder<?> |
AgentBuilder.InitializationStrategy.Minimal.apply(DynamicType.Builder<?> builder) |
DynamicType.Builder<?> |
AgentBuilder.TypeStrategy.builder(TypeDescription typeDescription,
ByteBuddy byteBuddy,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a type builder for a given type.
|
DynamicType.Builder<?> |
AgentBuilder.Transformer.transform(DynamicType.Builder<?> builder,
TypeDescription typeDescription)
Allows for a transformation of a
DynamicType.Builder. |
DynamicType.Builder<?> |
AgentBuilder.Transformer.NoOp.transform(DynamicType.Builder<?> builder,
TypeDescription typeDescription) |
DynamicType.Builder<?> |
AgentBuilder.Transformer.Compound.transform(DynamicType.Builder<?> builder,
TypeDescription typeDescription) |
| Modifier and Type | Method and Description |
|---|---|
DynamicType.Builder<?> |
AgentBuilder.InitializationStrategy.Dispatcher.apply(DynamicType.Builder<?> builder)
Transforms the instrumented type to implement an appropriate initialization strategy.
|
DynamicType.Builder<?> |
AgentBuilder.InitializationStrategy.NoOp.apply(DynamicType.Builder<?> builder) |
DynamicType.Builder<?> |
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher.apply(DynamicType.Builder<?> builder) |
DynamicType.Builder<?> |
AgentBuilder.InitializationStrategy.Minimal.apply(DynamicType.Builder<?> builder) |
DynamicType.Builder<?> |
AgentBuilder.Transformer.transform(DynamicType.Builder<?> builder,
TypeDescription typeDescription)
Allows for a transformation of a
DynamicType.Builder. |
DynamicType.Builder<?> |
AgentBuilder.Transformer.NoOp.transform(DynamicType.Builder<?> builder,
TypeDescription typeDescription) |
DynamicType.Builder<?> |
AgentBuilder.Transformer.Compound.transform(DynamicType.Builder<?> builder,
TypeDescription typeDescription) |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DynamicType.Builder.FieldAnnotationTarget<S>
A builder to which a field was just added such that attribute changes can be applied to this field.
|
static interface |
DynamicType.Builder.FieldValueTarget<S>
A builder to which a field was just added such that default values can be defined for the field.
|
static interface |
DynamicType.Builder.MethodAnnotationTarget<S>
A builder to which a method was just added or an interception for existing methods was specified such that
attribute changes can be applied to these methods.
|
static interface |
DynamicType.Builder.OptionalMatchedMethodInterception<S>
An optional matched method interception allows to define an interception without requiring the definition
of an implementation.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
DynamicType.Builder.AbstractBase<S>
An abstract base implementation for a dynamic type builder.
|
protected class |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder<U>
A base implementation of a builder that is capable of manifesting a change that was not yet applied to
the builder.
|
protected class |
DynamicType.Builder.AbstractBase.DefaultFieldValueTarget
A
DynamicType.Builder for which a field was recently defined such that attributes
can be added to this recently defined field. |
protected class |
DynamicType.Builder.AbstractBase.DefaultMethodAnnotationTarget
A
DynamicType.Builder.MethodAnnotationTarget which allows the definition of
annotations for a recently identified method. |
protected class |
DynamicType.Builder.AbstractBase.DefaultOptionalMatchedMethodInterception
Allows for the direct implementation of an interface after its implementation was specified.
|
| Modifier and Type | Method and Description |
|---|---|
DynamicType.Builder<T> |
DynamicType.Builder.annotateType(Annotation... annotation)
Adds annotations to the currently constructed type.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.annotateType(Annotation... annotation) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.annotateType(Annotation... annotation) |
DynamicType.Builder<T> |
DynamicType.Builder.annotateType(AnnotationDescription... annotation)
Adds annotations to the currently constructed type.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.annotateType(AnnotationDescription... annotation) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.annotateType(AnnotationDescription... annotation) |
DynamicType.Builder<T> |
DynamicType.Builder.annotateType(Collection<? extends AnnotationDescription> annotations)
Adds annotations to the currently constructed type.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.annotateType(Collection<? extends AnnotationDescription> annotations) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.annotateType(Collection<? extends AnnotationDescription> annotations) |
DynamicType.Builder<T> |
DynamicType.Builder.annotateType(Iterable<? extends Annotation> annotations)
Adds annotations to the currently constructed type.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.annotateType(Iterable<? extends Annotation> annotations) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.annotateType(Iterable<? extends Annotation> annotations) |
DynamicType.Builder<T> |
DynamicType.Builder.attribute(TypeAttributeAppender attributeAppender)
Adds an attribute appender to the currently constructed type which will be applied on the creation of
the type.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.attribute(TypeAttributeAppender attributeAppender) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.attribute(TypeAttributeAppender attributeAppender) |
DynamicType.Builder<T> |
DynamicType.Builder.classFileVersion(ClassFileVersion classFileVersion)
Defines a class file format version for this builder for which the dynamic types should be created.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.classFileVersion(ClassFileVersion classFileVersion) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.classFileVersion(ClassFileVersion classFileVersion) |
DynamicType.Builder<T> |
DynamicType.Builder.classVisitor(ClassVisitorWrapper classVisitorWrapper)
Adds an additional ASM
ClassVisitor to this builder which will be applied in
the construction process of this dynamic type. |
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.classVisitor(ClassVisitorWrapper classVisitorWrapper) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.classVisitor(ClassVisitorWrapper classVisitorWrapper) |
DynamicType.Builder<T> |
DynamicType.Builder.context(Implementation.Context.Factory implementationContextFactory)
Defines a factory for creating an implementation context.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.context(Implementation.Context.Factory implementationContextFactory) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.context(Implementation.Context.Factory implementationContextFactory) |
DynamicType.Builder<T> |
DynamicType.Builder.ignoreMethods(ElementMatcher<? super MethodDescription> ignoredMethods)
Defines a matcher for methods that will be ignored for any interception attempt.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.ignoreMethods(ElementMatcher<? super MethodDescription> ignoredMethods) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.ignoreMethods(ElementMatcher<? super MethodDescription> ignoredMethods) |
DynamicType.Builder<T> |
DynamicType.Builder.initialize(ByteCodeAppender byteCodeAppender)
Defines an explicit type initialization block that is appended to any potentially existing
type initializer.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.initialize(ByteCodeAppender byteCodeAppender) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.initialize(ByteCodeAppender byteCodeAppender) |
protected abstract DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.materialize()
Materializes the current state of the build before applying another modification.
|
protected DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.DefaultFieldValueTarget.materialize() |
protected DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.DefaultMethodAnnotationTarget.materialize() |
protected DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.DefaultOptionalMatchedMethodInterception.materialize() |
protected abstract DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.materialize(ClassFileVersion classFileVersion,
NamingStrategy namingStrategy,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
Implementation.Context.Factory implementationContextFactory,
InstrumentedType.TypeInitializer typeInitializer,
TypeDescription targetType,
List<GenericTypeDescription> interfaceTypes,
int modifiers,
TypeAttributeAppender attributeAppender,
ElementMatcher<? super MethodDescription> ignoredMethods,
ClassVisitorWrapper classVisitorWrapper,
FieldRegistry fieldRegistry,
MethodRegistry methodRegistry,
MethodGraph.Compiler methodGraphCompiler,
FieldAttributeAppender.Factory defaultFieldAttributeAppenderFactory,
MethodAttributeAppender.Factory defaultMethodAttributeAppenderFactory,
List<FieldDescription.Token> fieldTokens,
List<MethodDescription.Token> methodTokens)
Creates a new immutable type builder which represents the given arguments.
|
DynamicType.Builder<T> |
DynamicType.Builder.methodGraphCompiler(MethodGraph.Compiler methodGraphCompiler)
Defines the given method graph compiler to be used for analyzing the structure of types.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.methodGraphCompiler(MethodGraph.Compiler methodGraphCompiler) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.methodGraphCompiler(MethodGraph.Compiler methodGraphCompiler) |
DynamicType.Builder<T> |
DynamicType.Builder.modifiers(int modifiers)
Defines modifiers for the created dynamic type.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.modifiers(int modifiers) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.modifiers(int modifiers) |
DynamicType.Builder<T> |
DynamicType.Builder.modifiers(ModifierContributor.ForType... modifier)
Defines modifiers for the created dynamic type.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.modifiers(ModifierContributor.ForType... modifier) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.modifiers(ModifierContributor.ForType... modifier) |
DynamicType.Builder<T> |
DynamicType.Builder.name(AuxiliaryType.NamingStrategy namingStrategy)
Defines a naming strategy for naming auxiliary types.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.name(AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.name(AuxiliaryType.NamingStrategy namingStrategy) |
DynamicType.Builder<T> |
DynamicType.Builder.name(NamingStrategy namingStrategy)
Names the currently created dynamic type by the given naming strategy.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.name(NamingStrategy namingStrategy) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.name(NamingStrategy namingStrategy) |
DynamicType.Builder<T> |
DynamicType.Builder.name(String name)
Names the currently created dynamic type by a fixed name.
|
DynamicType.Builder<S> |
DynamicType.Builder.AbstractBase.name(String name) |
DynamicType.Builder<U> |
DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder.name(String name) |
| Modifier and Type | Class and Description |
|---|---|
class |
RebaseDynamicTypeBuilder<T>
A dynamic type builder that rebases a given type, i.e.
|
class |
RedefinitionDynamicTypeBuilder<T>
A dynamic type builder that redefines a given type, i.e.
|
| Modifier and Type | Method and Description |
|---|---|
protected DynamicType.Builder<T> |
RedefinitionDynamicTypeBuilder.materialize(ClassFileVersion classFileVersion,
NamingStrategy namingStrategy,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
Implementation.Context.Factory implementationContextFactory,
InstrumentedType.TypeInitializer typeInitializer,
TypeDescription levelType,
List<GenericTypeDescription> interfaceTypes,
int modifiers,
TypeAttributeAppender attributeAppender,
ElementMatcher<? super MethodDescription> ignoredMethods,
ClassVisitorWrapper classVisitorWrapper,
FieldRegistry fieldRegistry,
MethodRegistry methodRegistry,
MethodGraph.Compiler methodGraphCompiler,
FieldAttributeAppender.Factory defaultFieldAttributeAppenderFactory,
MethodAttributeAppender.Factory defaultMethodAttributeAppenderFactory,
List<FieldDescription.Token> fieldTokens,
List<MethodDescription.Token> methodTokens) |
protected DynamicType.Builder<T> |
RebaseDynamicTypeBuilder.materialize(ClassFileVersion classFileVersion,
NamingStrategy namingStrategy,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
Implementation.Context.Factory implementationContextFactory,
InstrumentedType.TypeInitializer typeInitializer,
TypeDescription levelType,
List<GenericTypeDescription> interfaceTypes,
int modifiers,
TypeAttributeAppender attributeAppender,
ElementMatcher<? super MethodDescription> ignoredMethods,
ClassVisitorWrapper classVisitorWrapper,
FieldRegistry fieldRegistry,
MethodRegistry methodRegistry,
MethodGraph.Compiler methodGraphCompiler,
FieldAttributeAppender.Factory defaultFieldAttributeAppenderFactory,
MethodAttributeAppender.Factory defaultMethodAttributeAppenderFactory,
List<FieldDescription.Token> fieldTokens,
List<MethodDescription.Token> methodTokens) |
| Modifier and Type | Class and Description |
|---|---|
class |
SubclassDynamicTypeBuilder<T>
Creates a dynamic type on basis of loaded types where the dynamic type extends a given type.
|
| Modifier and Type | Method and Description |
|---|---|
protected DynamicType.Builder<T> |
SubclassDynamicTypeBuilder.materialize(ClassFileVersion classFileVersion,
NamingStrategy namingStrategy,
AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy,
Implementation.Context.Factory implementationContextFactory,
InstrumentedType.TypeInitializer typeInitializer,
TypeDescription targetType,
List<GenericTypeDescription> interfaceTypes,
int modifiers,
TypeAttributeAppender attributeAppender,
ElementMatcher<? super MethodDescription> ignoredMethods,
ClassVisitorWrapper classVisitorWrapper,
FieldRegistry fieldRegistry,
MethodRegistry methodRegistry,
MethodGraph.Compiler methodGraphCompiler,
FieldAttributeAppender.Factory defaultFieldAttributeAppenderFactory,
MethodAttributeAppender.Factory defaultMethodAttributeAppenderFactory,
List<FieldDescription.Token> fieldTokens,
List<MethodDescription.Token> methodTokens) |
Copyright © 2014–2015. All rights reserved.