APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.org.apache.bcel.internal.classfile

public Class ParameterAnnotationEntry

extends Object
implements Node
Class Inheritance
All Implemented Interfaces
com.sun.org.apache.bcel.internal.classfile.Node
Imports
java.io.DataInput, .DataOutputStream, .IOException, java.util.ArrayList, .Collections, .List

represents one parameter annotation in the parameter annotation table
Since
6.0

Field Summary

Modifier and TypeField and Description
private final AnnotationEntry[]
pack-priv static final ParameterAnnotationEntry[]

Constructor Summary

AccessConstructor and Description
pack-priv
ParameterAnnotationEntry(final DataInput
Input stream
input
,
final ConstantPool constantPool)

Constructs object from input stream.

Method Summary

Modifier and TypeMethod and Description
public void
accept(final Visitor
Visitor object
v
)

Implements com.sun.org.apache.bcel.internal.classfile.Node.accept.

Called by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class.

public static ParameterAnnotationEntry[]
public void
public AnnotationEntry[]
getAnnotationEntries()

returns the array of annotation entries in this annotation

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotationTableback to summary
private final AnnotationEntry[] annotationTable
EMPTY_ARRAYback to summary
pack-priv static final ParameterAnnotationEntry[] EMPTY_ARRAY

Constructor Detail

ParameterAnnotationEntryback to summary
pack-priv ParameterAnnotationEntry(final DataInput input, final ConstantPool constantPool) throws IOException

Constructs object from input stream.

Parameters
input:DataInput

Input stream

Exceptions
IOException:
if an I/O error occurs.

Method Detail

acceptback to summary
public void accept(final Visitor v)

Implements com.sun.org.apache.bcel.internal.classfile.Node.accept.

Called by objects that are traversing the nodes of the tree implicitly defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects.

Parameters
v:Visitor

Visitor object

Annotations
@Override
createParameterAnnotationEntriesback to summary
public static ParameterAnnotationEntry[] createParameterAnnotationEntries(final Attribute[] attributes)
dumpback to summary
public void dump(final DataOutputStream dos) throws IOException
getAnnotationEntriesback to summary
public AnnotationEntry[] getAnnotationEntries()

returns the array of annotation entries in this annotation