Module java.compiler

Class UnknownElementException

所有已实现的接口:
Serializable

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

    • UnknownElementException

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

    • getUnknownElement

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

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