Lines Matching defs:info

244     public CPInfo visitClass(CONSTANT_Class_info info, Map<Object, Object> translations) {
245 CONSTANT_Class_info info2 = (CONSTANT_Class_info) translations.get(info);
247 ConstantPool cp2 = translate(info.cp, translations);
248 if (cp2 == info.cp)
249 info2 = info;
251 info2 = new CONSTANT_Class_info(cp2, info.name_index);
252 translations.put(info, info2);
254 return info;
257 public CPInfo visitDouble(CONSTANT_Double_info info, Map<Object, Object> translations) {
258 CONSTANT_Double_info info2 = (CONSTANT_Double_info) translations.get(info);
260 info2 = info;
261 translations.put(info, info2);
263 return info;
266 public CPInfo visitFieldref(CONSTANT_Fieldref_info info, Map<Object, Object> translations) {
267 CONSTANT_Fieldref_info info2 = (CONSTANT_Fieldref_info) translations.get(info);
269 ConstantPool cp2 = translate(info.cp, translations);
270 if (cp2 == info.cp)
271 info2 = info;
273 info2 = new CONSTANT_Fieldref_info(cp2, info.class_index, info.name_and_type_index);
274 translations.put(info, info2);
276 return info;
279 public CPInfo visitFloat(CONSTANT_Float_info info, Map<Object, Object> translations) {
280 CONSTANT_Float_info info2 = (CONSTANT_Float_info) translations.get(info);
282 info2 = info;
283 translations.put(info, info2);
285 return info;
288 public CPInfo visitInteger(CONSTANT_Integer_info info, Map<Object, Object> translations) {
289 CONSTANT_Integer_info info2 = (CONSTANT_Integer_info) translations.get(info);
291 info2 = info;
292 translations.put(info, info2);
294 return info;
297 public CPInfo visitInterfaceMethodref(CONSTANT_InterfaceMethodref_info info, Map<Object, Object> translations) {
298 CONSTANT_InterfaceMethodref_info info2 = (CONSTANT_InterfaceMethodref_info) translations.get(info);
300 ConstantPool cp2 = translate(info.cp, translations);
301 if (cp2 == info.cp)
302 info2 = info;
304 info2 = new CONSTANT_InterfaceMethodref_info(cp2, info.class_index, info.name_and_type_index);
305 translations.put(info, info2);
307 return info;
310 public CPInfo visitInvokeDynamic(CONSTANT_InvokeDynamic_info info, Map<Object, Object> translations) {
311 CONSTANT_InvokeDynamic_info info2 = (CONSTANT_InvokeDynamic_info) translations.get(info);
313 ConstantPool cp2 = translate(info.cp, translations);
314 if (cp2 == info.cp) {
315 info2 = info;
317 info2 = new CONSTANT_InvokeDynamic_info(cp2, info.bootstrap_method_attr_index, info.name_and_type_index);
319 translations.put(info, info2);
321 return info;
324 public CPInfo visitLong(CONSTANT_Long_info info, Map<Object, Object> translations) {
325 CONSTANT_Long_info info2 = (CONSTANT_Long_info) translations.get(info);
327 info2 = info;
328 translations.put(info, info2);
330 return info;
333 public CPInfo visitNameAndType(CONSTANT_NameAndType_info info, Map<Object, Object> translations) {
334 CONSTANT_NameAndType_info info2 = (CONSTANT_NameAndType_info) translations.get(info);
336 ConstantPool cp2 = translate(info.cp, translations);
337 if (cp2 == info.cp)
338 info2 = info;
340 info2 = new CONSTANT_NameAndType_info(cp2, info.name_index, info.type_index);
341 translations.put(info, info2);
343 return info;
346 public CPInfo visitMethodref(CONSTANT_Methodref_info info, Map<Object, Object> translations) {
347 CONSTANT_Methodref_info info2 = (CONSTANT_Methodref_info) translations.get(info);
349 ConstantPool cp2 = translate(info.cp, translations);
350 if (cp2 == info.cp)
351 info2 = info;
353 info2 = new CONSTANT_Methodref_info(cp2, info.class_index, info.name_and_type_index);
354 translations.put(info, info2);
356 return info;
359 public CPInfo visitMethodHandle(CONSTANT_MethodHandle_info info, Map<Object, Object> translations) {
360 CONSTANT_MethodHandle_info info2 = (CONSTANT_MethodHandle_info) translations.get(info);
362 ConstantPool cp2 = translate(info.cp, translations);
363 if (cp2 == info.cp) {
364 info2 = info;
366 info2 = new CONSTANT_MethodHandle_info(cp2, info.reference_kind, info.reference_index);
368 translations.put(info, info2);
370 return info;
373 public CPInfo visitMethodType(CONSTANT_MethodType_info info, Map<Object, Object> translations) {
374 CONSTANT_MethodType_info info2 = (CONSTANT_MethodType_info) translations.get(info);
376 ConstantPool cp2 = translate(info.cp, translations);
377 if (cp2 == info.cp) {
378 info2 = info;
380 info2 = new CONSTANT_MethodType_info(cp2, info.descriptor_index);
382 translations.put(info, info2);
384 return info;
387 public CPInfo visitString(CONSTANT_String_info info, Map<Object, Object> translations) {
388 CONSTANT_String_info info2 = (CONSTANT_String_info) translations.get(info);
390 ConstantPool cp2 = translate(info.cp, translations);
391 if (cp2 == info.cp)
392 info2 = info;
394 info2 = new CONSTANT_String_info(cp2, info.string_index);
395 translations.put(info, info2);
397 return info;
400 public CPInfo visitUtf8(CONSTANT_Utf8_info info, Map<Object, Object> translations) {
401 CONSTANT_Utf8_info info2 = (CONSTANT_Utf8_info) translations.get(info);
403 info2 = info;
404 translations.put(info, info2);
406 return info;