# 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`
  Methods in org.apache.bcel.classfile that return AnnotationEntry
  Modifier and Type
  Method
  Description
  `static AnnotationEntry[]`
  AnnotationEntry.`createAnnotationEntries(Attribute[] attributes)`
  `AnnotationEntry[]`
  Annotations.`getAnnotationEntries()`
  Gets the array of annotation entries in this annotation
  `AnnotationEntry[]`
  FieldOrMethod.`getAnnotationEntries()`
  `AnnotationEntry[]`
  JavaClass.`getAnnotationEntries()`
  `AnnotationEntry[]`
  ParameterAnnotationEntry.`getAnnotationEntries()`
  returns the array of annotation entries in this annotation
  `AnnotationEntry`
  AnnotationElementValue.`getAnnotationEntry()`
  `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)`
  Constructors in org.apache.bcel.classfile with parameters of type AnnotationEntry
  Modifier
  Constructor
  Description
  ``
  `AnnotationElementValue(int type, AnnotationEntry annotationEntry, ConstantPool cpool)`
  ``
  `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()`
  Retrieve 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)`