test_class.file: jtss/src/test/java/ec/tss/TsMonikerTest.java
test_class.identifier: TsMonikerTest
test_case.body: @Test
      public void testCompareTo() {
          TsMoniker p1 = TsMoniker.createProvidedMoniker("A", "123");
          TsMoniker p2 = TsMoniker.createProvidedMoniker("B", "123");
          TsMoniker p3 = TsMoniker.createProvidedMoniker("C", "123");
  
          assertThat(p1).isEqualByComparingTo(TsMoniker.createProvidedMoniker("A", "123"));
          assertThat(p2).isGreaterThan(p1);
          assertThat(p3).isGreaterThan(p2);
          assertThat(p3).isGreaterThan(p1);
  
          TsMoniker a1 = TsMoniker.createAnonymousMoniker();
          TsMoniker a2 = TsMoniker.createAnonymousMoniker();
          assertThat(a1).isEqualByComparingTo(a1);
          assertThat(a1.compareTo(a2)).isEqualTo(a2.compareTo(a1) * -1);
      }
test_case.class_method_signature: TsMonikerTest.testCompareTo()
test_case.full_signature: @Test public void testCompareTo()
test_case.identifier: testCompareTo
test_case.invocations: createProvidedMoniker createProvidedMoniker createProvidedMoniker isEqualByComparingTo assertThat createProvidedMoniker isGreaterThan assertThat isGreaterThan assertThat isGreaterThan assertThat createAnonymousMoniker createAnonymousMoniker isEqualByComparingTo assertThat isEqualTo assertThat compareTo compareTo
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCompareTo()
focal_class.declarator: m_source
focal_class.modifier: @Nullable
      private final
focal_class.original_string: @Nullable
      private final String m_source;
focal_class.type: String
focal_class.var_name: m_source
focal_class.declarator: m_id
focal_class.modifier: @Nullable
      private final
focal_class.original_string: @Nullable
      private final String m_id;
focal_class.type: String
focal_class.var_name: m_id
focal_class.declarator: uuid
focal_class.modifier: @Nullable
      private final
focal_class.original_string: @Nullable
      private final UUID uuid;
focal_class.type: UUID
focal_class.var_name: uuid
focal_class.file: jtss/src/main/java/ec/tss/TsMoniker.java
focal_class.identifier: TsMoniker
focal_class.interfaces: implements Comparable<TsMoniker>
focal_class.class_method_signature: TsMoniker.create(@Nullable String source, @Nullable String id)
focal_class.full_signature: @NonNull public static TsMoniker create(@Nullable String source, @Nullable String id)
focal_class.identifier: create
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@Nullable String source, @Nullable String id)
focal_class.return: TsMoniker
focal_class.signature: TsMoniker create(@Nullable String source, @Nullable String id)
focal_class.class_method_signature: TsMoniker.createAnonymousMoniker()
focal_class.full_signature: @NonNull public static TsMoniker createAnonymousMoniker()
focal_class.identifier: createAnonymousMoniker
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: TsMoniker
focal_class.signature: TsMoniker createAnonymousMoniker()
focal_class.class_method_signature: TsMoniker.createDynamicMoniker()
focal_class.full_signature: @NonNull public static TsMoniker createDynamicMoniker()
focal_class.identifier: createDynamicMoniker
focal_class.modifiers: @NonNull public static
focal_class.parameters: ()
focal_class.return: TsMoniker
focal_class.signature: TsMoniker createDynamicMoniker()
focal_class.class_method_signature: TsMoniker.createProvidedMoniker(@NonNull String source, @NonNull String id)
focal_class.full_signature: @NonNull public static TsMoniker createProvidedMoniker(@NonNull String source, @NonNull String id)
focal_class.identifier: createProvidedMoniker
focal_class.modifiers: @NonNull public static
focal_class.parameters: (@NonNull String source, @NonNull String id)
focal_class.return: TsMoniker
focal_class.signature: TsMoniker createProvidedMoniker(@NonNull String source, @NonNull String id)
focal_class.class_method_signature: TsMoniker.ofInternal(boolean dynamic, @NonNull UUID uuid)
focal_class.full_signature: @Internal static TsMoniker ofInternal(boolean dynamic, @NonNull UUID uuid)
focal_class.identifier: ofInternal
focal_class.modifiers: @Internal static
focal_class.parameters: (boolean dynamic, @NonNull UUID uuid)
focal_class.return: TsMoniker
focal_class.signature: TsMoniker ofInternal(boolean dynamic, @NonNull UUID uuid)
focal_class.class_method_signature: TsMoniker.TsMoniker(String m_source, String m_id, UUID uuid)
focal_class.full_signature: private  TsMoniker(String m_source, String m_id, UUID uuid)
focal_class.identifier: TsMoniker
focal_class.modifiers: private
focal_class.parameters: (String m_source, String m_id, UUID uuid)
focal_class.signature:  TsMoniker(String m_source, String m_id, UUID uuid)
focal_class.class_method_signature: TsMoniker.TsMoniker()
focal_class.full_signature: @Deprecated public  TsMoniker()
focal_class.identifier: TsMoniker
focal_class.modifiers: @Deprecated public
focal_class.parameters: ()
focal_class.signature:  TsMoniker()
focal_class.class_method_signature: TsMoniker.TsMoniker(@NonNull String source, @NonNull String id)
focal_class.full_signature: public  TsMoniker(@NonNull String source, @NonNull String id)
focal_class.identifier: TsMoniker
focal_class.modifiers: public
focal_class.parameters: (@NonNull String source, @NonNull String id)
focal_class.signature:  TsMoniker(@NonNull String source, @NonNull String id)
focal_class.class_method_signature: TsMoniker.getId()
focal_class.full_signature: @Nullable public String getId()
focal_class.identifier: getId
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getId()
focal_class.class_method_signature: TsMoniker.getSource()
focal_class.full_signature: @Nullable public String getSource()
focal_class.identifier: getSource
focal_class.modifiers: @Nullable public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSource()
focal_class.class_method_signature: TsMoniker.getUuid()
focal_class.full_signature: @Internal UUID getUuid()
focal_class.identifier: getUuid
focal_class.modifiers: @Internal
focal_class.parameters: ()
focal_class.return: UUID
focal_class.signature: UUID getUuid()
focal_class.class_method_signature: TsMoniker.getType()
focal_class.full_signature: @NonNull public Type getType()
focal_class.identifier: getType
focal_class.modifiers: @NonNull public
focal_class.parameters: ()
focal_class.return: Type
focal_class.signature: Type getType()
focal_class.class_method_signature: TsMoniker.isAnonymous()
focal_class.full_signature: @Deprecated public boolean isAnonymous()
focal_class.identifier: isAnonymous
focal_class.modifiers: @Deprecated public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAnonymous()
focal_class.class_method_signature: TsMoniker.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: TsMoniker.equals(TsMoniker other)
focal_class.full_signature: private boolean equals(TsMoniker other)
focal_class.identifier: equals
focal_class.modifiers: private
focal_class.parameters: (TsMoniker other)
focal_class.return: boolean
focal_class.signature: boolean equals(TsMoniker other)
focal_class.class_method_signature: TsMoniker.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: TsMoniker.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: TsMoniker.compareTo(TsMoniker o)
focal_class.full_signature: @Override public int compareTo(TsMoniker o)
focal_class.identifier: compareTo
focal_class.modifiers: @Override public
focal_class.parameters: (TsMoniker o)
focal_class.return: int
focal_class.signature: int compareTo(TsMoniker o)
focal_method.body: @Override
      public int compareTo(TsMoniker o) {
          if (this.uuid != null) {
              if (o.uuid != null) {
                  return this.uuid.compareTo(o.uuid);
              } else {
                  return -1;
              }
          } else if (o.uuid != null) {
              return 1;
          } else {
              int r0 = this.m_source.compareTo(o.m_source);
              return r0 != 0 ? r0 : this.m_id.compareTo(o.m_id);
          }
      }
focal_method.class_method_signature: TsMoniker.compareTo(TsMoniker o)
focal_method.full_signature: @Override public int compareTo(TsMoniker o)
focal_method.identifier: compareTo
focal_method.invocations: compareTo compareTo compareTo
focal_method.modifiers: @Override public
focal_method.parameters: (TsMoniker o)
focal_method.return: int
focal_method.signature: int compareTo(TsMoniker o)