classes[nth].outer_class_info_index
4849505152535455565758
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); }
741742743744745746747748749750751
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
754755756757758759760761762763764
403404405406407408409410411412413
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)) {
743744745746747748749750751752753
666667668669670671672673674675676