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
public abstract class RuntimeParamAnnos extends Attribute
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RuntimeParamAnnos(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareVisible()Attributecopy(ConstantPool constant_pool)voiddump(DataOutputStream dos)AnnotationGen[]getAnnotationsOnParameter(int parameterIndex)List<AnnotationGen[]>getParameterAnnotations()booleanisInflated()protected voidreadParameterAnnotations(DataInputStream dis, ConstantPool cpool)StringtoString()protected voidwriteAnnotations(DataOutputStream dos)-
Methods inherited from class org.aspectj.apache.bcel.classfile.Attribute
accept, getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute
-
-
-
-
Constructor Detail
-
RuntimeParamAnnos
public RuntimeParamAnnos(byte attrid, boolean visible, int nameIdx, int len, ConstantPool cpool)
-
RuntimeParamAnnos
public RuntimeParamAnnos(byte attrid, boolean visible, int nameIdx, int len, byte[] data, ConstantPool cpool)
-
-
Method Detail
-
dump
public final void dump(DataOutputStream dos) throws IOException
- Overrides:
dumpin classAttribute- Throws:
IOException
-
copy
public Attribute copy(ConstantPool constant_pool)
-
getParameterAnnotations
public List<AnnotationGen[]> getParameterAnnotations()
-
getAnnotationsOnParameter
public AnnotationGen[] getAnnotationsOnParameter(int parameterIndex)
-
areVisible
public boolean areVisible()
-
readParameterAnnotations
protected void readParameterAnnotations(DataInputStream dis, ConstantPool cpool) throws IOException
- Throws:
IOException
-
writeAnnotations
protected void writeAnnotations(DataOutputStream dos) throws IOException
- Throws:
IOException
-
isInflated
public boolean isInflated()
-
-