public class RuntimeVisibleorInvisibleParameterAnnotationsAttribute extends AnnotationsAttribute
| Modifier and Type | Class and Description |
|---|---|
static class |
RuntimeVisibleorInvisibleParameterAnnotationsAttribute.ParameterAnnotation
ParameterAnnotation represents the annotations on a single parameter.
|
AnnotationsAttribute.Annotation, AnnotationsAttribute.ElementValueattributeNameNONE| Constructor and Description |
|---|
RuntimeVisibleorInvisibleParameterAnnotationsAttribute(CPUTF8 name,
RuntimeVisibleorInvisibleParameterAnnotationsAttribute.ParameterAnnotation[] parameter_annotations) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getLength() |
protected ClassFileEntry[] |
getNestedClassFileEntries() |
protected void |
resolve(ClassConstantPool pool)
Allows the constant pool entries to resolve their nested entries.
|
String |
toString() |
protected void |
writeBody(DataOutputStream dos) |
doWrite, equals, getAttributeName, getLengthIncludingHeader, hasBCIRenumbering, hashCode, isSourceFileAttributeobjectHashCode, writepublic RuntimeVisibleorInvisibleParameterAnnotationsAttribute(CPUTF8 name, RuntimeVisibleorInvisibleParameterAnnotationsAttribute.ParameterAnnotation[] parameter_annotations)
protected void resolve(ClassConstantPool pool)
ClassFileEntryprotected void writeBody(DataOutputStream dos) throws IOException
writeBody in class AttributeIOExceptionpublic String toString()
toString in class ClassFileEntryprotected ClassFileEntry[] getNestedClassFileEntries()
getNestedClassFileEntries in class AttributeCopyright © 2002–2020 The Apache Software Foundation. All rights reserved.