Class AssertionMap<T extends Assertion<T>>

java.lang.Object
org.apache.groovy.contracts.domain.AssertionMap<T>
All Implemented Interfaces:
Iterable<Map.Entry<org.codehaus.groovy.ast.MethodNode,T>>

public class AssertionMap<T extends Assertion<T>> extends Object implements Iterable<Map.Entry<org.codehaus.groovy.ast.MethodNode,T>>
  • Constructor Details

    • AssertionMap

      public AssertionMap()
  • Method Details

    • and

      public void and(org.codehaus.groovy.ast.MethodNode methodNode, T assertion)
    • or

      public void or(org.codehaus.groovy.ast.MethodNode methodNode, T assertion)
    • join

      public void join(org.codehaus.groovy.ast.MethodNode methodNode, T assertion)
    • contains

      public boolean contains(org.codehaus.groovy.ast.MethodNode methodNode)
    • iterator

      public Iterator<Map.Entry<org.codehaus.groovy.ast.MethodNode,T>> iterator()
      Specified by:
      iterator in interface Iterable<T extends Assertion<T>>
    • size

      public int size()
    • get

      public T get(org.codehaus.groovy.ast.MethodNode methodNode)