Class ExpectedFormulaVisitor<R>

java.lang.Object
org.sosy_lab.java_smt.api.visitors.DefaultFormulaVisitor<R>
org.sosy_lab.java_smt.api.visitors.ExpectedFormulaVisitor<R>
All Implemented Interfaces:
FormulaVisitor<R>

public abstract class ExpectedFormulaVisitor<R> extends DefaultFormulaVisitor<R>
Like DefaultFormulaVisitor, but throws UnsupportedOperationException on unexpected formula types.
  • Constructor Details

    • ExpectedFormulaVisitor

      public ExpectedFormulaVisitor()
  • Method Details

    • visitDefault

      protected final R visitDefault(Formula f)
      Description copied from class: DefaultFormulaVisitor
      Method for default case, is called by all methods from this class if they are not overridden.
      Specified by:
      visitDefault in class DefaultFormulaVisitor<R>
      Parameters:
      f - Formula for the currently visited node.
      Returns:
      An arbitrary value, will be passed through to the caller.