Class JavaType.FullyQualified

    • Constructor Detail

      • FullyQualified

        public FullyQualified()
    • Method Detail

      • getFullyQualifiedName

        public abstract java.lang.String getFullyQualifiedName()
      • withFullyQualifiedName

        public abstract JavaType.FullyQualified withFullyQualifiedName​(java.lang.String fullyQualifiedName)
      • hasFlags

        public abstract boolean hasFlags​(Flag... test)
      • getFlags

        public abstract java.util.Set<Flag> getFlags()
      • getMethods

        public abstract java.util.List<JavaType.Method> getMethods()
      • getVisibleMethods

        public java.util.Iterator<JavaType.Method> getVisibleMethods()
      • getVisibleMembers

        public java.util.Iterator<JavaType.Variable> getVisibleMembers()
      • getClassName

        public java.lang.String getClassName()
        Returns:
        The class name without package qualification. If an inner class, outer/inner classes are separated by '.'.
      • getPackageName

        public java.lang.String getPackageName()
      • isAssignableTo

        public boolean isAssignableTo​(java.lang.String fullyQualifiedName)
      • isAssignableFrom

        public boolean isAssignableFrom​(@Nullable
                                        @Nullable JavaType type)