# Interface DecoratorBuilder<T>

public interface DecoratorBuilder<T>

Since:
  4.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `DecoratorBuilder<T>`
  `after(Class<? extends T> decoratorImplementationType)`
  `DecoratorBuilder<T>`
  `before(Class<? extends T> decoratorImplementationType)`

- ## Method Details

  - ### after

    DecoratorBuilder<T> after(Class<? extends T> decoratorImplementationType) throws DIRuntimeException
    Throws:
      `DIRuntimeException`

  - ### before

    DecoratorBuilder<T> before(Class<? extends T> decoratorImplementationType) throws DIRuntimeException
    Throws:
      `DIRuntimeException`