test_class.declarator: ASTERISK = EntityTagMatcher.asterisk()
test_class.modifier: private static final
test_class.original_string: private static final EntityTagMatcher ASTERISK = EntityTagMatcher.asterisk();
test_class.type: EntityTagMatcher
test_class.var_name: ASTERISK
test_class.declarator: WEAK_1 = EntityTag.fromString("W/\"1\"")
test_class.modifier: private static final
test_class.original_string: private static final EntityTag WEAK_1 = EntityTag.fromString("W/\"1\"");
test_class.type: EntityTag
test_class.var_name: WEAK_1
test_class.declarator: WEAK_2 = EntityTag.fromString("W/\"2\"")
test_class.modifier: private static final
test_class.original_string: private static final EntityTag WEAK_2 = EntityTag.fromString("W/\"2\"");
test_class.type: EntityTag
test_class.var_name: WEAK_2
test_class.declarator: STRONG_1 = EntityTag.fromString("\"1\"")
test_class.modifier: private static final
test_class.original_string: private static final EntityTag STRONG_1 = EntityTag.fromString("\"1\"");
test_class.type: EntityTag
test_class.var_name: STRONG_1
test_class.declarator: STRONG_2 = EntityTag.fromString("\"2\"")
test_class.modifier: private static final
test_class.original_string: private static final EntityTag STRONG_2 = EntityTag.fromString("\"2\"");
test_class.type: EntityTag
test_class.var_name: STRONG_2
test_class.declarator: softly = new JUnitSoftAssertions()
test_class.modifier: @Rule
      public final
test_class.original_string: @Rule
      public final JUnitSoftAssertions softly = new JUnitSoftAssertions();
test_class.type: JUnitSoftAssertions
test_class.var_name: softly
test_class.file: model/base/src/test/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatcherTest.java
test_class.identifier: EntityTagMatcherTest
test_case.body: @Test
      public void strongMatchEvaluatesAlwaysToTrueIfMatcherIsAsterisk() {
          softly.assertThat(ASTERISK.strongMatch(STRONG_1)).isTrue();
          softly.assertThat(ASTERISK.strongMatch(WEAK_1)).isTrue();
          softly.assertThat(ASTERISK.strongMatch(WEAK_2)).isTrue();
          softly.assertThat(ASTERISK.strongMatch(STRONG_2)).isTrue();
      }
test_case.class_method_signature: EntityTagMatcherTest.strongMatchEvaluatesAlwaysToTrueIfMatcherIsAsterisk()
test_case.full_signature: @Test public void strongMatchEvaluatesAlwaysToTrueIfMatcherIsAsterisk()
test_case.identifier: strongMatchEvaluatesAlwaysToTrueIfMatcherIsAsterisk
test_case.invocations: isTrue assertThat strongMatch isTrue assertThat strongMatch isTrue assertThat strongMatch isTrue assertThat strongMatch
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void strongMatchEvaluatesAlwaysToTrueIfMatcherIsAsterisk()
focal_class.declarator: ASTERISK = "*"
focal_class.modifier: static final
focal_class.original_string: static final String ASTERISK = "*";
focal_class.type: String
focal_class.var_name: ASTERISK
focal_class.declarator: ASTERISK_INSTANCE = new EntityTagMatcher(null, true)
focal_class.modifier: private static final
focal_class.original_string: private static final EntityTagMatcher ASTERISK_INSTANCE = new EntityTagMatcher(null, true);
focal_class.type: EntityTagMatcher
focal_class.var_name: ASTERISK_INSTANCE
focal_class.declarator: entityTag
focal_class.modifier: @Nullable private final
focal_class.original_string: @Nullable private final EntityTag entityTag;
focal_class.type: EntityTag
focal_class.var_name: entityTag
focal_class.declarator: isAsterisk
focal_class.modifier: private final
focal_class.original_string: private final boolean isAsterisk;
focal_class.type: boolean
focal_class.var_name: isAsterisk
focal_class.file: model/base/src/main/java/org/eclipse/ditto/model/base/headers/entitytag/EntityTagMatcher.java
focal_class.identifier: EntityTagMatcher
focal_class.class_method_signature: EntityTagMatcher.EntityTagMatcher(@Nullable final EntityTag entityTag, final boolean isAsterisk)
focal_class.full_signature: private  EntityTagMatcher(@Nullable final EntityTag entityTag, final boolean isAsterisk)
focal_class.identifier: EntityTagMatcher
focal_class.modifiers: private
focal_class.parameters: (@Nullable final EntityTag entityTag, final boolean isAsterisk)
focal_class.signature:  EntityTagMatcher(@Nullable final EntityTag entityTag, final boolean isAsterisk)
focal_class.class_method_signature: EntityTagMatcher.fromString(final String entityTagMatcher)
focal_class.full_signature: public static EntityTagMatcher fromString(final String entityTagMatcher)
focal_class.identifier: fromString
focal_class.modifiers: public static
focal_class.parameters: (final String entityTagMatcher)
focal_class.return: EntityTagMatcher
focal_class.signature: EntityTagMatcher fromString(final String entityTagMatcher)
focal_class.class_method_signature: EntityTagMatcher.isAsterisk(@Nullable final CharSequence entityTagMatcher)
focal_class.full_signature: private static boolean isAsterisk(@Nullable final CharSequence entityTagMatcher)
focal_class.identifier: isAsterisk
focal_class.modifiers: private static
focal_class.parameters: (@Nullable final CharSequence entityTagMatcher)
focal_class.return: boolean
focal_class.signature: boolean isAsterisk(@Nullable final CharSequence entityTagMatcher)
focal_class.class_method_signature: EntityTagMatcher.asterisk()
focal_class.full_signature: public static EntityTagMatcher asterisk()
focal_class.identifier: asterisk
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: EntityTagMatcher
focal_class.signature: EntityTagMatcher asterisk()
focal_class.class_method_signature: EntityTagMatcher.isValid(@Nullable final CharSequence entityTagMatcher)
focal_class.full_signature: public static boolean isValid(@Nullable final CharSequence entityTagMatcher)
focal_class.identifier: isValid
focal_class.modifiers: public static
focal_class.parameters: (@Nullable final CharSequence entityTagMatcher)
focal_class.return: boolean
focal_class.signature: boolean isValid(@Nullable final CharSequence entityTagMatcher)
focal_class.class_method_signature: EntityTagMatcher.strongMatch(final EntityTag entityTagToMatch)
focal_class.full_signature: @SuppressWarnings("ConstantConditions") public boolean strongMatch(final EntityTag entityTagToMatch)
focal_class.identifier: strongMatch
focal_class.modifiers: @SuppressWarnings("ConstantConditions") public
focal_class.parameters: (final EntityTag entityTagToMatch)
focal_class.return: boolean
focal_class.signature: boolean strongMatch(final EntityTag entityTagToMatch)
focal_class.class_method_signature: EntityTagMatcher.weakMatch(final EntityTag entityTagToMatch)
focal_class.full_signature: @SuppressWarnings("ConstantConditions") public boolean weakMatch(final EntityTag entityTagToMatch)
focal_class.identifier: weakMatch
focal_class.modifiers: @SuppressWarnings("ConstantConditions") public
focal_class.parameters: (final EntityTag entityTagToMatch)
focal_class.return: boolean
focal_class.signature: boolean weakMatch(final EntityTag entityTagToMatch)
focal_class.class_method_signature: EntityTagMatcher.isAsterisk()
focal_class.full_signature: public boolean isAsterisk()
focal_class.identifier: isAsterisk
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAsterisk()
focal_class.class_method_signature: EntityTagMatcher.equals(@Nullable final Object o)
focal_class.full_signature: @Override public boolean equals(@Nullable final Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(@Nullable final Object o)
focal_class.class_method_signature: EntityTagMatcher.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: EntityTagMatcher.toString()
focal_class.full_signature: @Override @SuppressWarnings("ConstantConditions") public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override @SuppressWarnings("ConstantConditions") public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: @SuppressWarnings("ConstantConditions")
      public boolean strongMatch(final EntityTag entityTagToMatch) {
          if (isAsterisk) {
              return true;
          }
  
          return entityTag.strongCompareTo(entityTagToMatch);
      }
focal_method.class_method_signature: EntityTagMatcher.strongMatch(final EntityTag entityTagToMatch)
focal_method.full_signature: @SuppressWarnings("ConstantConditions") public boolean strongMatch(final EntityTag entityTagToMatch)
focal_method.identifier: strongMatch
focal_method.invocations: strongCompareTo
focal_method.modifiers: @SuppressWarnings("ConstantConditions") public
focal_method.parameters: (final EntityTag entityTagToMatch)
focal_method.return: boolean
focal_method.signature: boolean strongMatch(final EntityTag entityTagToMatch)