public abstract class RuntimeParamAnnos extends Attribute
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
boolean |
areVisible() |
Attribute |
copy(ConstantPool constant_pool) |
void |
dump(java.io.DataOutputStream dos) |
AnnotationGen[] |
getAnnotationsOnParameter(int parameterIndex) |
java.util.List<AnnotationGen[]> |
getParameterAnnotations()
Return a list of Annotation[] - each list entry contains the annotations for one parameter
|
boolean |
isInflated()
FOR TESTING ONLY: Tells you if the annotations have been inflated to an object graph
|
protected void |
readParameterAnnotations(java.io.DataInputStream dis,
ConstantPool cpool) |
java.lang.String |
toString() |
protected void |
writeAnnotations(java.io.DataOutputStream dos) |
accept, getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute
public RuntimeParamAnnos(byte attrid, boolean visible, int nameIdx, int len, ConstantPool cpool)
public RuntimeParamAnnos(byte attrid, boolean visible, int nameIdx, int len, byte[] data, ConstantPool cpool)
public final void dump(java.io.DataOutputStream dos) throws java.io.IOException
public Attribute copy(ConstantPool constant_pool)
public java.util.List<AnnotationGen[]> getParameterAnnotations()
public AnnotationGen[] getAnnotationsOnParameter(int parameterIndex)
public boolean areVisible()
protected void readParameterAnnotations(java.io.DataInputStream dis, ConstantPool cpool) throws java.io.IOException
java.io.IOException
protected void writeAnnotations(java.io.DataOutputStream dos) throws java.io.IOException
java.io.IOException
public boolean isInflated()