Class ParameterAnnotations

java.lang.Object
org.apache.bcel.classfile.Attribute
org.apache.bcel.classfile.ParameterAnnotations
All Implemented Interfaces:
Cloneable, Iterable<ParameterAnnotationEntry>, Node
Direct Known Subclasses:
RuntimeInvisibleParameterAnnotations, RuntimeVisibleParameterAnnotations

public abstract class ParameterAnnotations extends Attribute implements Iterable<ParameterAnnotationEntry>
base class for parameter annotations
Since:
6.0
  • Constructor Details

    • ParameterAnnotations

      public ParameterAnnotations(byte parameterAnnotationType, int nameIndex, int length, ParameterAnnotationEntry[] parameterAnnotationTable, ConstantPool constantPool)
      Constructs a new instance.
      Parameters:
      parameterAnnotationType - The subclass type of the parameter annotation.
      nameIndex - Index pointing to the name Code.
      length - Content length in bytes.
      parameterAnnotationTable - The actual parameter annotations.
      constantPool - Array of constants.
  • Method Details