See: Description
| Interface | Description | 
|---|---|
| BridgeMethodResolver | Implementations of this interface serve as resolvers for bridge methods. | 
| BridgeMethodResolver.Factory | A factory for creating a  BridgeMethodResolverfor 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  FieldRegistrywhich was prepared for a given instrumented 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. | 
| MethodRegistry.Prepared | A  MethodRegistrythat was prepared for a givenInstrumentedType. | 
| TypeWriter<T> | A type writer is a utility for writing an actual class file using the ASM library. | 
| TypeWriter.Engine | An engine that is responsible for writing the actual class file. | 
| 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. | 
| TypeWriter.MethodPool.Entry.Factory | A factory for creating a  TypeWriter.MethodPool.Entry. | 
| 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. | 
| MethodRegistry.Default | A default implementation of a method registry. | 
| MethodRegistry.Default.Compiled | A compiled default method registry. | 
| MethodRegistry.Default.Compiled.Entry | An entry of a compiled default method registry. | 
| MethodRegistry.Default.Prepared | A prepared default method registry. | 
| MethodRegistry.LatentMethodMatcher.Simple | An wrapper implementation for an already assembled method matcher. | 
| TypeWriter.Default<S> | A default implementation of a  TypeWriter. | 
| TypeWriter.Engine.ForCreation | A type writer engine that creates a new dynamic type that is not based on an existent type. | 
| TypeWriter.Engine.ForRedefinition | A type writer engine that copies the contents of a class file while allowing to override
 method implementations. | 
| TypeWriter.FieldPool.Entry.Simple | A simple entry that creates a specific
  FieldAttributeAppender.Factoryfor any field. | 
| TypeWriter.MethodPool.Entry.Simple | A default implementation of  TypeWriter.MethodPool.Entrythat is not to be ignored but is represented by a tuple of a byte code appender and a method attribute appender. | 
| Enum | Description | 
|---|---|
| BridgeMethodResolver.NoOp | A no-op implementation of a  BridgeMethodResolverwhich 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.Simpleinstances
 for any given defaultBridgeMethodResolver.Simple.ConflictHandler. | 
| 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.Factoryfor any field. | 
| TypeWriter.MethodPool.Entry.Skip | A skip entry that instructs to ignore a method. | 
DynamicType.Builder.Copyright © 2014. All rights reserved.