Class TryCatchBlockGenerator
java.lang.Object
org.apache.groovy.contracts.generation.TryCatchBlockGenerator
Creates a try-catch block around a given
AssertStatement and catches
a PowerAssertionError to reuse the generated visual output.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.codehaus.groovy.ast.stmt.BlockStatementgenerateTryCatchBlock(org.codehaus.groovy.ast.ClassNode assertionErrorClass, String message, org.codehaus.groovy.ast.stmt.Statement assertStatement) static org.codehaus.groovy.ast.stmt.BlockStatementgenerateTryCatchBlockForInlineMode(org.codehaus.groovy.ast.ClassNode assertionErrorClass, String message, org.codehaus.groovy.ast.stmt.Statement assertStatement)
-
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)
-