test_class.declarator: prefix = "foo"
test_class.modifier: final
test_class.original_string: final String prefix = "foo";
test_class.type: String
test_class.var_name: prefix
test_class.declarator: uri = "http://foo.com"
test_class.modifier: final
test_class.original_string: final String uri = "http://foo.com";
test_class.type: String
test_class.var_name: uri
test_class.declarator: KEYS = JcrNs.keys()
test_class.modifier: private static final
test_class.original_string: private static final JcrNs.JsonKeys KEYS = JcrNs.keys();
test_class.type: JcrNs.JsonKeys
test_class.var_name: KEYS
test_class.file: core/src/test/java/net/adamcin/oakpal/core/JcrNsTest.java
test_class.identifier: JcrNsTest
test_case.body: @Test
      public void testEquals() {
          final JcrNs base = JcrNs.create(prefix, uri);
          assertEquals("should be the same for same", base, base);
          final JcrNs same = JcrNs.create(prefix, uri);
          assertEquals("should be the same for same params", base, same);
          final JcrNs diffUri = JcrNs.create(prefix, "http://foo1.com");
          assertNotEquals("should be diff for diff uri", base, diffUri);
          final JcrNs diffPrefix = JcrNs.create("foo1", uri);
          assertNotEquals("should be diff for diff prefix", base, diffPrefix);
          final JcrNs diffBoth = JcrNs.create("foo1", "http://foo1.com");
          assertNotEquals("should be diff for diff both", base, diffBoth);
      }
test_case.class_method_signature: JcrNsTest.testEquals()
test_case.full_signature: @Test public void testEquals()
test_case.identifier: testEquals
test_case.invocations: create assertEquals create assertEquals create assertNotEquals create assertNotEquals create assertNotEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testEquals()
focal_class.declarator: KEYS = new JsonKeys() {
          @Override
          public String prefix() {
              return "prefix";
          }
  
          @Override
          public String uri() {
              return "uri";
          }
      }
focal_class.modifier: private static final
focal_class.original_string: private static final JsonKeys KEYS = new JsonKeys() {
          @Override
          public String prefix() {
              return "prefix";
          }
  
          @Override
          public String uri() {
              return "uri";
          }
      };
focal_class.type: JsonKeys
focal_class.var_name: KEYS
focal_class.declarator: prefix
focal_class.modifier: private
focal_class.original_string: private String prefix;
focal_class.type: String
focal_class.var_name: prefix
focal_class.declarator: uri
focal_class.modifier: private
focal_class.original_string: private String uri;
focal_class.type: String
focal_class.var_name: uri
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/JcrNs.java
focal_class.identifier: JcrNs
focal_class.interfaces: implements JsonObjectConvertible, Comparable<JcrNs>
focal_class.class_method_signature: JcrNs.keys()
focal_class.full_signature: @NotNull public static JcrNs.JsonKeys keys()
focal_class.identifier: keys
focal_class.modifiers: @NotNull public static
focal_class.parameters: ()
focal_class.return: JcrNs.JsonKeys
focal_class.signature: JcrNs.JsonKeys keys()
focal_class.class_method_signature: JcrNs.getPrefix()
focal_class.full_signature: public String getPrefix()
focal_class.identifier: getPrefix
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPrefix()
focal_class.class_method_signature: JcrNs.setPrefix(String prefix)
focal_class.full_signature: public void setPrefix(String prefix)
focal_class.identifier: setPrefix
focal_class.modifiers: public
focal_class.parameters: (String prefix)
focal_class.return: void
focal_class.signature: void setPrefix(String prefix)
focal_class.class_method_signature: JcrNs.getUri()
focal_class.full_signature: public String getUri()
focal_class.identifier: getUri
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUri()
focal_class.class_method_signature: JcrNs.setUri(String uri)
focal_class.full_signature: public void setUri(String uri)
focal_class.identifier: setUri
focal_class.modifiers: public
focal_class.parameters: (String uri)
focal_class.return: void
focal_class.signature: void setUri(String uri)
focal_class.class_method_signature: JcrNs.fromJson(final @NotNull JsonObject json)
focal_class.full_signature: public static @Nullable JcrNs fromJson(final @NotNull JsonObject json)
focal_class.identifier: fromJson
focal_class.modifiers: public static @Nullable
focal_class.parameters: (final @NotNull JsonObject json)
focal_class.return: JcrNs
focal_class.signature: JcrNs fromJson(final @NotNull JsonObject json)
focal_class.class_method_signature: JcrNs.create(final @NotNull String prefix, final @NotNull String uri)
focal_class.full_signature: public static @NotNull JcrNs create(final @NotNull String prefix, final @NotNull String uri)
focal_class.identifier: create
focal_class.modifiers: public static @NotNull
focal_class.parameters: (final @NotNull String prefix, final @NotNull String uri)
focal_class.return: JcrNs
focal_class.signature: JcrNs create(final @NotNull String prefix, final @NotNull String uri)
focal_class.class_method_signature: JcrNs.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: JcrNs.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: JcrNs.toJson()
focal_class.full_signature: @Override public JsonObject toJson()
focal_class.identifier: toJson
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: JsonObject
focal_class.signature: JsonObject toJson()
focal_class.class_method_signature: JcrNs.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.class_method_signature: JcrNs.compareTo(final @NotNull JcrNs o)
focal_class.full_signature: @Override public int compareTo(final @NotNull JcrNs o)
focal_class.identifier: compareTo
focal_class.modifiers: @Override public
focal_class.parameters: (final @NotNull JcrNs o)
focal_class.return: int
focal_class.signature: int compareTo(final @NotNull JcrNs o)
focal_method.body: @Override
      public boolean equals(final Object o) {
          if (this == o) return true;
          if (!(o instanceof JcrNs)) return false;
          JcrNs jcrNs = (JcrNs) o;
          return Objects.equals(getPrefix(), jcrNs.getPrefix()) &&
                  Objects.equals(getUri(), jcrNs.getUri());
      }
focal_method.class_method_signature: JcrNs.equals(final Object o)
focal_method.full_signature: @Override public boolean equals(final Object o)
focal_method.identifier: equals
focal_method.invocations: equals getPrefix getPrefix equals getUri getUri
focal_method.modifiers: @Override public
focal_method.parameters: (final Object o)
focal_method.return: boolean
focal_method.signature: boolean equals(final Object o)