Class RuntimeParamAnnos
java.lang.Object
org.aspectj.apache.bcel.classfile.Attribute
org.aspectj.apache.bcel.classfile.annotation.RuntimeParamAnnos
- All Implemented Interfaces:
Serializable
,Cloneable
,Node
- Direct Known Subclasses:
RuntimeInvisParamAnnos
,RuntimeVisParamAnnos
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionRuntimeParamAnnos
(byte attrid, boolean visible, int nameIdx, int len, byte[] data, ConstantPool cpool) RuntimeParamAnnos
(byte attrid, boolean visible, int nameIdx, int len, ConstantPool cpool) -
Method Summary
Modifier and TypeMethodDescriptionboolean
copy
(ConstantPool constant_pool) final void
dump
(DataOutputStream dos) getAnnotationsOnParameter
(int parameterIndex) Return a list of Annotation[] - each list entry contains the annotations for one parameterboolean
FOR TESTING ONLY: Tells you if the annotations have been inflated to an object graphprotected void
readParameterAnnotations
(DataInputStream dis, ConstantPool cpool) toString()
protected void
Methods inherited from class org.aspectj.apache.bcel.classfile.Attribute
accept, getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute
-
Constructor Details
-
RuntimeParamAnnos
-
RuntimeParamAnnos
public RuntimeParamAnnos(byte attrid, boolean visible, int nameIdx, int len, byte[] data, ConstantPool cpool)
-
-
Method Details
-
dump
- Overrides:
dump
in classAttribute
- Throws:
IOException
-
copy
-
getParameterAnnotations
Return a list of Annotation[] - each list entry contains the annotations for one parameter -
getAnnotationsOnParameter
-
areVisible
public boolean areVisible() -
readParameterAnnotations
- Throws:
IOException
-
writeAnnotations
- Throws:
IOException
-
isInflated
public boolean isInflated()FOR TESTING ONLY: Tells you if the annotations have been inflated to an object graph -
toString
-