# Uses of Class
org.apache.bcel.classfile.AnnotationEntry

Packages that use AnnotationEntry
Package
Description
org.apache.bcel.classfile
Classes that describe the structure of a Java class file and a class file parser.
org.apache.bcel.generic
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects and byte code instructions.
org.apache.bcel.verifier.statics
PassVerifier classes used internally by JustIce.

- ## Uses of AnnotationEntry in org.apache.bcel.classfile

  Classes in org.apache.bcel.classfile that implement interfaces with type arguments of type AnnotationEntry
  Modifier and Type
  Class
  Description
  `class`
  `Annotations`
  base class for annotations
  Fields in org.apache.bcel.classfile declared as AnnotationEntry
  Modifier and Type
  Field
  Description
  `static final AnnotationEntry[]`
  AnnotationEntry.`EMPTY_ARRAY`
  Empty array of AnnotationEntry objects.
  Methods in org.apache.bcel.classfile that return AnnotationEntry
  Modifier and Type
  Method
  Description
  `static AnnotationEntry[]`
  AnnotationEntry.`createAnnotationEntries(Attribute[] attributes)`
  Creates annotation entries from attributes.
  `AnnotationEntry[]`
  Annotations.`getAnnotationEntries()`
  Gets the array of annotation entries in this annotation.
  `AnnotationEntry[]`
  FieldOrMethod.`getAnnotationEntries()`
  Gets annotations on the field or method.
  `AnnotationEntry[]`
  JavaClass.`getAnnotationEntries()`
  Gets annotations on the class.
  `AnnotationEntry[]`
  ParameterAnnotationEntry.`getAnnotationEntries()`
  returns the array of annotation entries in this annotation
  `AnnotationEntry`
  AnnotationElementValue.`getAnnotationEntry()`
  Gets the annotation entry.
  `static AnnotationEntry`
  AnnotationEntry.`read(DataInput input, ConstantPool constantPool, boolean isRuntimeVisible)`
  Factory method to create an AnnotionEntry from a DataInput.
  Methods in org.apache.bcel.classfile that return types with arguments of type AnnotationEntry
  Modifier and Type
  Method
  Description
  `Iterator<AnnotationEntry>`
  Annotations.`iterator()`
  Methods in org.apache.bcel.classfile with parameters of type AnnotationEntry
  Modifier and Type
  Method
  Description
  `final void`
  Annotations.`setAnnotationTable(AnnotationEntry[] annotationTable)`
  Sets the entries to set in this annotation.
  `void`
  DescendingVisitor.`visitAnnotationEntry(AnnotationEntry annotationEntry)`
  `void`
  EmptyVisitor.`visitAnnotationEntry(AnnotationEntry obj)`
  `void`
  Visitor.`visitAnnotationEntry(AnnotationEntry obj)`
  Visits an AnnotationEntry.
  Constructors in org.apache.bcel.classfile with parameters of type AnnotationEntry
  Modifier
  Constructor
  Description
  ``
  `AnnotationElementValue(int type, AnnotationEntry annotationEntry, ConstantPool cpool)`
  Constructs an AnnotationElementValue.
  ``
  `Annotations(byte annotationType, int nameIndex, int length, AnnotationEntry[] annotationTable, ConstantPool constantPool, boolean isRuntimeVisible)`
  Constructs an instance.

- ## Uses of AnnotationEntry in org.apache.bcel.generic

  Methods in org.apache.bcel.generic that return AnnotationEntry
  Modifier and Type
  Method
  Description
  `AnnotationEntry`
  AnnotationEntryGen.`getAnnotation()`
  Retrieves an immutable version of this AnnotationGen.
  Constructors in org.apache.bcel.generic with parameters of type AnnotationEntry
  Modifier
  Constructor
  Description
  ``
  `AnnotationEntryGen(AnnotationEntry a, ConstantPoolGen cpool, boolean copyPoolEntries)`
  Here we are taking a fixed annotation of type Annotation and building a modifiable AnnotationGen object.

- ## Uses of AnnotationEntry in org.apache.bcel.verifier.statics

  Methods in org.apache.bcel.verifier.statics with parameters of type AnnotationEntry
  Modifier and Type
  Method
  Description
  `void`
  StringRepresentation.`visitAnnotationEntry(AnnotationEntry obj)`