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

- Packages that use AnnotationEntry
  Package | Description
  --- | ---
  org.apache.bcel.classfile | This package contains the classes that describe the structure of a Java class file and a class file parser.
  org.apache.bcel.generic | This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.
  org.apache.bcel.verifier.statics | Provides PassVerifier classes used internally by JustIce.

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

    Fields in org.apache.bcel.classfile declared as AnnotationEntry
    Modifier and Type | Field and Description
    --- | ---
    `static AnnotationEntry[]` | AnnotationEntry.`EMPTY_ARRAY`

    Methods in org.apache.bcel.classfile that return AnnotationEntry
    Modifier and Type | Method and Description
    --- | ---
    `static AnnotationEntry[]` | AnnotationEntry.`createAnnotationEntries(Attribute[] attrs)`
    `AnnotationEntry[]` | ParameterAnnotationEntry.`getAnnotationEntries()` returns the array of annotation entries in this annotation
    `AnnotationEntry[]` | FieldOrMethod.`getAnnotationEntries()`
    `AnnotationEntry[]` | JavaClass.`getAnnotationEntries()`
    `AnnotationEntry[]` | Annotations.`getAnnotationEntries()` Gets 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 and Description
    --- | ---
    `Iterator<AnnotationEntry>` | Annotations.`iterator()`

    Methods in org.apache.bcel.classfile with parameters of type AnnotationEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | Annotations.`setAnnotationTable(AnnotationEntry[] annotationTable)` Sets the entries to set in this annotation.
    `void` | EmptyVisitor.`visitAnnotationEntry(AnnotationEntry obj)`
    `void` | Visitor.`visitAnnotationEntry(AnnotationEntry obj)`
    `void` | DescendingVisitor.`visitAnnotationEntry(AnnotationEntry annotationEntry)`

    Constructors in org.apache.bcel.classfile with parameters of type AnnotationEntry
    Constructor and 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 and Description
    --- | ---
    `AnnotationEntry` | AnnotationEntryGen.`getAnnotation()` Retrieve an immutable version of this AnnotationGen

    Constructors in org.apache.bcel.generic with parameters of type AnnotationEntry
    Constructor and 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 and Description
    --- | ---
    `void` | StringRepresentation.`visitAnnotationEntry(AnnotationEntry obj)`

Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.