/** * Visits the enclosing class of the class. This method must be called only * if the class has an enclosing class. * * @param owner * internal name of the enclosing class of the class. * @param name * the name of the method that contains the class, or * <tt>null</tt> if the class is not enclosed in a method of its * enclosing class. * @param desc * the descriptor of the method that contains the class, or * <tt>null</tt> if the class is not enclosed in a method of its * enclosing class. */ public void visitOuterClass(String owner, String name, String desc) { if (cv != null) { cv.visitOuterClass(owner, name, desc); } }
@Override public void visitOuterClass(final String owner, final String name, final String desc) { p.visitOuterClass(owner, name, desc); super.visitOuterClass(owner, name, desc); }
@Override public void visitOuterClass(String owner, String name, String desc) { super.visitOuterClass(remapper.mapType(owner), name == null ? null : remapper.mapMethodName(owner, name, desc), desc == null ? null : remapper.mapMethodDesc(desc)); }
cv.visitOuterClass(outerClass, outerMethod, outerMethodDesc);
classVisitor.visitOuterClass(enclosingOwner, enclosingName, enclosingDesc);