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.ForNullValue,FixedValue.ForOriginType,FixedValue.ForPoolValue,FixedValue.ForThisValue,FixedValue.ForValue,HashCodeMethod,Implementation.Compound,Implementation.Compound.Composable,Implementation.Simple,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.Redirection.ConstructorCall,Pipe.Binder.Redirection.MethodCall,StubMethod,SuperMethodCall,SuperMethodCall.WithoutReturn,ToStringMethod,TypeProxy.MethodCall,TypeProxy.SilentConstruction
- Enclosing interface:
- InstrumentedType
public static interface InstrumentedType.PrepareableImplementations are able to prepare anInstrumentedType.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InstrumentedTypeprepare(InstrumentedType instrumentedType)Prepares a given instrumented type.
-
-
-
Method Detail
-
prepare
InstrumentedType prepare(InstrumentedType instrumentedType)
Prepares a given instrumented type.- Parameters:
instrumentedType- The instrumented type in its current form.- Returns:
- The prepared instrumented type.
-
-