test_class.file: code/src/test/java/com/googlecode/cqengine/query/simple/StringContainsTest.java
test_class.identifier: StringContainsTest
test_case.body: @Test
      public void testStringContains() {
          assertTrue(StringContains.containsFragment("THIS IS A TEST", "THIS"));
          assertTrue(StringContains.containsFragment("THIS IS A TEST", "TEST"));
          assertTrue(StringContains.containsFragment("THIS IS A TEST", "IS A"));
          assertFalse(StringContains.containsFragment("THIS IS A TEST", "FOO"));
          assertTrue(StringContains.containsFragment("THIS IS A TEST", ""));
          assertTrue(StringContains.containsFragment("", ""));
          assertFalse(StringContains.containsFragment("", "TEST"));
      }
test_case.class_method_signature: StringContainsTest.testStringContains()
test_case.full_signature: @Test public void testStringContains()
test_case.identifier: testStringContains
test_case.invocations: assertTrue containsFragment assertTrue containsFragment assertTrue containsFragment assertFalse containsFragment assertTrue containsFragment assertTrue containsFragment assertFalse containsFragment
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testStringContains()
focal_class.declarator: value
focal_class.modifier: private final
focal_class.original_string: private final A value;
focal_class.type: A
focal_class.var_name: value
focal_class.file: code/src/main/java/com/googlecode/cqengine/query/simple/StringContains.java
focal_class.identifier: StringContains
focal_class.class_method_signature: StringContains.StringContains(Attribute<O, A> attribute, A value)
focal_class.full_signature: public  StringContains(Attribute<O, A> attribute, A value)
focal_class.identifier: StringContains
focal_class.modifiers: public
focal_class.parameters: (Attribute<O, A> attribute, A value)
focal_class.signature:  StringContains(Attribute<O, A> attribute, A value)
focal_class.class_method_signature: StringContains.getValue()
focal_class.full_signature: public A getValue()
focal_class.identifier: getValue
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: A
focal_class.signature: A getValue()
focal_class.class_method_signature: StringContains.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: StringContains.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: StringContains.containsFragment(CharSequence document, CharSequence fragment)
focal_class.full_signature: static boolean containsFragment(CharSequence document, CharSequence fragment)
focal_class.identifier: containsFragment
focal_class.modifiers: static
focal_class.parameters: (CharSequence document, CharSequence fragment)
focal_class.return: boolean
focal_class.signature: boolean containsFragment(CharSequence document, CharSequence fragment)
focal_class.class_method_signature: StringContains.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: StringContains.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: StringContains.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 StringContains(Attribute<O, A> attribute, A value) {
          super(attribute);
          this.value = checkQueryValueNotNull(value);
      }
focal_method.class_method_signature: StringContains.StringContains(Attribute<O, A> attribute, A value)
focal_method.full_signature: public  StringContains(Attribute<O, A> attribute, A value)
focal_method.identifier: StringContains
focal_method.modifiers: public
focal_method.parameters: (Attribute<O, A> attribute, A value)
focal_method.signature:  StringContains(Attribute<O, A> attribute, A value)