Module java.compiler

Class UnknownTypeException

所有已实现的接口:
Serializable

public class UnknownTypeException extends UnknownEntityException
表示遇到了未知类型。如果语言发展并且新类型被添加到TypeMirror层次结构中,则可能会发生这种情况。可能会被TypeVisitor抛出,以指示访问者是为语言的先前版本创建的。
自版本:
1.6
参见:
  • Constructor Details

    • UnknownTypeException

      public UnknownTypeException(TypeMirror t, Object p)
      创建一个新的UnknownTypeException。参数p可用于传递有关遇到未知类型的上下文的附加参数;例如,TypeVisitor的访问方法可能会传递它们的附加参数。
      参数:
      t - 未知类型,可能为null
      p - 附加参数,可能为null
  • Method Details

    • getUnknownType

      public TypeMirror getUnknownType()
      返回未知类型。如果此异常已被序列化然后重新读取,则该值可能不可用。
      返回:
      未知类型,如果不可用则为null
    • getArgument

      public Object getArgument()
      返回附加参数。
      返回:
      附加参数,如果不可用则为null