Home | History | Annotate | Download | only in constant

Lines Matching refs:TAG

31      * Returns the tag byte for this CONSTANT type [this data is
34 public abstract byte tag ();
63 byte tag = bytes.readByte ();
65 switch (tag)
67 case CONSTANT_Utf8_info.TAG:
70 case CONSTANT_Integer_info.TAG:
73 case CONSTANT_Float_info.TAG:
76 case CONSTANT_Long_info.TAG:
79 case CONSTANT_Double_info.TAG:
83 case CONSTANT_Class_info.TAG:
86 case CONSTANT_String_info.TAG:
90 case CONSTANT_Fieldref_info.TAG:
93 case CONSTANT_Methodref_info.TAG:
96 case CONSTANT_InterfaceMethodref_info.TAG:
100 case CONSTANT_NameAndType_info.TAG:
103 default: throw new IllegalStateException ("CONSTANT_info: invalid tag value [" + tag + ']');
130 out.writeByte (tag ());
135 switch (constant.tag ())
137 case CONSTANT_Utf8_info.TAG:
140 case CONSTANT_Integer_info.TAG:
143 case CONSTANT_Float_info.TAG:
146 case CONSTANT_Long_info.TAG:
149 case CONSTANT_Double_info.TAG:
153 case CONSTANT_Class_info.TAG:
156 case CONSTANT_String_info.TAG:
160 case CONSTANT_Fieldref_info.TAG:
163 case CONSTANT_Methodref_info.TAG:
166 case CONSTANT_InterfaceMethodref_info.TAG:
170 case CONSTANT_NameAndType_info.TAG:
173 default: throw new IllegalStateException ("CONSTANT_info: invalid tag value [" + constant.tag () + ']');