}
@Override
+ @SuppressWarnings("checkstyle:hiddenField")
public void apply(final InferenceAction action) {
Preconditions.checkState(this.action == null, "Action already defined to %s", this.action);
this.action = Preconditions.checkNotNull(action);
private T value;
@Override
+ @SuppressWarnings("checkstyle:hiddenField")
public final T resolve(final InferenceContext ctx) {
Preconditions.checkState(done);
Preconditions.checkArgument(ctx == ModifierImpl.this.ctx);
return done;
}
+ @SuppressWarnings("checkstyle:hiddenField")
final boolean resolvePrereq(final T value) {
this.value = value;
this.done = true;
}
final <O> Prerequisite<O> transform(final Function<? super T, O> transformation) {
- return ctx -> transformation.apply(resolve(ctx));
+ return context -> transformation.apply(resolve(context));
}
@Override
implements OnPhaseFinished {
@SuppressWarnings("unchecked")
@Override
- public boolean phaseFinished(final StatementContextBase<?, ?, ?> context, final ModelProcessingPhase phase) {
+ public boolean phaseFinished(final StatementContextBase<?, ?, ?> context,
+ final ModelProcessingPhase finishedPhase) {
return resolvePrereq((C) context);
}
}
@SuppressWarnings("unchecked")
@Override
- public boolean phaseFinished(final StatementContextBase<?, ?, ?> context, final ModelProcessingPhase phase) {
+ public boolean phaseFinished(final StatementContextBase<?, ?, ?> context,
+ final ModelProcessingPhase finishedPhase) {
return resolvePrereq((C) context);
}