pub enum ElementValue {
Byte {
const_value_index: constant_pool_index,
},
Char {
const_value_index: constant_pool_index,
},
Double {
const_value_index: constant_pool_index,
},
Float {
const_value_index: constant_pool_index,
},
Int {
const_value_index: constant_pool_index,
},
Long {
const_value_index: constant_pool_index,
},
Short {
const_value_index: constant_pool_index,
},
Boolean {
const_value_index: constant_pool_index,
},
String {
const_value_index: constant_pool_index,
},
Enum {
type_name_index: constant_pool_index,
const_name_index: constant_pool_index,
},
Class {
class_info_index: constant_pool_index,
},
Annotation {
annotation_value: Annotation,
},
Array {
values: Vec<ElementValue>,
},
}
Variants
Byte | Fields
| |
Char | Fields
| |
Double | Fields
| |
Float | Fields
| |
Int | Fields
| |
Long | Fields
| |
Short | Fields
| |
Boolean | Fields
| |
String | Fields
| |
Enum | Fields
type_name_index | | const_name_index | |
| |
Class | Fields
| |
Annotation | Fields
| |
Array | Fields
| |
Trait Implementations
Derived Implementations