| Package | Description |
|---|---|
| com.ibm.wala.shrikeCT |
| Modifier and Type | Class and Description |
|---|---|
static class |
AnnotationsReader.AnnotationAttribute
Representation of an annotation attribute.
|
static class |
AnnotationsReader.ArrayElementValue
represents an annotation argument that itself is an array of arguments
|
static class |
AnnotationsReader.ConstantElementValue
Represents a constant argument to an annotation.
|
static class |
AnnotationsReader.EnumElementValue
Represents enum constant annotation arguments.
|
| Modifier and Type | Field and Description |
|---|---|
AnnotationsReader.ElementValue[] |
AnnotationsReader.ArrayElementValue.vals
the values contained in the array
|
| Modifier and Type | Field and Description |
|---|---|
Map<String,AnnotationsReader.ElementValue> |
AnnotationsReader.AnnotationAttribute.elementValues
the arguments to the annotation
|
| Modifier and Type | Method and Description |
|---|---|
protected com.ibm.wala.util.collections.Pair<AnnotationsReader.ElementValue,Integer> |
AnnotationsReader.readElementValueAndSize(int offset)
element_value {
u1 tag;
union {
u2 const_value_index;
{ u2 type_name_index;
u2 const_name_index;
} enum_const_value;
u2 class_info_index;
annotation annotation_value;
{ u2 num_values;
element_value values[num_values];
} array_value;
} value;
|
| Constructor and Description |
|---|
ArrayElementValue(AnnotationsReader.ElementValue[] vals) |
| Constructor and Description |
|---|
AnnotationAttribute(String type,
Map<String,AnnotationsReader.ElementValue> elementValues) |
Copyright © 2019. All rights reserved.