Examples of JavaDocBuilder


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

        return util.t(type);
    }

    @Override
    protected Javadoc createJavadoc() {
        return new JavadocBuilder(factory)
            .linkType(util.t(operatorClass.getElement()))
            .text("に関する演算子実装クラス。")
            .toJavadoc();
    }
View Full Code Here

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

        return results;
    }

    private ConstructorDeclaration createConstructor() {
        return factory.newConstructorDeclaration(
                new JavadocBuilder(factory)
                    .text("インスタンスを生成する。")
                    .toJavadoc(),
                new AttributeBuilder(factory)
                    .Public()
                    .toAttributes(),
View Full Code Here

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

            return results;
        }

        private FieldDeclaration createSegmentIdField() {
            return factory.newFieldDeclaration(
                    new JavadocBuilder(factory)
                        .text("セグメント番号。")
                        .toJavadoc(),
                    new AttributeBuilder(factory)
                        .Public()
                        .toAttributes(),
View Full Code Here

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

        private FieldDeclaration createProperty(Segment segment) {
            assert segment != null;
            String name = createPropertyName(segment);
            DataClass target = segment.getTarget();
            return factory.newFieldDeclaration(
                    new JavadocBuilder(factory)
                        .text("{0}#{1}が利用するモデル ({2})。",
                                segment.getPort().getOwner().getDescription().getName(),
                                segment.getPort().getDescription().getName(),
                                segment.getPortId())
                        .toJavadoc(),
View Full Code Here

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

            statements.add(new ExpressionBuilder(factory, factory.newThis())
                .field(createPropertyName(segment))
                .toReturnStatement());

            return factory.newMethodDeclaration(
                    new JavadocBuilder(factory)
                        .text("{0}#{1}のモデルオブジェクトを返す。",
                                segment.getPort().getOwner().getDescription().getName(),
                                segment.getPort().getDescription().getName())
                        .toJavadoc(),
                    new AttributeBuilder(factory)
View Full Code Here

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

                        .field(createPropertyName(segment))
                        .toExpression(),
                    argument));

            return factory.newMethodDeclaration(
                    new JavadocBuilder(factory)
                        .text("{0}#{1}で使用するモデルオブジェクトを設定する。",
                                segment.getPort().getOwner().getDescription().getName(),
                                segment.getPort().getDescription().getName())
                        .param(argument)
                            .text("設定するモデルオブジェクト")
View Full Code Here

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

                    Collections.singletonList(t(IOException.class)),
                    factory.newBlock(statements));
        }

        private Javadoc createJavadoc() {
            return new JavadocBuilder(factory)
                .text("ステージ#{0}シャッフルで利用する値クラス。",
                    model.getStageBlock().getStageNumber())
                .toJavadoc();
        }
View Full Code Here

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

        importer.resolvePackageMember(Models.append(
                factory,
                name,
                getObjectClassName()));
        return factory.newClassDeclaration(
                new JavadocBuilder(factory)
                    .code(flowClass.getElement().getSimpleName().toString())
                    .text("に対する演算子ファクトリークラス。")
                    .seeType(new Jsr269(factory).convert(environment.getErasure(flowClass.getElement().asType())))
                    .toJavadoc(),
                new AttributeBuilder(factory)
View Full Code Here

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

        SimpleName name = getObjectClassName();
        NamedType objectType = (NamedType) importer.resolvePackageMember(
                Models.append(factory, getClassName(), name));
        List<TypeBodyDeclaration> members = createObjectMembers(objectType);
        return factory.newClassDeclaration(
                new JavadocBuilder(factory)
                    .inline(flowClass.getDocumentation())
                    .seeType(new Jsr269(factory).convert(environment.getErasure(flowClass.getElement().asType())))
                    .toJavadoc(),
                new AttributeBuilder(factory)
                    .Public()
View Full Code Here

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

    private MethodDeclaration createRenamer(NamedType objectType, NameGenerator names) {
        assert objectType != null;
        assert names != null;
        SimpleName newName = names.create("newName");
        return factory.newMethodDeclaration(
                new JavadocBuilder(factory)
                    .text("この演算子の名前を設定する。")
                    .param(newName)
                        .text("設定する名前")
                    .returns()
                        .text("この演算子オブジェクト (this)")
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.