Context
constructor(input: CraftView, crafterId: UUID, recipe: CRecipe, relation: MappedRelation, asyncContext: AsyncContext? = null, explainer: Explainer? = null)
Parameters
input
Inspection target
crafter Id
Crafter UUID
recipe
Recipe
relation
Pre-result of inspection
async Context
Async context (since 5.0.20). When non-null, test implementations should periodically check AsyncContext.isInterrupted and return early if true.
explainer
Diagnostic recorder of the running search (since 5.3.0). Non-null only when the caller passed one; write to it to record why this predicate rejected the input.