org.apache.bcel.classfile
public abstract class ParameterAnnotations extends Attribute
Since: 5.3
Version: $Id: ParameterAnnotations
Constructor Summary | |
---|---|
ParameterAnnotations(byte parameter_annotation_type, int name_index, int length, ParameterAnnotationEntry[] parameter_annotation_table, ConstantPool constant_pool) |
Method Summary | |
---|---|
void | accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely
defined by the contents of a Java class. |
int | getNumParameterAnnotation() |
ParameterAnnotationEntry[] | getParameterAnnotationEntries()
returns the array of parameter annotation entries in this parameter annotation |
ParameterAnnotationEntry[] | getParameterAnnotationTable() |
void | setParameterAnnotationTable(ParameterAnnotationEntry[] parameter_annotation_table) |
Parameters: parameter_annotation_type the subclass type of the parameter annotation name_index Index pointing to the name Code length Content length in bytes parameter_annotation_table the actual parameter annotations constant_pool Array of constants
Parameters: v Visitor object
Returns: the number of parameter annotation entries in this parameter annotation
Returns: the parameter annotation entry table
Parameters: parameter_annotation_table the entries to set in this parameter annotation