See: Description
Interface | Description |
---|---|
BridgeMethodResolver |
Implementations of this interface serve as resolvers for bridge methods.
|
BridgeMethodResolver.Factory | |
BridgeMethodResolver.Simple.BridgeTarget | |
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.LatentFieldMatcher |
A simple matcher for a field where fields can be uniquely identified by their identifier for a given type.
|
MethodRegistry |
A method registry is responsible for storing information on how a method is intercepted.
|
MethodRegistry.Compiled |
Represents a compiled
MethodRegistry . |
MethodRegistry.LatentMethodMatcher |
A latent method matcher represents a method matcher that might not yet be assembled because it misses
information on the actual instrumented type.
|
TypeWriter<T> |
A type writer allows an easier creation of a dynamic type by enforcing the writing order
(type, annotations, fields, methods) that is required by ASM in order to successfully creating a Java 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.InFieldPhase<T> |
Describes a type writer currently in the field phase, i.e.
|
TypeWriter.InGeneralPhase<T> |
Describes a type writer currently in the general phase, i.e.
|
TypeWriter.InMethodPhase<T> |
Describes a type writer currently in the method phase, i.e.
|
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 | |
BridgeMethodResolver.Simple.BridgeTarget.Candidate | |
BridgeMethodResolver.Simple.BridgeTarget.Resolved | |
FieldRegistry.Default |
An immutable default implementation of a field registry.
|
MethodRegistry.Default |
A default implementation of a method registry.
|
MethodRegistry.LatentMethodMatcher.Simple |
An wrapper implementation for an already assembled method matcher.
|
TypeWriter.Builder<T> |
A builder that creates a new type writer for given arguments.
|
TypeWriter.FieldPool.Entry.Simple |
A simple entry that creates a specific
FieldAttributeAppender.Factory
for any field. |
TypeWriter.MethodPool.Entry.Simple |
A default implementation of
TypeWriter.MethodPool.Entry
that is not to be ignored but is represented by a tuple of a byte code appender and a method attribute appender. |
TypeWriter.SameThreadCoModifiableIterable<S> |
An iterable view of a list that can be modified within the same thread without breaking
the iterator.
|
Enum | Description |
---|---|
BridgeMethodResolver.NoOp | |
BridgeMethodResolver.Simple.BridgeTarget.Unknown | |
BridgeMethodResolver.Simple.ConflictHandler.Default | |
BridgeMethodResolver.Simple.Factory | |
FieldRegistry.Compiled.NoOp |
A no-op field registry that does not register annotations for any field.
|
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.Skip |
A skip entry that instructs to ignore a method.
|
DynamicType.Builder
.Copyright © 2014. All rights reserved.