private Class defineClass()

in src/main/java/org/apache/sling/commons/compiler/impl/IsolatedClassLoader.java [151:161]


    private Class<?> defineClass(final String name, final InputStream is)
    throws IOException {
        final ByteArrayOutputStream baos = new ByteArrayOutputStream();
        final byte[] buffer = new byte[2048];
        int l;
        while ( ( l = is.read(buffer)) >= 0 ) {
            baos.write(buffer, 0, l);
        }
        final byte[] data = baos.toByteArray();
        return defineClass(name, data, 0, data.length);
    }