examples/AnnotationLibrary/src/main/java/com/example/MyRemoteLibrary.java
private String getIntro() {
        try {
            InputStream introStream = MyRemoteLibrary.class.getResourceAsStream("__intro__.txt");
            StringWriter writer = new StringWriter();
            IOUtils.copy(introStream, writer, Charset.defaultCharset());
            return writer.toString();
        }
        catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
private String getIntro() {
        try {
            InputStream introStream = MyRemoteLibrary.class.getResourceAsStream("__intro__.txt");
            StringWriter writer = new StringWriter();
            IOUtils.copy(introStream, writer, Charset.defaultCharset());
            return writer.toString();
        }
        catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
private String getIntro ( ) { try { InputStream introStream = MyRemoteLibrary . class . getResourceAsStream ( "__intro__.txt" ) ; StringWriter writer = new StringWriter ( ) ; IOUtils . copy ( introStream , writer , Charset . defaultCharset ( ) ) ; return writer . toString ( ) ; } catch ( IOException e ) { throw new RuntimeException ( e ) ; } }
The introduction is stored in a text file resource because it is easier to edit than String constants.
The introduction is stored in a text file resource because it is easier to edit than String constants .