Class TryCatchBlockGenerator

java.lang.Object
org.apache.groovy.contracts.generation.TryCatchBlockGenerator

public class TryCatchBlockGenerator extends Object
Creates a try-catch block around a given AssertStatement and catches a PowerAssertionError to reuse the generated visual output.
  • Constructor Details

    • TryCatchBlockGenerator

      public TryCatchBlockGenerator()
  • Method Details

    • generateTryCatchBlockForInlineMode

      public static org.codehaus.groovy.ast.stmt.BlockStatement generateTryCatchBlockForInlineMode(org.codehaus.groovy.ast.ClassNode assertionErrorClass, String message, org.codehaus.groovy.ast.stmt.Statement assertStatement)
    • generateTryCatchBlock

      public static org.codehaus.groovy.ast.stmt.BlockStatement generateTryCatchBlock(org.codehaus.groovy.ast.ClassNode assertionErrorClass, String message, org.codehaus.groovy.ast.stmt.Statement assertStatement)