in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Privilizer.java [103:117]
public void visitEnd() {
super.visitEnd();
final byte[] bytecode = ((ClassWriter) cv).toByteArray();
if (verify) {
verify(className, bytecode);
}
final WeaveEnvironment.Resource classfile = env.getClassfile(className);
env.debug("Writing class %s to resource %s", className, classfile.getName());
try (OutputStream outputStream = classfile.getOutputStream()) {
outputStream.write(bytecode);
} catch (final IOException e) {
throw new IllegalStateException(e);
}
}