Package jminusminus
Class CLElementValue
java.lang.Object
jminusminus.CLElementValue
Representation of element_value union.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionelement_value.annotation_value item.intelement_value.class_info_index item.intelement_value.enum_const_value.const_name_index item.intelement_value.const_value_index item.intelement_value.array_value.numValues item.shortelement_value.tag item.intelement_value.enum_const_value.type_name_index item.element_value.array_value.values item.
- 
Constructor SummaryConstructorsConstructorDescriptionCLElementValue(int classInfoIndex) Construct a CLElementValue object.CLElementValue(int typeNameIndex, int constNameIndex) Construct a CLElementValue object.CLElementValue(int numValues, ArrayList<CLElementValue> values) Construct a CLElementValue object.CLElementValue(short tag, int constValueIndex) Construct a CLElementValue object.CLElementValue(CLAnnotation annotationValue) Construct a CLElementValue object.
- 
Method SummaryModifier and TypeMethodDescriptionvoidwrite(CLOutputStream out) Write the contents of this object to the specified output stream.
- 
Field Details- 
tagpublic short tagelement_value.tag item.
- 
constValueIndexpublic int constValueIndexelement_value.const_value_index item.
- 
typeNameIndexpublic int typeNameIndexelement_value.enum_const_value.type_name_index item.
- 
constNameIndexpublic int constNameIndexelement_value.enum_const_value.const_name_index item.
- 
classInfoIndexpublic int classInfoIndexelement_value.class_info_index item.
- 
annotationValueelement_value.annotation_value item.
- 
numValuespublic int numValueselement_value.array_value.numValues item.
- 
valueselement_value.array_value.values item.
 
- 
- 
Constructor Details- 
CLElementValuepublic CLElementValue(short tag, int constValueIndex) Construct a CLElementValue object.- Parameters:
- tag- element_value.tag item.
- constValueIndex- element_value.const_value_index item.
 
- 
CLElementValuepublic CLElementValue(int typeNameIndex, int constNameIndex) Construct a CLElementValue object.- Parameters:
- typeNameIndex- element_value.type_name_index item.
- constNameIndex- element_value.const_name_index item.
 
- 
CLElementValuepublic CLElementValue(int classInfoIndex) Construct a CLElementValue object.- Parameters:
- classInfoIndex- element_value.class_info_index item.
 
- 
CLElementValueConstruct a CLElementValue object.- Parameters:
- annotationValue- element_value.annotation_value item.
 
- 
CLElementValueConstruct a CLElementValue object.- Parameters:
- numValues- element_value.num_values.
- values- element_value.values.
 
 
- 
- 
Method Details- 
writeWrite the contents of this object to the specified output stream.- Parameters:
- out- output stream.
- Throws:
- IOException- if an error occurs while writing.
 
 
-