com.sun.tools.classfile
Class RuntimeParameterAnnotations_attribute
java.lang.Object
com.sun.tools.classfile.Attribute
com.sun.tools.classfile.RuntimeParameterAnnotations_attribute
- Direct Known Subclasses:
- RuntimeInvisibleParameterAnnotations_attribute, RuntimeVisibleParameterAnnotations_attribute
public abstract class RuntimeParameterAnnotations_attribute
- extends Attribute
See JVMS3, section 4.8.18 and 4.8.19.
This is NOT part of any API supported by Sun Microsystems. If
you write code that depends on this, you do so at your own risk.
This code and its internal interfaces are subject to change or
deletion without notice.
| Fields inherited from class com.sun.tools.classfile.Attribute |
AnnotationDefault, attribute_length, attribute_name_index, CharacterRangeTable, Code, CompilationID, ConstantValue, Deprecated, EnclosingMethod, Exceptions, InnerClasses, LineNumberTable, LocalVariableTable, LocalVariableTypeTable, Module, ModuleExportTable, ModuleMemberTable, RuntimeInvisibleAnnotations, RuntimeInvisibleParameterAnnotations, RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations, Signature, SourceDebugExtension, SourceFile, SourceID, StackMap, StackMapTable, Synthetic |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parameter_annotations
public final Annotation[][] parameter_annotations
RuntimeParameterAnnotations_attribute
RuntimeParameterAnnotations_attribute(ClassReader cr,
int name_index,
int length)
throws java.io.IOException,
Annotation.InvalidAnnotation
- Throws:
java.io.IOException
Annotation.InvalidAnnotation
RuntimeParameterAnnotations_attribute
protected RuntimeParameterAnnotations_attribute(int name_index,
Annotation[][] parameter_annotations)
length
private static int length(Annotation[][] anno_arrays)