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, readAttributepublic 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.IOExceptionprotected void writeAnnotations(java.io.DataOutputStream dos)
throws java.io.IOException
java.io.IOExceptionpublic boolean isInflated()