| java.lang.Object de.uka.ilkd.key.proof.mgt.AbstractContract de.uka.ilkd.key.proof.mgt.DefaultOperationContract de.uka.ilkd.key.proof.mgt.JMLMethodContract
Method Summary | |
public void | addCompoundProof(ProofAggregate pl) | public boolean | applicableForModality(Modality mod) | public DLMethodContract | createDLMethodContract(Proof proof) | public boolean | equals(Object cmp) | protected Term | getAdditionalAxioms() | public CatchAllStatement | getCatchAllStatement() | public String | getHTMLText() | public Modality | getModality() | public ModelMethod | getModelMethod() | public SetOfLocationDescriptor | getModifies() | public String | getModifiesText() | public String | getName() | public Object | getObjectOfContract() | public Term | getPost() | public String | getPostText() | public Term | getPre() | public String | getPreText() | public ProofEnvironment | getProofEnv() | public ProofOblInput | getProofOblInput(Proof proof) | public List | getProofs() | public JMLMethodSpec | getSpec() | public Statement | getStatement() | public int | hashCode() | protected void | instantiateAtPreSymbols(Map replacementMap, Namespace localFunctions, Namespace localProgramVariables) | protected void | instantiateAuxiliarySymbols(Map replacementMap, Namespace localFunctions, Namespace localProgramVariables, Services services) | protected void | instantiateMethodParameters(MethodContractInstantiation insts, Map replacementMap, Namespace localFunctions, Namespace localProgramVariables) | protected void | instantiateMethodReceiver(MethodContractInstantiation insts, Map replacementMap, Namespace localFunctions, Namespace localProgramVariables) | protected void | instantiateMethodReturnVariable(MethodContractInstantiation insts, Map replacementMap, Namespace localFunctions, Namespace localProgramVariables) | public void | removeCompoundProof(ProofAggregate pl) | public void | setProofEnv(ProofEnvironment env) | public String | toString() |
allInvariants | final public static boolean allInvariants(Code) | | |
applicableForModality | public boolean applicableForModality(Modality mod)(Code) | | |
getAdditionalAxioms | protected Term getAdditionalAxioms()(Code) | | |
getModifies | public SetOfLocationDescriptor getModifies()(Code) | | |
getObjectOfContract | public Object getObjectOfContract()(Code) | | |
hashCode | public int hashCode()(Code) | | |
instantiateAtPreSymbols | protected void instantiateAtPreSymbols(Map replacementMap, Namespace localFunctions, Namespace localProgramVariables)(Code) | | |
instantiateMethodParameters | protected void instantiateMethodParameters(MethodContractInstantiation insts, Map replacementMap, Namespace localFunctions, Namespace localProgramVariables)(Code) | | adds programvariables used as instantiations for the method parameters
to the corresponding map
Parameters: insts - the MethodContractInstantiation with the concrete instantiationof the method body statement Parameters: replacementMap - the Map with all instantiations |
Methods inherited from de.uka.ilkd.key.proof.mgt.DefaultOperationContract | abstract protected Term getAdditionalAxioms()(Code)(Java Doc) abstract public CatchAllStatement getCatchAllStatement()(Code)(Java Doc) public InstantiatedMethodContract instantiate(MethodContractInstantiation insts, Proof proof)(Code)(Java Doc) abstract protected void instantiateAtPreSymbols(Map replacementMap, Namespace localFunctions, Namespace localProgramVariables)(Code)(Java Doc) abstract protected void instantiateAuxiliarySymbols(Map replacementMap, Namespace localFunctions, Namespace localProgramVariables, Services services)(Code)(Java Doc) protected ProgramVariable instantiateCatchAllStatement(CatchAllStatement ca, Map replacementMap, Namespace localFunctions, Namespace localProgramVariables, Services services)(Code)(Java Doc) abstract protected void instantiateMethodParameters(MethodContractInstantiation insts, Map replacementMap, Namespace localFunctions, Namespace localProgramVariables)(Code)(Java Doc) abstract protected void instantiateMethodReceiver(MethodContractInstantiation insts, Map replacementMap, Namespace localFunctions, Namespace localProgramVariables)(Code)(Java Doc) abstract protected void instantiateMethodReturnVariable(MethodContractInstantiation insts, Map replacementMap, Namespace localFunctions, Namespace localProgramVariables)(Code)(Java Doc)
|
|
|