Interface SplitHandler<T>

  • All Superinterfaces:
    Handler

    public interface SplitHandler<T>
    extends Handler
    • Method Detail

      • processKeepObject

        void processKeepObject​(T object)
      • processReduceObjectApplicability

        void processReduceObjectApplicability​(T object,
                                              Expression applicability)
      • processRemoveObject

        void processRemoveObject​(T object,
                                 T replacement)
      • processReuseObject

        void processReuseObject​(T object,
                                Expression applicability)
      • processCreateObject

        void processCreateObject​(Expression applicability)