private abstract class JMLTranslator.JMLQuantifierTranslationMethod extends java.lang.Object implements JMLTranslationMethod
| Modifier | Constructor and Description | 
|---|---|
private  | 
JMLQuantifierTranslationMethod()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Term | 
combineQuantifiedTerms(Term t1,
                      Term t2)  | 
protected abstract boolean | 
isGeneralized()  | 
SLExpression | 
translate(SLTranslationExceptionManager excManager,
         java.lang.Object... params)
Add implicit "non-null" and "created" guards for reference types,
 "in-bounds" guards for integer types. 
 | 
SLExpression | 
translateGeneralizedQuantifiers(KeYJavaType declsType,
                               boolean nullable,
                               java.lang.Iterable<LogicVariable> qvs,
                               Term t1,
                               Term t2,
                               KeYJavaType resultType)  | 
abstract Term | 
translateQuantifier(QuantifiableVariable qv,
                   Term t)  | 
SLExpression | 
translateQuantifiers(java.lang.Iterable<LogicVariable> qvs,
                    Term t1,
                    Term t2)  | 
protected Services services
public SLExpression translate(SLTranslationExceptionManager excManager, java.lang.Object... params) throws SLTranslationException
translate in interface JMLTranslationMethodquantName - declVars - expr - preTerm - bodyTerm - nullable - services - SLTranslationExceptionpublic SLExpression translateQuantifiers(java.lang.Iterable<LogicVariable> qvs, Term t1, Term t2) throws SLTranslationException
SLTranslationExceptionpublic SLExpression translateGeneralizedQuantifiers(KeYJavaType declsType, boolean nullable, java.lang.Iterable<LogicVariable> qvs, Term t1, Term t2, KeYJavaType resultType) throws SLTranslationException
SLTranslationExceptionpublic abstract Term combineQuantifiedTerms(Term t1, Term t2) throws SLTranslationException
SLTranslationExceptionpublic abstract Term translateQuantifier(QuantifiableVariable qv, Term t) throws SLTranslationException
SLTranslationExceptionprotected abstract boolean isGeneralized()