vm/src/test/java/org/apidesign/vm4brwsr/BytesLoader.java
changeset 334 b5dd05670bef
parent 325 acba19bef022
child 336 4c0c01da763d
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/BytesLoader.java	Sun Dec 16 18:48:57 2012 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/BytesLoader.java	Sun Dec 16 20:48:21 2012 +0100
     1.3 @@ -33,6 +33,21 @@
     1.4          if (!requested.add(name)) {
     1.5              throw new IllegalStateException("Requested for second time: " + name);
     1.6          }
     1.7 +        byte[] arr = readClass(name);
     1.8 +        /*
     1.9 +        System.err.print("loader['" + name + "'] = [");
    1.10 +        for (int i = 0; i < arr.length; i++) {
    1.11 +        if (i > 0) {
    1.12 +        System.err.print(", ");
    1.13 +        }
    1.14 +        System.err.print(arr[i]);
    1.15 +        }
    1.16 +        System.err.println("]");
    1.17 +         */
    1.18 +        return arr;
    1.19 +    }
    1.20 +
    1.21 +    static byte[] readClass(String name) throws IOException {
    1.22          InputStream is = BytesLoader.class.getClassLoader().getResourceAsStream(name);
    1.23          if (is == null) {
    1.24              throw new IOException("Can't find " + name);
    1.25 @@ -46,16 +61,6 @@
    1.26              }
    1.27              offset += len;
    1.28          }
    1.29 -        /*
    1.30 -        System.err.print("loader['" + name + "'] = [");
    1.31 -        for (int i = 0; i < arr.length; i++) {
    1.32 -        if (i > 0) {
    1.33 -        System.err.print(", ");
    1.34 -        }
    1.35 -        System.err.print(arr[i]);
    1.36 -        }
    1.37 -        System.err.println("]");
    1.38 -         */
    1.39          return arr;
    1.40      }
    1.41