模块 java.compiler

类 UnknownAnnotationValueException

所有已实现的接口:
Serializable

public class UnknownAnnotationValueException extends UnknownEntityException
指示遇到了未知类型的注解值。如果语言发展并且新类型的注解值可以存储在注释中,就会发生这种情况。可能由 注解值访问者 抛出以指示访问者是为该语言的先前版本创建的。
自从:
1.6
参见:
  • 构造方法详细信息

    • UnknownAnnotationValueException

      public UnknownAnnotationValueException(AnnotationValue  av, Object  p)
      创建一个新的 UnknownAnnotationValueExceptionp 参数可用于传递附加参数,其中包含有关遇到未知注解值的上下文的信息;例如,AnnotationValueVisitor 的访问方法可能会传入它们的附加参数。
      参数:
      av - 未知注解值,可能是 null
      p - 附加参数,可能是 null
  • 方法详情

    • getUnknownAnnotationValue

      public AnnotationValue  getUnknownAnnotationValue()
      返回未知的注解值。如果此异常已被序列化然后读回,则该值可能不可用。
      返回:
      未知元素,如果不可用则为 null
    • getArgument

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