Interface HasCustomInputsLogic
-
- All Known Implementing Classes:
VersionedTool
public interface HasCustomInputsLogic
Deriving inputs directly from the @AddToRuleKey
annotated fields of some objects doesn't work correctly or is too slow. When deriving inputs from an object that implements HasCustomInputsLogic, the framework (BuildableSupport
/ModernBuildRule
) will call computeInputs() instead of deriving from @AddToRuleKey fields.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <E extends Exception>
voidcomputeInputs(ThrowingConsumer<SourcePath,E> consumer)
-
-
-
Method Detail
-
computeInputs
<E extends Exception> void computeInputs(ThrowingConsumer<SourcePath,E> consumer) throws E extends Exception
- Throws:
E extends Exception
-
-