Contract.ConditionalPostcondition, Contract.Kind, Contract.Postcondition, Contract.Precondition
annotation, contractAnnotation, expressionString, kind
Constructor and Description |
---|
Precondition(String expressionString,
AnnotationMirror annotation,
AnnotationMirror contractAnnotation)
Create a precondition contract.
|
public Precondition(String expressionString, AnnotationMirror annotation, AnnotationMirror contractAnnotation)
expressionString
- the Java expression that should have a type qualifierannotation
- the type qualifier that expressionString
should havecontractAnnotation
- the precondition annotation that the programmer wrote; used for
diagnostic messages