Class ProcessingContextInformation
java.lang.Object
org.apache.groovy.contracts.common.spi.ProcessingContextInformation
Holds all context-specific information which is needed during the transformation
phase of a single Contract and its related ClassNode.
-
Constructor Summary
ConstructorsConstructorDescriptionProcessingContextInformation(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.control.io.ReaderSource source) -
Method Summary
Modifier and TypeMethodDescriptionvoidcontract()booleanbooleanbooleanbooleanvoidorg.codehaus.groovy.control.io.ReaderSourcevoidsetConstructorAssertionsEnabled(boolean other) org.codehaus.groovy.control.SourceUnit
-
Constructor Details
-
ProcessingContextInformation
public ProcessingContextInformation(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.control.SourceUnit sourceUnit, org.codehaus.groovy.control.io.ReaderSource source)
-
-
Method Details
-
setConstructorAssertionsEnabled
public void setConstructorAssertionsEnabled(boolean other) -
isConstructorAssertionsEnabled
public boolean isConstructorAssertionsEnabled() -
isPreconditionsEnabled
public boolean isPreconditionsEnabled() -
isPostconditionsEnabled
public boolean isPostconditionsEnabled() -
isClassInvariantsEnabled
public boolean isClassInvariantsEnabled() -
contract
-
readerSource
public org.codehaus.groovy.control.io.ReaderSource readerSource() -
sourceUnit
public org.codehaus.groovy.control.SourceUnit sourceUnit() -
put
-
get
-
addError
-