test_class.declarator: jsonParseOptions
test_class.modifier: private static
test_class.original_string: private static JsonParseOptions jsonParseOptions;
test_class.type: JsonParseOptions
test_class.var_name: jsonParseOptions
test_class.declarator: knownSelectorString
test_class.modifier: private static
test_class.original_string: private static String knownSelectorString;
test_class.type: String
test_class.var_name: knownSelectorString
test_class.declarator: pointerAString
test_class.modifier: private static
test_class.original_string: private static String pointerAString;
test_class.type: String
test_class.var_name: pointerAString
test_class.declarator: pointerBString
test_class.modifier: private static
test_class.original_string: private static String pointerBString;
test_class.type: String
test_class.var_name: pointerBString
test_class.declarator: pointerA
test_class.modifier: private static
test_class.original_string: private static JsonPointer pointerA;
test_class.type: JsonPointer
test_class.var_name: pointerA
test_class.declarator: pointerB
test_class.modifier: private static
test_class.original_string: private static JsonPointer pointerB;
test_class.type: JsonPointer
test_class.var_name: pointerB
test_class.declarator: fieldDefinitionA
test_class.modifier: private static
test_class.original_string: private static JsonFieldDefinition<JsonObject> fieldDefinitionA;
test_class.type: JsonFieldDefinition<JsonObject>
test_class.var_name: fieldDefinitionA
test_class.declarator: fieldDefinitionB
test_class.modifier: private static
test_class.original_string: private static JsonFieldDefinition<JsonObject> fieldDefinitionB;
test_class.type: JsonFieldDefinition<JsonObject>
test_class.var_name: fieldDefinitionB
test_class.declarator: underTest
test_class.modifier: private
test_class.original_string: private ImmutableJsonFieldSelectorBuilder underTest;
test_class.type: ImmutableJsonFieldSelectorBuilder
test_class.var_name: underTest
test_class.file: json/src/test/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorBuilderTest.java
test_class.identifier: ImmutableJsonFieldSelectorBuilderTest
test_case.body: @Test
      public void addPointerStringsAsNullIterable() {
          assertThatExceptionOfType(NullPointerException.class)
                  .isThrownBy(() -> underTest.addPointerStrings((Iterable<String>) null))
                  .withMessage("The %s must not be null!", "JSON pointer strings to be added")
                  .withNoCause();
      }
test_case.class_method_signature: ImmutableJsonFieldSelectorBuilderTest.addPointerStringsAsNullIterable()
test_case.full_signature: @Test public void addPointerStringsAsNullIterable()
test_case.identifier: addPointerStringsAsNullIterable
test_case.invocations: withNoCause withMessage isThrownBy assertThatExceptionOfType addPointerStrings
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void addPointerStringsAsNullIterable()
focal_class.declarator: pointers
focal_class.modifier: private final
focal_class.original_string: private final Set<JsonPointer> pointers;
focal_class.type: Set<JsonPointer>
focal_class.var_name: pointers
focal_class.declarator: jsonFieldSelectorString
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private String jsonFieldSelectorString;
focal_class.type: String
focal_class.var_name: jsonFieldSelectorString
focal_class.file: json/src/main/java/org/eclipse/ditto/json/ImmutableJsonFieldSelectorBuilder.java
focal_class.identifier: ImmutableJsonFieldSelectorBuilder
focal_class.interfaces: implements JsonFieldSelectorBuilder
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.ImmutableJsonFieldSelectorBuilder()
focal_class.full_signature: private  ImmutableJsonFieldSelectorBuilder()
focal_class.identifier: ImmutableJsonFieldSelectorBuilder
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ImmutableJsonFieldSelectorBuilder()
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.newInstance()
focal_class.full_signature: public static ImmutableJsonFieldSelectorBuilder newInstance()
focal_class.identifier: newInstance
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ImmutableJsonFieldSelectorBuilder
focal_class.signature: ImmutableJsonFieldSelectorBuilder newInstance()
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addPointerString(final String pointerString,
              final String... furtherPointerStrings)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addPointerString(final String pointerString,
              final String... furtherPointerStrings)
focal_class.identifier: addPointerString
focal_class.modifiers: @Override public
focal_class.parameters: (final String pointerString,
              final String... furtherPointerStrings)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addPointerString(final String pointerString,
              final String... furtherPointerStrings)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addPointerString(@Nullable final CharSequence pointerString)
focal_class.full_signature: private void addPointerString(@Nullable final CharSequence pointerString)
focal_class.identifier: addPointerString
focal_class.modifiers: private
focal_class.parameters: (@Nullable final CharSequence pointerString)
focal_class.return: void
focal_class.signature: void addPointerString(@Nullable final CharSequence pointerString)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addPointerStrings(final Iterable<String> pointerStrings)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addPointerStrings(final Iterable<String> pointerStrings)
focal_class.identifier: addPointerStrings
focal_class.modifiers: @Override public
focal_class.parameters: (final Iterable<String> pointerStrings)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addPointerStrings(final Iterable<String> pointerStrings)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addPointer(@Nullable final JsonPointer pointer,
              final JsonPointer... furtherPointers)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addPointer(@Nullable final JsonPointer pointer,
              final JsonPointer... furtherPointers)
focal_class.identifier: addPointer
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final JsonPointer pointer,
              final JsonPointer... furtherPointers)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addPointer(@Nullable final JsonPointer pointer,
              final JsonPointer... furtherPointers)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addPointer(@Nullable final JsonPointer pointer)
focal_class.full_signature: private void addPointer(@Nullable final JsonPointer pointer)
focal_class.identifier: addPointer
focal_class.modifiers: private
focal_class.parameters: (@Nullable final JsonPointer pointer)
focal_class.return: void
focal_class.signature: void addPointer(@Nullable final JsonPointer pointer)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addPointers(final Iterable<JsonPointer> pointers)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addPointers(final Iterable<JsonPointer> pointers)
focal_class.identifier: addPointers
focal_class.modifiers: @Override public
focal_class.parameters: (final Iterable<JsonPointer> pointers)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addPointers(final Iterable<JsonPointer> pointers)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition,
              final JsonFieldDefinition... furtherFieldDefinitions)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition,
              final JsonFieldDefinition... furtherFieldDefinitions)
focal_class.identifier: addFieldDefinition
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final JsonFieldDefinition fieldDefinition,
              final JsonFieldDefinition... furtherFieldDefinitions)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition,
              final JsonFieldDefinition... furtherFieldDefinitions)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition)
focal_class.full_signature: private void addFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition)
focal_class.identifier: addFieldDefinition
focal_class.modifiers: private
focal_class.parameters: (@Nullable final JsonFieldDefinition fieldDefinition)
focal_class.return: void
focal_class.signature: void addFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addFieldDefinitions(final Iterable<JsonFieldDefinition> fieldDefinitions)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addFieldDefinitions(final Iterable<JsonFieldDefinition> fieldDefinitions)
focal_class.identifier: addFieldDefinitions
focal_class.modifiers: @Override public
focal_class.parameters: (final Iterable<JsonFieldDefinition> fieldDefinitions)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addFieldDefinitions(final Iterable<JsonFieldDefinition> fieldDefinitions)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addFieldSelector(final JsonFieldSelector fieldSelector)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addFieldSelector(final JsonFieldSelector fieldSelector)
focal_class.identifier: addFieldSelector
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonFieldSelector fieldSelector)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addFieldSelector(final JsonFieldSelector fieldSelector)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addFieldSelectorString(@Nullable final String fieldSelectorString,
              final JsonParseOptions options)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addFieldSelectorString(@Nullable final String fieldSelectorString,
              final JsonParseOptions options)
focal_class.identifier: addFieldSelectorString
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final String fieldSelectorString,
              final JsonParseOptions options)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addFieldSelectorString(@Nullable final String fieldSelectorString,
              final JsonParseOptions options)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.addFieldSelectorString(@Nullable final String fieldSelectorString)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder addFieldSelectorString(@Nullable final String fieldSelectorString)
focal_class.identifier: addFieldSelectorString
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final String fieldSelectorString)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder addFieldSelectorString(@Nullable final String fieldSelectorString)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.removePointer(@Nullable final JsonPointer jsonPointer)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder removePointer(@Nullable final JsonPointer jsonPointer)
focal_class.identifier: removePointer
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final JsonPointer jsonPointer)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder removePointer(@Nullable final JsonPointer jsonPointer)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.removePointers(final Iterable<JsonPointer> jsonPointers)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder removePointers(final Iterable<JsonPointer> jsonPointers)
focal_class.identifier: removePointers
focal_class.modifiers: @Override public
focal_class.parameters: (final Iterable<JsonPointer> jsonPointers)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder removePointers(final Iterable<JsonPointer> jsonPointers)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.removePointerString(@Nullable final String pointerString)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder removePointerString(@Nullable final String pointerString)
focal_class.identifier: removePointerString
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final String pointerString)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder removePointerString(@Nullable final String pointerString)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.removePointerStrings(final Iterable<String> pointerStrings)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder removePointerStrings(final Iterable<String> pointerStrings)
focal_class.identifier: removePointerStrings
focal_class.modifiers: @Override public
focal_class.parameters: (final Iterable<String> pointerStrings)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder removePointerStrings(final Iterable<String> pointerStrings)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.removeFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder removeFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition)
focal_class.identifier: removeFieldDefinition
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final JsonFieldDefinition fieldDefinition)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder removeFieldDefinition(@Nullable final JsonFieldDefinition fieldDefinition)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.removeFieldDefinitions(final Iterable<JsonFieldDefinition> fieldDefinitions)
focal_class.full_signature: @Override public JsonFieldSelectorBuilder removeFieldDefinitions(final Iterable<JsonFieldDefinition> fieldDefinitions)
focal_class.identifier: removeFieldDefinitions
focal_class.modifiers: @Override public
focal_class.parameters: (final Iterable<JsonFieldDefinition> fieldDefinitions)
focal_class.return: JsonFieldSelectorBuilder
focal_class.signature: JsonFieldSelectorBuilder removeFieldDefinitions(final Iterable<JsonFieldDefinition> fieldDefinitions)
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.resetJsonFieldSelectorString()
focal_class.full_signature: private void resetJsonFieldSelectorString()
focal_class.identifier: resetJsonFieldSelectorString
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void resetJsonFieldSelectorString()
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.iterator()
focal_class.full_signature: @Override public Iterator<JsonPointer> iterator()
focal_class.identifier: iterator
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<JsonPointer>
focal_class.signature: Iterator<JsonPointer> iterator()
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.build()
focal_class.full_signature: @Override public JsonFieldSelector build()
focal_class.identifier: build
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: JsonFieldSelector
focal_class.signature: JsonFieldSelector build()
focal_class.class_method_signature: ImmutableJsonFieldSelectorBuilder.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: ImmutableJsonFieldSelectorBuilder.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: ImmutableJsonFieldSelectorBuilder.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_method.body: @Override
      public JsonFieldSelectorBuilder addPointerStrings(final Iterable<String> pointerStrings) {
          requireNonNull(pointerStrings, "The JSON pointer strings to be added must not be null!");
  
          for (final String pointerString : pointerStrings) {
              addPointerString(pointerString);
          }
  
          return this;
      }
focal_method.class_method_signature: ImmutableJsonFieldSelectorBuilder.addPointerStrings(final Iterable<String> pointerStrings)
focal_method.full_signature: @Override public JsonFieldSelectorBuilder addPointerStrings(final Iterable<String> pointerStrings)
focal_method.identifier: addPointerStrings
focal_method.invocations: requireNonNull addPointerString
focal_method.modifiers: @Override public
focal_method.parameters: (final Iterable<String> pointerStrings)
focal_method.return: JsonFieldSelectorBuilder
focal_method.signature: JsonFieldSelectorBuilder addPointerStrings(final Iterable<String> pointerStrings)