Examples of SafeProcessor


Examples of com.asakusafw.utils.java.jsr199.testing.SafeProcessor

     * コンパイルを指定の注釈プロセッサを利用して実行し、コンパイル結果のローダーを返す。
     * @param processor 利用する注釈プロセッサ
     * @return コンパイル結果
     */
    protected ClassLoader start(Processor processor) {
        SafeProcessor safe = new SafeProcessor(processor);
        compiler.addProcessor(safe);
        ClassLoader loader = start();
        safe.rethrow();
        return loader;
    }
View Full Code Here

Examples of com.asakusafw.utils.java.jsr199.testing.SafeProcessor

    /**
     * コンパイルを実行し、エラーが発生することを確認する。
     * @param procs 利用する演算子プロセッサの一覧
     */
    protected void error(final OperatorProcessor... procs) {
        SafeProcessor proc = new SafeProcessor(new OperatorCompiler() {
            @Override
            protected Iterable<OperatorProcessor> findOperatorProcessors(OperatorCompilingEnvironment env) {
                return Arrays.asList(procs);
            }
        });
        compiler.addProcessor(proc);
        List<Diagnostic<? extends JavaFileObject>> diagnostics = doCompile();
        proc.rethrow();
        assertThat(diagnostics.isEmpty(), is(false));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.