1 19 package org.netbeans.test.codegen; 20 21 26 public class RenameTestClass { 27 28 private RenameTestClass.ClassToRename renamedCl; 29 30 31 public RenameTestClass() { 32 renamedCl = new ClassToRename(5); 33 } 34 35 private final RenameTestClass.ClassToRename containsClassToRename(int x) { 36 ClassToRename confusingVar; 37 confusingVar = renamedCl; 38 ClassToRename result = (ClassToRename) confusingVar; 39 int y = result.getData(); 40 return new ClassToRename(y); 41 } 42 43 static class ClassToRename { 45 int a; 46 47 public ClassToRename(int a) { 48 this.a = a; 49 } 50 51 public int getData() { 52 return a; 53 } 54 } 55 } 56 | Popular Tags |