Class NoOpJustificationVisitor<R>

java.lang.Object
ca.mcscert.jpipe.visitor.NoOpJustificationVisitor<R>
Type Parameters:
R - return type of each visit method
All Implemented Interfaces:
JustificationVisitor<R>

public abstract class NoOpJustificationVisitor<R> extends Object implements JustificationVisitor<R>
Convenience base class for visitors that only need to handle a subset of the model hierarchy. All eight visit methods return null by default; subclasses override only the methods they care about.

Use Void as the type parameter for side-effect-only subclasses. Subclasses that return a non-null value must override every method whose return value will be consumed by a caller.