Class QualifiedName


  • public class QualifiedName
    extends java.lang.Object
    • Method Detail

      • of

        public static QualifiedName of​(java.lang.String first,
                                       java.lang.String... rest)
      • getParts

        public java.util.List<java.lang.String> getParts()
      • getOriginalParts

        public java.util.List<Identifier> getOriginalParts()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getPrefix

        public java.util.Optional<QualifiedName> getPrefix()
        For an identifier of the form "a.b.c.d", returns "a.b.c" For an identifier of the form "a", returns absent
      • getSuffix

        public java.lang.String getSuffix()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object