classes[nth].outer_class_info_index
386387388389390391392393394395396
String thisName = cf.getName(); int n = ica.tableLength(); ArrayList list = new ArrayList(n); for (int i = 0; i < n; i++) { String outer = ica.outerClass(i); /* * If a nested class is local or anonymous, * the outer_class_info_index is 0. */ if (outer == null || outer.equals(thisName)) {
649650651652653654655656657658659
String name = getName(); int n = ica.tableLength(); for (int i = 0; i < n; ++i) if (name.equals(ica.innerClass(i))) { String outName = ica.outerClass(i); if (outName != null) return classPool.get(outName); else { // maybe anonymous or local class. EnclosingMethodAttribute ema
4748495051525354555657
int n = ica.tableLength(); for (int i = 0; i < n; i++) if (name.equals(ica.innerClass(i))) { int acc = ica.accessFlags(i) & AccessFlag.STATIC; ica.setAccessFlags(i, mod | acc); String outName = ica.outerClass(i); if (outName != null && outer) try { CtClass parent = clazz.getClassPool().get(outName); updateInnerEntry(mod, name, parent, false); }
403404405406407408409410411412413
666667668669670671672673674675676
650651652653654655656657658659660
374375376377378379380381382383384
/* */ } /* 404 */ String thisName = cf.getName(); /* 405 */ int n = ica.tableLength(); /* 406 */ ArrayList list = new ArrayList(n); /* 407 */ for (int i = 0; i < n; i++) { /* 408 */ String outer = ica.outerClass(i); /* */ /* 413 */ if ((outer == null) || (outer.equals(thisName))) { /* 414 */ String inner = ica.innerClass(i); /* 415 */ if (inner != null) { /* 416 */ list.add(this.classPool.get(inner));
710711712713714715716717718719720
/* */ } /* 744 */ String name = getName(); /* 745 */ int n = ica.tableLength(); /* 746 */ for (int i = 0; i < n; i++) { /* 747 */ if (name.equals(ica.innerClass(i))) { /* 748 */ String outName = ica.outerClass(i); /* 749 */ if (outName != null) { /* 750 */ return this.classPool.get(outName); /* */ } /* */ /* 753 */ EnclosingMethodAttribute ema = (EnclosingMethodAttribute)cf.getAttribute("EnclosingMethod");