Class JavaClassName


  • public class JavaClassName
    extends Object
    Представляет квалифицированное имя Java-типа.

    Value Object

    • Constructor Detail

      • JavaClassName

        protected JavaClassName​(String qName)
        Конструктор.
        Parameters:
        qName -
      • JavaClassName

        protected JavaClassName​(PackageName pkgName,
                                JavaIdentifier sName)
        Конструктор.
        Parameters:
        pkgName -
        sName -
    • Method Detail

      • fromString

        public static JavaClassName fromString​(String qName)
        Создает JavaClassName по строке. Возвращает null, если параметр null.
      • getPackageName

        public PackageName getPackageName()
        Возвращает имя пакета.
      • getSimpleName

        public JavaIdentifier getSimpleName()
        Возвращает простое имя.
      • isValid

        public boolean isValid()
        Валидация.
      • hashCode

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

        public String toString()
        Полученние строкового представления объекта.
        Использование такого строкового представления в качестве аргумента функции fromString(String) приведет к созданию объекта эквивалентного данному.
        Overrides:
        toString in class Object
        Returns:
        строковое представление