Class MirroredTypesException

    • Constructor Summary

      Constructors 
      Constructor Description
      MirroredTypesException​(java.util.Collection<TypeMirror> types)
      Constructs a new MirroredTypesException for the specified types.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<java.lang.String> getQualifiedNames()
      Returns the fully qualified names of the types being accessed.
      java.util.Collection<TypeMirror> getTypeMirrors()
      Returns the type mirrors corresponding to the types being accessed.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MirroredTypesException

        public MirroredTypesException​(java.util.Collection<TypeMirror> types)
        Constructs a new MirroredTypesException for the specified types.
        Parameters:
        types - an ordered collection of the types being accessed
    • Method Detail

      • getTypeMirrors

        public java.util.Collection<TypeMirror> getTypeMirrors()
        Returns the type mirrors corresponding to the types being accessed. The type mirrors may be unavailable if this exception has been serialized and then read back in.
        Returns:
        the type mirrors in order, or null if unavailable
      • getQualifiedNames

        public java.util.Collection<java.lang.String> getQualifiedNames()
        Returns the fully qualified names of the types being accessed. More precisely, returns the canonical names of each class, interface, array, or primitive, and "void" for the pseudo-type representing the type of void.
        Returns:
        the fully qualified names, in order, of the types being accessed