Interface Implementation.Composable

All Superinterfaces:
Implementation, InstrumentedType.Prepareable
All Known Subinterfaces:
InvocationHandlerAdapter.AssignerConfigurable, InvocationHandlerAdapter.WithoutPrivilegeConfiguration
All Known Implementing Classes:
FieldAccessor.ForSetter, FieldAccessor.ForSetter.OfConstantValue, FieldAccessor.ForSetter.OfDefaultValue, FieldAccessor.ForSetter.OfFieldValue, FieldAccessor.ForSetter.OfParameterValue, FieldAccessor.ForSetter.OfReferenceValue, Implementation.Compound.Composable, 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.FieldSetting, MethodCall.WithoutSpecifiedTarget, MethodDelegation, StubMethod, SuperMethodCall
Enclosing interface:
Implementation

public static interface Implementation.Composable extends Implementation
Represents an implementation that can be chained together with another implementation.
  • Method Details

    • andThen

      Implementation andThen(Implementation implementation)
      Appends the supplied implementation to this implementation.
      Parameters:
      implementation - The subsequent implementation.
      Returns:
      An implementation that combines this implementation with the provided one.
    • andThen

      Appends the supplied composable implementation to this implementation.
      Parameters:
      implementation - The subsequent composable implementation.
      Returns:
      A composable implementation that combines this implementation with the provided one.