| Modifier and Type | Field and Description |
|---|---|
| private final MethodNameTransformer | methodNameTransformer
The method rebase resolver to use for determining the name of a rebased method. |
| Access | Constructor and Description |
|---|---|
| public | RebaseDynamicTypeBuilder(InstrumentedType.
An instrumented type representing the subclass. instrumentedType,The class file version to use for types that are not based on an existing class file. classFileVersion, AuxiliaryType.The naming strategy to use for naming auxiliary types. auxiliaryTypeNamingStrategy,The annotation value filter factory to use. annotationValueFilterFactory,The annotation retention strategy to use. annotationRetention, Implementation.The implementation context factory to use. implementationContextFactory,The method graph compiler to use. methodGraphCompiler,Determines if a type should be explicitly validated. typeValidation, VisibilityBridgeStrategy The visibility bridge strategy to apply. visibilityBridgeStrategy, ClassWriterStrategy The class writer strategy to use. classWriterStrategy, LatentMatcher<? super MethodDescription> A matcher for identifying methods that should be excluded from instrumentation. ignoredMethods, TypeDescription The original type that is being redefined or rebased. originalType, ClassFileLocator The class file locator for locating the original type's class file. classFileLocator, MethodNameTransformer The method rebase resolver to use for determining the name of a rebased method. methodNameTransformer)Creates a rebase dynamic type builder. |
| protected | RebaseDynamicTypeBuilder(InstrumentedType.
An instrumented type representing the subclass. instrumentedType,The field pool to use. fieldRegistry, MethodRegistry The method pool to use. methodRegistry, RecordComponentRegistry The record component pool to use. recordComponentRegistry, TypeAttributeAppender The type attribute appender to apply onto the instrumented type. typeAttributeAppender, AsmVisitorWrapper The ASM visitor wrapper to apply onto the class writer. asmVisitorWrapper, ClassFileVersion The class file version to use for types that are not based on an existing class file. classFileVersion, AuxiliaryType.The naming strategy to use for naming auxiliary types. auxiliaryTypeNamingStrategy,The annotation value filter factory to use. annotationValueFilterFactory,The annotation retention strategy to use. annotationRetention, Implementation.The implementation context factory to use. implementationContextFactory,The method graph compiler to use. methodGraphCompiler,Determines if a type should be explicitly validated. typeValidation, VisibilityBridgeStrategy The visibility bridge strategy to apply. visibilityBridgeStrategy, ClassWriterStrategy The class writer strategy to use. classWriterStrategy, LatentMatcher<? super MethodDescription> A matcher for identifying methods that should be excluded from instrumentation. ignoredMethods, List<? extends DynamicType> A list of explicitly required auxiliary types. auxiliaryTypes, TypeDescription The original type that is being redefined or rebased. originalType, ClassFileLocator The class file locator for locating the original type's class file. classFileLocator, MethodNameTransformer The method rebase resolver to use for determining the name of a rebased method. methodNameTransformer)Creates a rebase dynamic type builder. |
| Modifier and Type | Method and Description |
|---|---|
| protected DynamicType. | materialize(InstrumentedType.
The instrumented type. instrumentedType,The current field registry. fieldRegistry, MethodRegistry The current method registry. methodRegistry, RecordComponentRegistry The record component pool to use. recordComponentRegistry, TypeAttributeAppender The type attribute appender to apply onto the instrumented type. typeAttributeAppender, AsmVisitorWrapper The ASM visitor wrapper to apply onto the class writer. asmVisitorWrapper, ClassFileVersion The class file version to define auxiliary types in. classFileVersion, AuxiliaryType.The naming strategy for auxiliary types to apply. auxiliaryTypeNamingStrategy,The annotation value filter factory to apply. annotationValueFilterFactory,The annotation retention to apply. annotationRetention, Implementation.The implementation context factory to apply. implementationContextFactory,The method graph compiler to use. methodGraphCompiler,The type validation state. typeValidation, VisibilityBridgeStrategy The visibility bridge strategy to apply. visibilityBridgeStrategy, ClassWriterStrategy The class writer strategy to use. classWriterStrategy, LatentMatcher<? super MethodDescription> A matcher for identifying methods that should be excluded from instrumentation. ignoredMethods, List<? extends DynamicType> A list of explicitly required auxiliary types. auxiliaryTypes)Implements abstract net. |
| protected TypeWriter | toTypeWriter(TypePool
The typePool)TypePool to use.Implements abstract net. TypeWriter given the specified TypePool.
|
| methodNameTransformer | back to summary |
|---|---|
| private final MethodNameTransformer methodNameTransformer The method rebase resolver to use for determining the name of a rebased method. | |
| RebaseDynamicTypeBuilder | back to summary |
|---|---|
| public RebaseDynamicTypeBuilder(InstrumentedType. Creates a rebase dynamic type builder.
| |
| RebaseDynamicTypeBuilder | back to summary |
|---|---|
| protected RebaseDynamicTypeBuilder(InstrumentedType. Creates a rebase dynamic type builder.
| |
| materialize | back to summary |
|---|---|
| protected DynamicType. Implements abstract net. Doc from net. Materializes the supplied state of a dynamic type builder.
| |
| toTypeWriter | back to summary |
|---|---|
| protected TypeWriter Implements abstract net. Doc from net. Creates a
| |