INNER CODE UNIT · Java

loadResource

graphql-java/java-dataloader · src/jmh/java/performance/PerformanceTestingUtils.java:16

    static String loadResource(String name) {
        return asRTE(() -> {
            URL resource = PerformanceTestingUtils.class.getClassLoader().getResource(name);
            if (resource == null) {
                throw new IllegalArgumentException("missing resource: " + name);
            }
            byte[] bytes;
            try (InputStream inputStream = resource.openStream()) {
                bytes = inputStream.readAllBytes();
            }
            return new String(bytes, Charset.defaultCharset());
        });
    }

    static <T> T asRTE(Callable<T> callable) {
        try {
            return callable.call();
        } catch (Exception e) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…