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 |
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
|
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. |
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
net.bytebuddy.implementation.auxiliary |
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType . |
net.bytebuddy.implementation.bind.annotation |
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
|
Class and Description |
---|
BridgeMethodResolver.Factory
A factory for creating a
BridgeMethodResolver for a given list of
relevant methods that can be called in a given context. |
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
MethodLookupEngine.Factory
A factory for creating a
MethodLookupEngine . |
MethodRegistry
A method registry is responsible for storing information on how a method is intercepted.
|
MethodRegistry.Handler
A handler for implementing a method.
|
Class and Description |
---|
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
Class and Description |
---|
BridgeMethodResolver.Factory
A factory for creating a
BridgeMethodResolver for a given list of
relevant methods that can be called in a given context. |
FieldRegistry
A field registry represents an extendable collection of fields which are identified by their names that are mapped
to a given
FieldAttributeAppender . |
FieldRegistry.LatentFieldMatcher
A simple matcher for a field where fields can be uniquely identified by their identifier for a given type.
|
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
MethodLookupEngine.Factory
A factory for creating a
MethodLookupEngine . |
MethodRegistry
A method registry is responsible for storing information on how a method is intercepted.
|
MethodRegistry.Handler
A handler for implementing a method.
|
Class and Description |
---|
BridgeMethodResolver
Implementations of this interface serve as resolvers for bridge methods.
|
BridgeMethodResolver.Factory
A factory for creating a
BridgeMethodResolver for a given list of
relevant methods that can be called in a given context. |
BridgeMethodResolver.NoOp
A no-op implementation of a
BridgeMethodResolver which is simply
returning the method it is given to resolve. |
BridgeMethodResolver.Simple.BridgeTarget
A target of a resolved bridge method which is created by a
BridgeMethodResolver.Simple . |
BridgeMethodResolver.Simple.BridgeTarget.Unknown
Represents a bridge method with an unknown target method.
|
BridgeMethodResolver.Simple.ConflictHandler
A conflict handler is queried for resolving a bridge method with multiple possible target methods.
|
BridgeMethodResolver.Simple.ConflictHandler.Default
Default implementations of a
BridgeMethodResolver.Simple.ConflictHandler . |
BridgeMethodResolver.Simple.Factory
A factory for creating
BridgeMethodResolver.Simple instances
for any given default BridgeMethodResolver.Simple.ConflictHandler . |
FieldRegistry
A field registry represents an extendable collection of fields which are identified by their names that are mapped
to a given
FieldAttributeAppender . |
FieldRegistry.Compiled
Represents a compiled field registry.
|
FieldRegistry.Compiled.NoOp
A no-op field registry that does not register annotations for any field.
|
FieldRegistry.LatentFieldMatcher
A simple matcher for a field where fields can be uniquely identified by their identifier for a given type.
|
FieldRegistry.Prepared
A
FieldRegistry which was prepared for a given instrumented type. |
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
InstrumentedType.TypeInitializer
A type initializer is responsible for defining a type's static initialization block.
|
InstrumentedType.TypeInitializer.None
Canonical implementation of a non-defined type initializer.
|
MethodLookupEngine
A method lookup engine is responsible for finding all methods that can be invoked on a given
TypeDescription . |
MethodLookupEngine.Default
A default implementation of a method lookup engine.
|
MethodLookupEngine.Default.Factory
A factory for creating
MethodLookupEngine.Default lookup
engines. |
MethodLookupEngine.Default.MethodBucket
A method bucket is used to identify unique methods of all super types and interfaces of a given type.
|
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup
A strategy for looking up default methods.
|
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup.Disabled
A non-operative implementation of a
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup
that does not extract any default interfaces. |
MethodLookupEngine.Factory
A factory for creating a
MethodLookupEngine . |
MethodLookupEngine.Finding
A finding contains a class's extracted invokable methods which were computed by a
MethodLookupEngine . |
MethodRegistry
A method registry is responsible for storing information on how a method is intercepted.
|
MethodRegistry.Compiled
A compiled version of a method registry.
|
MethodRegistry.Default.Entry
An entry of a default method registry.
|
MethodRegistry.Handler
A handler for implementing a method.
|
MethodRegistry.Handler.Compiled
A compiled handler for implementing a method.
|
MethodRegistry.Handler.ForAbstractMethod
A handler for defining an abstract or native method.
|
MethodRegistry.Handler.ForImplementation.Compiled
A compiled handler for implementing a method.
|
MethodRegistry.Prepared
A method registry that fully prepared the instrumented type.
|
TypeWriter
A type writer is a utility for writing an actual class file using the ASM library.
|
TypeWriter.Default
A default implementation of a
TypeWriter . |
TypeWriter.Default.ValidatingClassVisitor.Constraint
A constraint for members that are legal for a given type.
|
TypeWriter.FieldPool
An field pool that allows a lookup for how to implement a field.
|
TypeWriter.FieldPool.Entry
An entry of a field pool that describes how a field is implemented.
|
TypeWriter.FieldPool.Entry.NoOp
A default implementation of a compiled field registry that simply returns a no-op
FieldAttributeAppender.Factory
for any field. |
TypeWriter.MethodPool
An method pool that allows a lookup for how to implement a method.
|
TypeWriter.MethodPool.Entry
An entry of a method pool that describes how a method is implemented.
|
TypeWriter.MethodPool.Entry.AbstractDefiningEntry
A base implementation of an abstract entry that defines a method.
|
TypeWriter.MethodPool.Entry.ForSkippedMethod
A canonical implementation of a skipped method.
|
TypeWriter.MethodPool.Entry.Sort
The sort of an entry.
|
Class and Description |
---|
BridgeMethodResolver.Factory
A factory for creating a
BridgeMethodResolver for a given list of
relevant methods that can be called in a given context. |
FieldRegistry
A field registry represents an extendable collection of fields which are identified by their names that are mapped
to a given
FieldAttributeAppender . |
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
InstrumentedType.AbstractBase
An abstract base implementation of an instrumented type.
|
InstrumentedType.TypeInitializer
A type initializer is responsible for defining a type's static initialization block.
|
MethodLookupEngine.Factory
A factory for creating a
MethodLookupEngine . |
MethodLookupEngine.Finding
A finding contains a class's extracted invokable methods which were computed by a
MethodLookupEngine . |
MethodRegistry
A method registry is responsible for storing information on how a method is intercepted.
|
Class and Description |
---|
BridgeMethodResolver.Factory
A factory for creating a
BridgeMethodResolver for a given list of
relevant methods that can be called in a given context. |
FieldRegistry
A field registry represents an extendable collection of fields which are identified by their names that are mapped
to a given
FieldAttributeAppender . |
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
InstrumentedType.AbstractBase
An abstract base implementation of an instrumented type.
|
InstrumentedType.TypeInitializer
A type initializer is responsible for defining a type's static initialization block.
|
MethodLookupEngine.Factory
A factory for creating a
MethodLookupEngine . |
MethodLookupEngine.Finding
A finding contains a class's extracted invokable methods which were computed by a
MethodLookupEngine . |
MethodRegistry
A method registry is responsible for storing information on how a method is intercepted.
|
Class and Description |
---|
BridgeMethodResolver
Implementations of this interface serve as resolvers for bridge methods.
|
BridgeMethodResolver.Factory
A factory for creating a
BridgeMethodResolver for a given list of
relevant methods that can be called in a given context. |
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
InstrumentedType.TypeInitializer
A type initializer is responsible for defining a type's static initialization block.
|
MethodLookupEngine
A method lookup engine is responsible for finding all methods that can be invoked on a given
TypeDescription . |
MethodLookupEngine.Finding
A finding contains a class's extracted invokable methods which were computed by a
MethodLookupEngine . |
TypeWriter.MethodPool
An method pool that allows a lookup for how to implement a method.
|
TypeWriter.MethodPool.Entry
An entry of a method pool that describes how a method is implemented.
|
TypeWriter.MethodPool.Entry.AbstractDefiningEntry
A base implementation of an abstract entry that defines a method.
|
TypeWriter.MethodPool.Entry.Sort
The sort of an entry.
|
Class and Description |
---|
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
MethodLookupEngine
A method lookup engine is responsible for finding all methods that can be invoked on a given
TypeDescription . |
MethodLookupEngine.Factory
A factory for creating a
MethodLookupEngine . |
MethodLookupEngine.Finding
A finding contains a class's extracted invokable methods which were computed by a
MethodLookupEngine . |
Class and Description |
---|
InstrumentedType
Implementations of this interface represent an instrumented type that is subject to change.
|
MethodLookupEngine
A method lookup engine is responsible for finding all methods that can be invoked on a given
TypeDescription . |
MethodLookupEngine.Factory
A factory for creating a
MethodLookupEngine . |
MethodLookupEngine.Finding
A finding contains a class's extracted invokable methods which were computed by a
MethodLookupEngine . |
Copyright © 2014–2015. All rights reserved.