Lines Matching defs:innerName

68     static void testNested(String innerName, String outerName, String simpleName) throws Exception {
69 BytecodeGenerator bg = new BytecodeGenerator(innerName, outerName, simpleName);
70 CustomCL cl = new CustomCL(innerName, outerName, bg.getNestedClasses(true), bg.getNestedClasses(false));
71 assertEquals(cl.loadClass(innerName).getSimpleName(), simpleName);
74 static void testInner(String innerName, String outerName, String simpleName) throws Exception {
75 BytecodeGenerator bg = new BytecodeGenerator(innerName, outerName, simpleName);
76 CustomCL cl = new CustomCL(innerName, outerName, bg.getInnerClasses(true), bg.getInnerClasses(false));
77 assertEquals(cl.loadClass(innerName).getSimpleName(), simpleName);
80 static void testLocal(String innerName, String outerName, String simpleName) throws Exception {
81 BytecodeGenerator bg = new BytecodeGenerator(innerName, outerName, simpleName);
82 CustomCL cl = new CustomCL(innerName, outerName, bg.getLocalClasses(true), bg.getLocalClasses(false));
83 assertEquals(cl.loadClass(innerName).getSimpleName(), simpleName);
86 static void testAnon(String innerName, String outerName, String simpleName) throws Exception {
87 BytecodeGenerator bg = new BytecodeGenerator(innerName, outerName, simpleName);
88 CustomCL cl = new CustomCL(innerName, outerName, bg.getAnonymousClasses(true), bg.getAnonymousClasses(false));
89 assertEquals(cl.loadClass(innerName).getSimpleName(), simpleName);
99 final String innerName;
105 CustomCL(String innerName, String outerName, byte[] innerClassFile, byte[] outerClassFile) {
106 this.innerName = innerName;
113 if (innerName.equals(name)) {
114 return defineClass(innerName, innerClassFile, 0, innerClassFile.length);
124 final String innerName;
128 BytecodeGenerator(String innerName, String outerName, String simpleName) {
129 this.innerName = intl(innerName);
159 String name = (isInner ? innerName : outerName);
163 cw.visitInnerClass(innerName, outerName, simpleName, ACC_PUBLIC | ACC_STATIC);
171 String name = (isInner ? innerName : outerName);
175 cw.visitInnerClass(innerName, outerName, simpleName, ACC_PUBLIC);
183 String name = (isInner ? innerName : outerName);
187 cw.visitInnerClass(innerName, null, simpleName, ACC_PUBLIC | ACC_STATIC);
196 String name = (isInner ? innerName : outerName);
200 cw.visitInnerClass(innerName, null, null, ACC_PUBLIC | ACC_STATIC);