See: Description
Interface | 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.Simple.BridgeTarget |
A target of a resolved bridge method which is created by a
BridgeMethodResolver.Simple . |
BridgeMethodResolver.Simple.ConflictHandler |
A conflict handler is queried for resolving a bridge method with multiple possible target methods.
|
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.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.
|
MethodLookupEngine |
A method lookup engine is responsible for finding all methods that can be invoked on a given
TypeDescription . |
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup |
A strategy for looking up default methods.
|
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.Handler |
A handler for implementing a method.
|
MethodRegistry.Handler.Compiled |
A compiled handler for implementing a method.
|
MethodRegistry.Prepared |
A method registry that fully prepared the instrumented type.
|
TypeWriter<T> |
A type writer is a utility for writing an actual class file using the ASM library.
|
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.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.
|
Class | Description |
---|---|
BridgeMethodResolver.Simple |
A simple bridge method resolver which applies its resolution by analyzing non-generic types.
|
BridgeMethodResolver.Simple.BridgeTarget.Candidate |
Represents a bridge method with a possible candidate target method which might however be another
bridge method.
|
BridgeMethodResolver.Simple.BridgeTarget.Resolved |
Represents a bridge method with an unambiguously resolved target method.
|
FieldRegistry.Default |
An immutable default implementation of a field registry.
|
FieldRegistry.Default.Compiled |
A compiled default field registry.
|
FieldRegistry.Default.Entry |
An entry of the default field registry.
|
FieldRegistry.Default.Prepared |
A prepared default field registry.
|
InstrumentedType.AbstractBase |
An abstract base implementation of an instrumented type.
|
InstrumentedType.TypeInitializer.Simple |
A simple, defined type initializer that executes a given
StackManipulation . |
MethodLookupEngine.ConflictingInterfaceMethod |
This
MethodDescription represents methods that are defined
ambiguously on several interfaces of a common type. |
MethodLookupEngine.Default |
A default implementation of a method lookup engine.
|
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.Enabled |
A canonical implementation of an enabled
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup . |
MethodLookupEngine.Finding.Default |
A default implementation of a
MethodLookupEngine.Finding . |
MethodLookupEngine.OverridenClassMethod |
This method description represents a method that is defined in a non-interface type and overrides a method
in another class it directly or indirectly extends.
|
MethodRegistry.Default |
A default implementation of a method registry.
|
MethodRegistry.Default.Compiled |
A compiled version of a default method registry.
|
MethodRegistry.Default.Entry |
An entry of a default method registry.
|
MethodRegistry.Default.Prepared |
A prepared version of a default method registry.
|
MethodRegistry.Handler.ForAnnotationValue |
A handler for defining a default annotation value for a method.
|
MethodRegistry.Handler.ForImplementation |
A handler for a method that is implemented as byte code.
|
MethodRegistry.Handler.ForImplementation.Compiled |
A compiled handler for implementing a method.
|
TypeWriter.Default<S> |
A default implementation of a
TypeWriter . |
TypeWriter.Default.ForCreation<U> |
A type writer that creates a class file that is not based upon another, existing class.
|
TypeWriter.Default.ForInlining<U> |
A type writer that inlines the created type into an existing class file.
|
TypeWriter.FieldPool.Entry.Simple |
A simple entry that creates a specific
FieldAttributeAppender.Factory
for any field. |
TypeWriter.MethodPool.Entry.AbstractDefiningEntry |
A base implementation of an abstract entry that defines a method.
|
TypeWriter.MethodPool.Entry.ForAbstractMethod |
Describes an entry that defines a method but without byte code and without an annotation value.
|
TypeWriter.MethodPool.Entry.ForAnnotationDefaultValue |
Describes an entry that defines a method with a default annotation value.
|
TypeWriter.MethodPool.Entry.ForImplementation |
Describes an entry that defines a method as byte code.
|
Enum | Description |
---|---|
BridgeMethodResolver.NoOp |
A no-op implementation of a
BridgeMethodResolver which is simply
returning the method it is given to resolve. |
BridgeMethodResolver.Simple.BridgeTarget.Unknown |
Represents a bridge method with an unknown target method.
|
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.Compiled.NoOp |
A no-op field registry that does not register annotations for any field.
|
InstrumentedType.TypeInitializer.None |
Canonical implementation of a non-defined type initializer.
|
MethodLookupEngine.Default.DefaultMethodLookup |
Determines if default methods are extracted when analyzing a given type.
|
MethodLookupEngine.Default.Factory |
A factory for creating
MethodLookupEngine.Default lookup
engines. |
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup.Disabled |
A non-operative implementation of a
MethodLookupEngine.Default.MethodBucket.DefaultMethodLookup
that does not extract any default interfaces. |
MethodRegistry.Handler.ForAbstractMethod |
A handler for defining an abstract or native method.
|
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.Entry.ForSkippedMethod |
A canonical implementation of a skipped method.
|
TypeWriter.MethodPool.Entry.Sort |
The sort of an entry.
|
DynamicType.Builder
.Copyright © 2014–2015. All rights reserved.