Package net.bytebuddy.dynamic.scaffold
Interface InstrumentedType.Prepareable
- All Known Subinterfaces:
FieldAccessor.AssignerConfigurable
,FieldAccessor.OwnerTypeLocatable
,FieldAccessor.PropertyConfigurable
,FixedValue.AssignerConfigurable
,Implementation
,Implementation.Composable
,InvocationHandlerAdapter.AssignerConfigurable
,InvocationHandlerAdapter.WithoutPrivilegeConfiguration
,MethodCall.ArgumentLoader.Factory
,MethodCall.TargetHandler.Factory
,MethodDelegation.ImplementationDelegate
,MethodRegistry.Handler
- All Known Implementing Classes:
Advice
,AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.BridgeMethodImplementation
,AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.ConstructorImplementation
,AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.FactoryImplementation
,AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation
,AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.SerializationImplementation
,ByteBuddy.EnumerationImplementation
,ByteBuddy.RecordConstructorStrategy
,ByteBuddy.RecordObjectMethod
,DefaultMethodCall
,EqualsMethod
,ExceptionMethod
,FieldAccessor
,FieldAccessor.ForImplicitProperty
,FieldAccessor.ForSetter
,FieldAccessor.ForSetter.OfConstantValue
,FieldAccessor.ForSetter.OfDefaultValue
,FieldAccessor.ForSetter.OfFieldValue
,FieldAccessor.ForSetter.OfParameterValue
,FieldAccessor.ForSetter.OfReferenceValue
,FieldProxy.Binder.FieldGetter
,FieldProxy.Binder.FieldSetter
,FieldProxy.Binder.InstanceFieldConstructor
,FieldProxy.Binder.StaticFieldConstructor
,FixedValue
,FixedValue.ForArgument
,FixedValue.ForConstantValue
,FixedValue.ForNullValue
,FixedValue.ForOriginType
,FixedValue.ForThisValue
,FixedValue.ForValue
,HashCodeMethod
,Implementation.Compound
,Implementation.Compound.Composable
,Implementation.Simple
,Implementation.Simple.ForDispatcher
,InstrumentedType.Prepareable.NoOp
,InvocationHandlerAdapter
,InvocationHandlerAdapter.ForField
,InvocationHandlerAdapter.ForInstance
,InvokeDynamic
,InvokeDynamic.AbstractDelegator
,InvokeDynamic.WithImplicitArguments
,InvokeDynamic.WithImplicitTarget
,InvokeDynamic.WithImplicitType
,InvokeDynamic.WithImplicitType.OfArgument
,InvokeDynamic.WithImplicitType.OfField
,InvokeDynamic.WithImplicitType.OfInstance
,MethodCall
,MethodCall.ArgumentLoader.ForField.Factory
,MethodCall.ArgumentLoader.ForInstance.Factory
,MethodCall.ArgumentLoader.ForInstrumentedType.Factory
,MethodCall.ArgumentLoader.ForMethodCall.Factory
,MethodCall.ArgumentLoader.ForMethodParameter.Factory
,MethodCall.ArgumentLoader.ForMethodParameter.OfInstrumentedMethod
,MethodCall.ArgumentLoader.ForMethodParameterArray.ForInstrumentedMethod
,MethodCall.ArgumentLoader.ForMethodParameterArrayElement.OfInvokedMethod
,MethodCall.ArgumentLoader.ForMethodParameterArrayElement.OfParameter
,MethodCall.ArgumentLoader.ForNullConstant
,MethodCall.ArgumentLoader.ForStackManipulation
,MethodCall.ArgumentLoader.ForThisReference.Factory
,MethodCall.FieldSetting
,MethodCall.TargetHandler.ForConstructingInvocation.Factory
,MethodCall.TargetHandler.ForField.Factory
,MethodCall.TargetHandler.ForMethodCall.Factory
,MethodCall.TargetHandler.ForMethodParameter
,MethodCall.TargetHandler.ForSelfOrStaticInvocation.Factory
,MethodCall.TargetHandler.ForValue.Factory
,MethodCall.TargetHandler.Simple
,MethodCall.WithoutSpecifiedTarget
,MethodCallProxy.ConstructorCall
,MethodCallProxy.MethodCall
,MethodDelegation
,MethodDelegation.ImplementationDelegate.ForConstruction
,MethodDelegation.ImplementationDelegate.ForField
,MethodDelegation.ImplementationDelegate.ForField.WithInstance
,MethodDelegation.ImplementationDelegate.ForField.WithLookup
,MethodDelegation.ImplementationDelegate.ForMethodReturn
,MethodDelegation.ImplementationDelegate.ForStaticMethod
,MethodRegistry.Handler.ForAbstractMethod
,MethodRegistry.Handler.ForAnnotationValue
,MethodRegistry.Handler.ForImplementation
,MethodRegistry.Handler.ForVisibilityBridge
,Morph.Binder.RedirectionProxy.InstanceFieldConstructor
,Morph.Binder.RedirectionProxy.MethodCall
,Morph.Binder.RedirectionProxy.StaticFieldConstructor
,Pipe.Binder.RedirectionProxy.ConstructorCall
,Pipe.Binder.RedirectionProxy.MethodCall
,StubMethod
,SuperMethodCall
,SuperMethodCall.WithoutReturn
,ToStringMethod
,TypeProxy.MethodCall
,TypeProxy.SilentConstruction
- Enclosing interface:
InstrumentedType
public static interface InstrumentedType.Prepareable
Implementations are able to prepare an
InstrumentedType
.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum
A prepareable that does not alter the instrumented type. -
Method Summary
Modifier and TypeMethodDescriptionprepare
(InstrumentedType instrumentedType) Prepares a given instrumented type.
-
Method Details
-
prepare
Prepares a given instrumented type.- Parameters:
instrumentedType
- The instrumented type in its current form.- Returns:
- The prepared instrumented type.
-