Lines Matching defs:info

235         protected int write(CPInfo info, ClassOutputStream out) {
236 out.writeByte(info.getTag());
237 return info.accept(this, out);
240 public Integer visitClass(CONSTANT_Class_info info, ClassOutputStream out) {
241 out.writeShort(info.name_index);
245 public Integer visitDouble(CONSTANT_Double_info info, ClassOutputStream out) {
246 out.writeDouble(info.value);
250 public Integer visitFieldref(CONSTANT_Fieldref_info info, ClassOutputStream out) {
251 writeRef(info, out);
255 public Integer visitFloat(CONSTANT_Float_info info, ClassOutputStream out) {
256 out.writeFloat(info.value);
260 public Integer visitInteger(CONSTANT_Integer_info info, ClassOutputStream out) {
261 out.writeInt(info.value);
265 public Integer visitInterfaceMethodref(CONSTANT_InterfaceMethodref_info info, ClassOutputStream out) {
266 writeRef(info, out);
270 public Integer visitInvokeDynamic(CONSTANT_InvokeDynamic_info info, ClassOutputStream out) {
271 out.writeShort(info.bootstrap_method_attr_index);
272 out.writeShort(info.name_and_type_index);
276 public Integer visitLong(CONSTANT_Long_info info, ClassOutputStream out) {
277 out.writeLong(info.value);
281 public Integer visitNameAndType(CONSTANT_NameAndType_info info, ClassOutputStream out) {
282 out.writeShort(info.name_index);
283 out.writeShort(info.type_index);
287 public Integer visitMethodHandle(CONSTANT_MethodHandle_info info, ClassOutputStream out) {
288 out.writeByte(info.reference_kind.tag);
289 out.writeShort(info.reference_index);
293 public Integer visitMethodType(CONSTANT_MethodType_info info, ClassOutputStream out) {
294 out.writeShort(info.descriptor_index);
298 public Integer visitMethodref(CONSTANT_Methodref_info info, ClassOutputStream out) {
299 return writeRef(info, out);
302 public Integer visitString(CONSTANT_String_info info, ClassOutputStream out) {
303 out.writeShort(info.string_index);
307 public Integer visitUtf8(CONSTANT_Utf8_info info, ClassOutputStream out) {
308 out.writeUTF(info.value);
312 protected Integer writeRef(CPRefInfo info, ClassOutputStream out) {
313 out.writeShort(info.class_index);
314 out.writeShort(info.name_and_type_index);
343 out.write(attr.info, 0, attr.info.length);
428 for (InnerClasses_attribute.Info info: attr.classes)
429 writeInnerClassesInfo(info, out);
433 protected void writeInnerClassesInfo(InnerClasses_attribute.Info info, ClassOutputStream out) {
434 out.writeShort(info.inner_class_info_index);
435 out.writeShort(info.outer_class_info_index);
436 out.writeShort(info.inner_name_index);
437 writeAccessFlags(info.inner_class_access_flags, out);
611 protected void writeVerificationTypeInfo(verification_type_info info,
613 out.write(info.tag);
614 switch (info.tag) {
625 Object_variable_info o = (Object_variable_info) info;
630 Uninitialized_variable_info u = (Uninitialized_variable_info) info;