package de.vksi.c4j.internal.contracts; import javassist.CtMethod; public class ContractMethod { private CtMethod method; private boolean hasPreConditionOrDependencies; private boolean hasPostCondition; private boolean containsUnchanged; public ContractMethod(CtMethod method, boolean hasPreConditionOrDependencies, boolean hasPostCondition, boolean containsUnchanged) { this.method = method; this.hasPreConditionOrDependencies = hasPreConditionOrDependencies; this.hasPostCondition = hasPostCondition; this.containsUnchanged = containsUnchanged; } public CtMethod getMethod() { return method; } public boolean hasPreConditionOrDependencies() { return hasPreConditionOrDependencies; } public boolean hasPostCondition() { return hasPostCondition; } public boolean containsUnchanged() { return containsUnchanged; } }