Class Contract.Precondition
java.lang.Object
org.checkerframework.framework.util.Contract
org.checkerframework.framework.util.Contract.Precondition
- Enclosing class:
- Contract
A precondition contract.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.checkerframework.framework.util.ContractContract.ConditionalPostcondition, Contract.Kind, Contract.Postcondition, Contract.Precondition
- 
Field SummaryFields inherited from class org.checkerframework.framework.util.Contractannotation, contractAnnotation, expressionString, kind
- 
Constructor SummaryConstructorsConstructorDescriptionPrecondition(String expressionString, AnnotationMirror annotation, AnnotationMirror contractAnnotation) Create a precondition contract.
- 
Method Summary
- 
Constructor Details- 
Preconditionpublic Precondition(String expressionString, AnnotationMirror annotation, AnnotationMirror contractAnnotation) Create a precondition contract.- Parameters:
- expressionString- the Java expression that should have a type qualifier
- annotation- the type qualifier that- expressionStringshould have
- contractAnnotation- the precondition annotation that the programmer wrote; used for diagnostic messages
 
 
-