Class JsonPatchImpl.PatchValue

java.lang.Object
org.apache.johnzon.core.JsonPatchImpl.PatchValue
Enclosing class:
JsonPatchImpl

static class JsonPatchImpl.PatchValue extends Object
  • Field Details

    • provider

      private final jakarta.json.spi.JsonProvider provider
    • operation

      private final jakarta.json.JsonPatch.Operation operation
    • path

      private String path
    • from

      private String from
    • pathPointer

      private final jakarta.json.JsonPointer pathPointer
    • fromPointer

      private final jakarta.json.JsonPointer fromPointer
    • value

      private final jakarta.json.JsonValue value
    • str

      private volatile String str
    • json

      private volatile jakarta.json.JsonObject json
    • hash

      private volatile Integer hash
  • Constructor Details

    • PatchValue

      PatchValue(jakarta.json.spi.JsonProvider provider, jakarta.json.JsonPatch.Operation operation, String path, String from, jakarta.json.JsonValue value)
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJson

      jakarta.json.JsonObject toJson()