test_class.file: json/src/test/java/org/eclipse/ditto/json/ImmutableJsonObjectNullTest.java
test_class.identifier: ImmutableJsonObjectNullTest
test_case.body: @Test
      public void testHashCodeAndEquals() {
          final ImmutableJsonObjectNull green = ImmutableJsonObjectNull.getInstance();
          final ImmutableJsonObjectNull blue = ImmutableJsonObjectNull.getInstance();
  
          assertThat(green).isEqualTo(green);
          assertThat(green).isEqualTo(blue);
  
          assertThat(blue).isEqualTo(ImmutableJsonArrayNull.getInstance());
      }
test_case.class_method_signature: ImmutableJsonObjectNullTest.testHashCodeAndEquals()
test_case.full_signature: @Test public void testHashCodeAndEquals()
test_case.identifier: testHashCodeAndEquals
test_case.invocations: getInstance getInstance isEqualTo assertThat isEqualTo assertThat isEqualTo assertThat getInstance
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testHashCodeAndEquals()
focal_class.declarator: instance = null
focal_class.modifier: @Nullable private static
focal_class.original_string: @Nullable private static ImmutableJsonObjectNull instance = null;
focal_class.type: ImmutableJsonObjectNull
focal_class.var_name: instance
focal_class.file: json/src/main/java/org/eclipse/ditto/json/ImmutableJsonObjectNull.java
focal_class.identifier: ImmutableJsonObjectNull
focal_class.interfaces: implements JsonObject, JsonNull
focal_class.class_method_signature: ImmutableJsonObjectNull.ImmutableJsonObjectNull()
focal_class.full_signature: private  ImmutableJsonObjectNull()
focal_class.identifier: ImmutableJsonObjectNull
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ImmutableJsonObjectNull()
focal_class.class_method_signature: ImmutableJsonObjectNull.getInstance()
focal_class.full_signature: public static ImmutableJsonObjectNull getInstance()
focal_class.identifier: getInstance
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull getInstance()
focal_class.class_method_signature: ImmutableJsonObjectNull.isNull()
focal_class.full_signature: @Override public boolean isNull()
focal_class.identifier: isNull
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isNull()
focal_class.class_method_signature: ImmutableJsonObjectNull.isObject()
focal_class.full_signature: @Override public boolean isObject()
focal_class.identifier: isObject
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isObject()
focal_class.class_method_signature: ImmutableJsonObjectNull.asObject()
focal_class.full_signature: @Override public ImmutableJsonObjectNull asObject()
focal_class.identifier: asObject
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull asObject()
focal_class.class_method_signature: ImmutableJsonObjectNull.setValue(final CharSequence key, final int value)
focal_class.full_signature: @Override public ImmutableJsonObjectNull setValue(final CharSequence key, final int value)
focal_class.identifier: setValue
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key, final int value)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull setValue(final CharSequence key, final int value)
focal_class.class_method_signature: ImmutableJsonObjectNull.setValue(final CharSequence key, final long value)
focal_class.full_signature: @Override public ImmutableJsonObjectNull setValue(final CharSequence key, final long value)
focal_class.identifier: setValue
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key, final long value)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull setValue(final CharSequence key, final long value)
focal_class.class_method_signature: ImmutableJsonObjectNull.setValue(final CharSequence key, final double value)
focal_class.full_signature: @Override public ImmutableJsonObjectNull setValue(final CharSequence key, final double value)
focal_class.identifier: setValue
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key, final double value)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull setValue(final CharSequence key, final double value)
focal_class.class_method_signature: ImmutableJsonObjectNull.setValue(final CharSequence key, final boolean value)
focal_class.full_signature: @Override public ImmutableJsonObjectNull setValue(final CharSequence key, final boolean value)
focal_class.identifier: setValue
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key, final boolean value)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull setValue(final CharSequence key, final boolean value)
focal_class.class_method_signature: ImmutableJsonObjectNull.setValue(final CharSequence key, final String value)
focal_class.full_signature: @Override public ImmutableJsonObjectNull setValue(final CharSequence key, final String value)
focal_class.identifier: setValue
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key, final String value)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull setValue(final CharSequence key, final String value)
focal_class.class_method_signature: ImmutableJsonObjectNull.setValue(final CharSequence key, final JsonValue value)
focal_class.full_signature: @Override public ImmutableJsonObjectNull setValue(final CharSequence key, final JsonValue value)
focal_class.identifier: setValue
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key, final JsonValue value)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull setValue(final CharSequence key, final JsonValue value)
focal_class.class_method_signature: ImmutableJsonObjectNull.set(final JsonFieldDefinition<T> fieldDefinition, @Nullable final T value)
focal_class.full_signature: @Override public ImmutableJsonObjectNull set(final JsonFieldDefinition<T> fieldDefinition, @Nullable final T value)
focal_class.identifier: set
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonFieldDefinition<T> fieldDefinition, @Nullable final T value)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull set(final JsonFieldDefinition<T> fieldDefinition, @Nullable final T value)
focal_class.class_method_signature: ImmutableJsonObjectNull.set(final JsonField field)
focal_class.full_signature: @Override public ImmutableJsonObjectNull set(final JsonField field)
focal_class.identifier: set
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonField field)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull set(final JsonField field)
focal_class.class_method_signature: ImmutableJsonObjectNull.setAll(final Iterable<JsonField> jsonFields)
focal_class.full_signature: @Override public ImmutableJsonObjectNull setAll(final Iterable<JsonField> jsonFields)
focal_class.identifier: setAll
focal_class.modifiers: @Override public
focal_class.parameters: (final Iterable<JsonField> jsonFields)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull setAll(final Iterable<JsonField> jsonFields)
focal_class.class_method_signature: ImmutableJsonObjectNull.contains(final CharSequence key)
focal_class.full_signature: @Override public boolean contains(final CharSequence key)
focal_class.identifier: contains
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key)
focal_class.return: boolean
focal_class.signature: boolean contains(final CharSequence key)
focal_class.class_method_signature: ImmutableJsonObjectNull.get(final JsonPointer pointer)
focal_class.full_signature: @Override public ImmutableJsonObjectNull get(final JsonPointer pointer)
focal_class.identifier: get
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonPointer pointer)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull get(final JsonPointer pointer)
focal_class.class_method_signature: ImmutableJsonObjectNull.get(final JsonFieldDefinition fieldDefinition)
focal_class.full_signature: @Override public ImmutableJsonObjectNull get(final JsonFieldDefinition fieldDefinition)
focal_class.identifier: get
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonFieldDefinition fieldDefinition)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull get(final JsonFieldDefinition fieldDefinition)
focal_class.class_method_signature: ImmutableJsonObjectNull.getValue(final CharSequence key)
focal_class.full_signature: @Override public Optional<JsonValue> getValue(final CharSequence key)
focal_class.identifier: getValue
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key)
focal_class.return: Optional<JsonValue>
focal_class.signature: Optional<JsonValue> getValue(final CharSequence key)
focal_class.class_method_signature: ImmutableJsonObjectNull.getValue(final JsonFieldDefinition<T> fieldDefinition)
focal_class.full_signature: @Override public Optional<T> getValue(final JsonFieldDefinition<T> fieldDefinition)
focal_class.identifier: getValue
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonFieldDefinition<T> fieldDefinition)
focal_class.return: Optional<T>
focal_class.signature: Optional<T> getValue(final JsonFieldDefinition<T> fieldDefinition)
focal_class.class_method_signature: ImmutableJsonObjectNull.getValueOrThrow(final JsonFieldDefinition<T> fieldDefinition)
focal_class.full_signature: @Override public T getValueOrThrow(final JsonFieldDefinition<T> fieldDefinition)
focal_class.identifier: getValueOrThrow
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonFieldDefinition<T> fieldDefinition)
focal_class.return: T
focal_class.signature: T getValueOrThrow(final JsonFieldDefinition<T> fieldDefinition)
focal_class.class_method_signature: ImmutableJsonObjectNull.get(final JsonFieldSelector fieldSelector)
focal_class.full_signature: @Override public ImmutableJsonObjectNull get(final JsonFieldSelector fieldSelector)
focal_class.identifier: get
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonFieldSelector fieldSelector)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull get(final JsonFieldSelector fieldSelector)
focal_class.class_method_signature: ImmutableJsonObjectNull.remove(final CharSequence key)
focal_class.full_signature: @Override public ImmutableJsonObjectNull remove(final CharSequence key)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key)
focal_class.return: ImmutableJsonObjectNull
focal_class.signature: ImmutableJsonObjectNull remove(final CharSequence key)
focal_class.class_method_signature: ImmutableJsonObjectNull.getKeys()
focal_class.full_signature: @Override public List<JsonKey> getKeys()
focal_class.identifier: getKeys
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: List<JsonKey>
focal_class.signature: List<JsonKey> getKeys()
focal_class.class_method_signature: ImmutableJsonObjectNull.getField(final CharSequence key)
focal_class.full_signature: @Override public Optional<JsonField> getField(final CharSequence key)
focal_class.identifier: getField
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence key)
focal_class.return: Optional<JsonField>
focal_class.signature: Optional<JsonField> getField(final CharSequence key)
focal_class.class_method_signature: ImmutableJsonObjectNull.iterator()
focal_class.full_signature: @Override public Iterator<JsonField> iterator()
focal_class.identifier: iterator
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterator<JsonField>
focal_class.signature: Iterator<JsonField> iterator()
focal_class.class_method_signature: ImmutableJsonObjectNull.stream()
focal_class.full_signature: @Override public Stream<JsonField> stream()
focal_class.identifier: stream
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Stream<JsonField>
focal_class.signature: Stream<JsonField> stream()
focal_class.class_method_signature: ImmutableJsonObjectNull.isEmpty()
focal_class.full_signature: @Override public boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: ImmutableJsonObjectNull.getSize()
focal_class.full_signature: @Override public int getSize()
focal_class.identifier: getSize
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSize()
focal_class.class_method_signature: ImmutableJsonObjectNull.equals(final Object obj)
focal_class.full_signature: @Override public boolean equals(final Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (final Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(final Object obj)
focal_class.class_method_signature: ImmutableJsonObjectNull.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: ImmutableJsonObjectNull.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 AbstractJsonValue
focal_method.body: public static ImmutableJsonObjectNull getInstance() {
          ImmutableJsonObjectNull result = instance;
          if (null == result) {
              result = new ImmutableJsonObjectNull();
              instance = result;
          }
          return result;
      }
focal_method.class_method_signature: ImmutableJsonObjectNull.getInstance()
focal_method.full_signature: public static ImmutableJsonObjectNull getInstance()
focal_method.identifier: getInstance
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: ImmutableJsonObjectNull
focal_method.signature: ImmutableJsonObjectNull getInstance()