test_class.declarator: underTest
test_class.modifier: private
test_class.original_string: private ImmutableResourceKey underTest;
test_class.type: ImmutableResourceKey
test_class.var_name: underTest
test_class.file: model/policies/src/test/java/org/eclipse/ditto/model/policies/ImmutableResourceKeyTest.java
test_class.identifier: ImmutableResourceKeyTest
test_case.body: @Test
      public void getResourcePathReturnsExpected() {
          assertThat((CharSequence) underTest.getResourcePath()).isEqualTo(TestConstants.Policy.RESOURCE_PATH);
      }
test_case.class_method_signature: ImmutableResourceKeyTest.getResourcePathReturnsExpected()
test_case.full_signature: @Test public void getResourcePathReturnsExpected()
test_case.identifier: getResourcePathReturnsExpected
test_case.invocations: isEqualTo assertThat getResourcePath
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getResourcePathReturnsExpected()
focal_class.declarator: resourceType
focal_class.modifier: private final
focal_class.original_string: private final String resourceType;
focal_class.type: String
focal_class.var_name: resourceType
focal_class.declarator: resourcePath
focal_class.modifier: private final
focal_class.original_string: private final JsonPointer resourcePath;
focal_class.type: JsonPointer
focal_class.var_name: resourcePath
focal_class.file: model/policies/src/main/java/org/eclipse/ditto/model/policies/ImmutableResourceKey.java
focal_class.identifier: ImmutableResourceKey
focal_class.interfaces: implements ResourceKey
focal_class.class_method_signature: ImmutableResourceKey.ImmutableResourceKey(final String resourceType, final JsonPointer resourcePath)
focal_class.full_signature: private  ImmutableResourceKey(final String resourceType, final JsonPointer resourcePath)
focal_class.identifier: ImmutableResourceKey
focal_class.modifiers: private
focal_class.parameters: (final String resourceType, final JsonPointer resourcePath)
focal_class.signature:  ImmutableResourceKey(final String resourceType, final JsonPointer resourcePath)
focal_class.class_method_signature: ImmutableResourceKey.newInstance(final CharSequence type, final JsonPointer path)
focal_class.full_signature: public static ImmutableResourceKey newInstance(final CharSequence type, final JsonPointer path)
focal_class.identifier: newInstance
focal_class.modifiers: public static
focal_class.parameters: (final CharSequence type, final JsonPointer path)
focal_class.return: ImmutableResourceKey
focal_class.signature: ImmutableResourceKey newInstance(final CharSequence type, final JsonPointer path)
focal_class.class_method_signature: ImmutableResourceKey.getResourceType()
focal_class.full_signature: @Override public String getResourceType()
focal_class.identifier: getResourceType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getResourceType()
focal_class.class_method_signature: ImmutableResourceKey.getResourcePath()
focal_class.full_signature: @Override public JsonPointer getResourcePath()
focal_class.identifier: getResourcePath
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: JsonPointer
focal_class.signature: JsonPointer getResourcePath()
focal_class.class_method_signature: ImmutableResourceKey.length()
focal_class.full_signature: @Override public int length()
focal_class.identifier: length
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int length()
focal_class.class_method_signature: ImmutableResourceKey.charAt(final int index)
focal_class.full_signature: @Override public char charAt(final int index)
focal_class.identifier: charAt
focal_class.modifiers: @Override public
focal_class.parameters: (final int index)
focal_class.return: char
focal_class.signature: char charAt(final int index)
focal_class.class_method_signature: ImmutableResourceKey.subSequence(final int start, final int end)
focal_class.full_signature: @Override public CharSequence subSequence(final int start, final int end)
focal_class.identifier: subSequence
focal_class.modifiers: @Override public
focal_class.parameters: (final int start, final int end)
focal_class.return: CharSequence
focal_class.signature: CharSequence subSequence(final int start, final int end)
focal_class.class_method_signature: ImmutableResourceKey.equals(final Object o)
focal_class.full_signature: @Override public boolean equals(final Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (final Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(final Object o)
focal_class.class_method_signature: ImmutableResourceKey.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: ImmutableResourceKey.toString()
focal_class.full_signature: @Override @Nonnull public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override @Nonnull public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: @Override
      public JsonPointer getResourcePath() {
          return resourcePath;
      }
focal_method.class_method_signature: ImmutableResourceKey.getResourcePath()
focal_method.full_signature: @Override public JsonPointer getResourcePath()
focal_method.identifier: getResourcePath
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: JsonPointer
focal_method.signature: JsonPointer getResourcePath()