Package com.asakusafw.utils.java.model.util

Examples of com.asakusafw.utils.java.model.util.JavadocBuilder


            CompiledType type = sub.emit(moduleId, slots);
            return importer.toType(type.getQualifiedName());
        }

        private Javadoc createJavadoc() {
            return new JavadocBuilder(factory)
                .text("\"{0}\"のエピローグステージのジョブを実行するクライアント。", moduleId)
                .toJavadoc();
        }
View Full Code Here


            members.addAll(prepareFields());
            members.add(createSetup());
            members.add(createCleanup());
            members.add(createGetRendezvous());
            return factory.newClassDeclaration(
                    new JavadocBuilder(factory)
                        .text("ステージ{0}の処理を担当するコンバイナープログラム。",
                                shuffle.getStageBlock().getStageNumber())
                        .toJavadoc(),
                    new AttributeBuilder(factory)
                        .annotation(t(SuppressWarnings.class), v("deprecation"))
View Full Code Here

        private TypeDeclaration createType() {
            SimpleName name = factory.newSimpleName(Naming.getMapClass(0));
            importer.resolvePackageMember(name);
            return factory.newClassDeclaration(
                    new JavadocBuilder(factory)
                        .text("Mapper for input \"{0}\" in prologue phase.", slot.getName())
                        .toJavadoc(),
                    new AttributeBuilder(factory)
                        .annotation(importer.toType(TraceLocation.class), createTraceLocationElements())
                        .Public()
View Full Code Here

        private TypeDeclaration createType() {
            SimpleName name = factory.newSimpleName(Naming.getReduceClass());
            importer.resolvePackageMember(name);
            return factory.newClassDeclaration(
                    new JavadocBuilder(factory)
                        .text("エピローグ用のレデューサー。")
                        .toJavadoc(),
                    new AttributeBuilder(factory)
                        .annotation(importer.toType(TraceLocation.class), createTraceLocationElements())
                        .Public()
View Full Code Here

            CompiledType type = sub.emit(moduleId, slot, prologue);
            return importer.toType(type.getQualifiedName());
        }

        private Javadoc createJavadoc() {
            return new JavadocBuilder(factory)
                .text("A client class for \"{0}\".", moduleId)
                .toJavadoc();
        }
View Full Code Here

                            argument)),
                    statements);
        }

        private Javadoc createJavadoc() {
            return new JavadocBuilder(factory)
                .code("{0}", fragment.getInputPorts())
                .text("の処理を担当するマッププログラムの断片。")
                .toJavadoc();
        }
View Full Code Here

                    importer.toType(reduce.getReducerTypeName())));
            return results;
        }

        private Javadoc createJavadoc() {
            return new JavadocBuilder(factory)
                .text("ステージ{0}のジョブを実行するクライアント。", stage.getNumber())
                .toJavadoc();
        }
View Full Code Here

            statements.add(new ExpressionBuilder(factory, factory.newThis())
                .field(collector)
                .assignFrom(collector)
                .toStatement());
            return factory.newConstructorDeclaration(
                    new JavadocBuilder(factory)
                        .text("インスタンスを生成する。")
                        .param(collector)
                            .text("実際の出力先")
                        .toJavadoc(),
                    new AttributeBuilder(factory)
View Full Code Here

                    input,
                    Collections.<FlowResourceDescription, Expression>emptyMap());
        }

        private Javadoc createJavadoc() {
            return new JavadocBuilder(factory)
                .code("{0}", segment.getPort())
                .text("へのシャッフル処理を担当するプログラムの断片。")
                .toJavadoc();
        }
View Full Code Here

    private ClassDeclaration createType() {
        SimpleName name = environment.createUniqueName("Join");
        importer.resolvePackageMember(name);
        List<TypeBodyDeclaration> members = createMembers();
        return factory.newClassDeclaration(
                new JavadocBuilder(factory)
                    .linkType(importer.toType(resource.getMasterDataClass().getType()))
                    .text("と")
                    .linkType(importer.toType(resource.getTransactionDataClass().getType()))
                    .text("を結合するためのリソース。")
                    .toJavadoc(),
View Full Code Here

TOP

Related Classes of com.asakusafw.utils.java.model.util.JavadocBuilder

Copyright © 2018 www.massapicom. 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.