Klasse ExternalAnnotationProvider

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider

public class ExternalAnnotationProvider extends Object
  • Felddetails

    • ANNOTATION_FILE_EXTENSION

      public static final String ANNOTATION_FILE_EXTENSION
      Siehe auch:
    • CLASS_PREFIX

      public static final String CLASS_PREFIX
      Siehe auch:
    • SUPER_PREFIX

      public static final String SUPER_PREFIX
      Siehe auch:
    • NULLABLE

      public static final char NULLABLE
      Representation of a 'nullable' annotation, independent of the concrete annotation name used in Java sources.
      Siehe auch:
    • NONNULL

      public static final char NONNULL
      Representation of a 'nonnull' annotation, independent of the concrete annotation name used in Java sources.
      Siehe auch:
    • NO_ANNOTATION

      public static final char NO_ANNOTATION
      Represents absence of a null annotation. Useful for removing an existing null annotation. This character is used only internally, it is not part of the Eclipse External Annotation file format.
      Siehe auch:
    • ANNOTATION_FILE_SUFFIX

      public static final String ANNOTATION_FILE_SUFFIX
      Siehe auch:
  • Konstruktordetails

    • ExternalAnnotationProvider

      public ExternalAnnotationProvider(InputStream input, String typeName) throws IOException
      Create and initialize.
      Parameter:
      input - open input stream to read the annotations from, will be closed by the constructor.
      typeName - slash-separated qualified name of a type
      Löst aus:
      IOException - various issues when accessing the annotation file
  • Methodendetails