Class TypePool.Resolution.Illegal

    • Field Detail

      • name

        private final java.lang.String name
        The name of the unresolved type.
    • Constructor Detail

      • Illegal

        public Illegal​(java.lang.String name)
        Creates a new illegal resolution.
        Parameters:
        name - The name of the unresolved type.
    • Method Detail

      • isResolved

        public boolean isResolved()
        Determines if this resolution represents a fully-resolved TypeDescription.
        Specified by:
        isResolved in interface TypePool.Resolution
        Returns:
        true if the queried type could be resolved.
      • resolve

        public TypeDescription resolve()
        Resolves this resolution to a TypeDescription. If this resolution is unresolved, this method throws an exception either upon invoking this method or upon invoking at least one method of the returned type description.
        Specified by:
        resolve in interface TypePool.Resolution
        Returns:
        The type description that is represented by this resolution.