test_class.file: code/src/test/java/com/googlecode/cqengine/query/simple/StringMatchesRegexTest.java
test_class.identifier: StringMatchesRegexTest
test_case.body: @Test
      public void testStringMatchesRegex() {
          Query<String> query = matchesRegex(selfAttribute(String.class), "f.*");
          IndexedCollection<String> indexedCollection = new ConcurrentIndexedCollection<String>();
          indexedCollection.addAll(asList("foo1", "foo2", "bar", "baz", "car"));
          IndexedCollection<String> collection = indexedCollection;
          ResultSet<String> results = collection.retrieve(query);
          assertEquals(2, results.size());
          assertTrue(results.iterator().hasNext());
      }
test_case.class_method_signature: StringMatchesRegexTest.testStringMatchesRegex()
test_case.full_signature: @Test public void testStringMatchesRegex()
test_case.identifier: testStringMatchesRegex
test_case.invocations: matchesRegex selfAttribute addAll asList retrieve assertEquals size assertTrue hasNext iterator
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testStringMatchesRegex()
focal_class.declarator: regexPattern
focal_class.modifier: private final
focal_class.original_string: private final Pattern regexPattern;
focal_class.type: Pattern
focal_class.var_name: regexPattern
focal_class.file: code/src/main/java/com/googlecode/cqengine/query/simple/StringMatchesRegex.java
focal_class.identifier: StringMatchesRegex
focal_class.class_method_signature: StringMatchesRegex.StringMatchesRegex(Attribute<O, A> attribute, Pattern regexPattern)
focal_class.full_signature: public  StringMatchesRegex(Attribute<O, A> attribute, Pattern regexPattern)
focal_class.identifier: StringMatchesRegex
focal_class.modifiers: public
focal_class.parameters: (Attribute<O, A> attribute, Pattern regexPattern)
focal_class.signature:  StringMatchesRegex(Attribute<O, A> attribute, Pattern regexPattern)
focal_class.class_method_signature: StringMatchesRegex.matchesSimpleAttribute(SimpleAttribute<O, A> attribute, O object, QueryOptions queryOptions)
focal_class.full_signature: @Override protected boolean matchesSimpleAttribute(SimpleAttribute<O, A> attribute, O object, QueryOptions queryOptions)
focal_class.identifier: matchesSimpleAttribute
focal_class.modifiers: @Override protected
focal_class.parameters: (SimpleAttribute<O, A> attribute, O object, QueryOptions queryOptions)
focal_class.return: boolean
focal_class.signature: boolean matchesSimpleAttribute(SimpleAttribute<O, A> attribute, O object, QueryOptions queryOptions)
focal_class.class_method_signature: StringMatchesRegex.matchesNonSimpleAttribute(Attribute<O, A> attribute, O object, QueryOptions queryOptions)
focal_class.full_signature: @Override protected boolean matchesNonSimpleAttribute(Attribute<O, A> attribute, O object, QueryOptions queryOptions)
focal_class.identifier: matchesNonSimpleAttribute
focal_class.modifiers: @Override protected
focal_class.parameters: (Attribute<O, A> attribute, O object, QueryOptions queryOptions)
focal_class.return: boolean
focal_class.signature: boolean matchesNonSimpleAttribute(Attribute<O, A> attribute, O object, QueryOptions queryOptions)
focal_class.class_method_signature: StringMatchesRegex.matchesValue(A aValue, QueryOptions queryOptions)
focal_class.full_signature: @SuppressWarnings("unused") public boolean matchesValue(A aValue, QueryOptions queryOptions)
focal_class.identifier: matchesValue
focal_class.modifiers: @SuppressWarnings("unused") public
focal_class.parameters: (A aValue, QueryOptions queryOptions)
focal_class.return: boolean
focal_class.signature: boolean matchesValue(A aValue, QueryOptions queryOptions)
focal_class.class_method_signature: StringMatchesRegex.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: StringMatchesRegex.calcHashCode()
focal_class.full_signature: @Override protected int calcHashCode()
focal_class.identifier: calcHashCode
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int calcHashCode()
focal_class.class_method_signature: StringMatchesRegex.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.superclass: extends SimpleQuery<O, A>
focal_method.body: public StringMatchesRegex(Attribute<O, A> attribute, Pattern regexPattern) {
          super(attribute);
          this.regexPattern = checkQueryValueNotNull(regexPattern);
      }
focal_method.class_method_signature: StringMatchesRegex.StringMatchesRegex(Attribute<O, A> attribute, Pattern regexPattern)
focal_method.full_signature: public  StringMatchesRegex(Attribute<O, A> attribute, Pattern regexPattern)
focal_method.identifier: StringMatchesRegex
focal_method.modifiers: public
focal_method.parameters: (Attribute<O, A> attribute, Pattern regexPattern)
focal_method.signature:  StringMatchesRegex(Attribute<O, A> attribute, Pattern regexPattern)