public static class ContractsUtils.Postcondition extends ContractsUtils.Contract
ContractsUtils.Contract.Kindannotation, contractAnnotation, expression, kind| Constructor and Description |
|---|
Postcondition(java.lang.String expression,
javax.lang.model.element.AnnotationMirror annotation,
javax.lang.model.element.AnnotationMirror contractAnnotation)
Create a postcondition contract.
|
equals, hashCodepublic Postcondition(java.lang.String expression,
javax.lang.model.element.AnnotationMirror annotation,
javax.lang.model.element.AnnotationMirror contractAnnotation)
expression - the Java expression that should have a type qualifierannotation - the type qualifier that expression should havecontractAnnotation - the postcondition annotation that the programmer wrote; used
for diagnostic messages