Module java.base
Package java.lang.classfile

# Interface Annotation

=
public abstract sealed interface Annotation
permits jdk.internal.classfile.impl.AnnotationImpl

## Methods

- =
  public abstract java.lang.classfile.constantpool.Utf8Entry className()
- =
  public default java.lang.constant.ClassDesc classSymbol()
- =
  public abstract java.util.List<java.lang.classfile.AnnotationElement> elements()
- =
  public static java.lang.classfile.Annotation of(java.lang.classfile.constantpool.Utf8Entry arg0, java.lang.classfile.AnnotationElement[] arg1)
- =
  public static java.lang.classfile.Annotation of(java.lang.classfile.constantpool.Utf8Entry arg0, java.util.List<java.lang.classfile.AnnotationElement> arg1)
- =
  public static java.lang.classfile.Annotation of(java.lang.constant.ClassDesc arg0, java.lang.classfile.AnnotationElement[] arg1)
- =
  public static java.lang.classfile.Annotation of(java.lang.constant.ClassDesc arg0, java.util.List<java.lang.classfile.AnnotationElement> arg1)

## Summary

No differences.