Package org.apache.hivemind.service

Examples of org.apache.hivemind.service.BodyBuilder.addln()


        b.addln("if (property == null)");
        b.add("  throw new java.lang.NullPointerException(");
        b.addQuoted(ImplMessages.servicePropertyWasNull(propertyName, targetService));
        b.addln(");");

        b.addln("return property;");

        b.end();

        MethodSignature sig =
            new MethodSignature(serviceInterface, "_targetServiceProperty", null, null);
View Full Code Here


        BodyBuilder b = new BodyBuilder();

        b.add("throw new org.apache.hivemind.ApplicationRuntimeException(");
        b.addQuoted(message);
        b.addln(");");

        _classFab.addMethod(Modifier.PUBLIC, ms, b.toString());
    }

    /**
 
View Full Code Here

        { targetServiceClass }, null, "{ super(); _targetService = $1; }");

        BodyBuilder b = new BodyBuilder();

        b.begin();
        b.addln(
                "{0} property = _targetService.{1}();",
                serviceInterface.getName(),
                readPropertyMethodName);

        b.addln("if (property == null)");
View Full Code Here

        b.addln(
                "{0} property = _targetService.{1}();",
                serviceInterface.getName(),
                readPropertyMethodName);

        b.addln("if (property == null)");
        b.add("  throw new java.lang.NullPointerException(");
        b.addQuoted(ImplMessages.servicePropertyWasNull(propertyName, targetService));
        b.addln(");");

        b.addln("return property;");
View Full Code Here

                readPropertyMethodName);

        b.addln("if (property == null)");
        b.add("  throw new java.lang.NullPointerException(");
        b.addQuoted(ImplMessages.servicePropertyWasNull(propertyName, targetService));
        b.addln(");");

        b.addln("return property;");

        b.end();
View Full Code Here

        b.addln("if (property == null)");
        b.add("  throw new java.lang.NullPointerException(");
        b.addQuoted(ImplMessages.servicePropertyWasNull(propertyName, targetService));
        b.addln(");");

        b.addln("return property;");

        b.end();

        MethodSignature sig = new MethodSignature(serviceInterface, "_targetServiceProperty", null,
                null);
View Full Code Here

        cf.addField("_toString", String.class);

        BodyBuilder builder = new BodyBuilder();

        builder.begin();
        builder.addln("_commands = ({0}[]) $1.toArray(new {0}[0]);", commandInterface.getName());
        builder.addln("_toString = $2;");
        builder.end();

        cf.addConstructor(new Class[]
        { List.class, String.class }, null, builder.toString());
View Full Code Here

        BodyBuilder builder = new BodyBuilder();

        builder.begin();
        builder.addln("_commands = ({0}[]) $1.toArray(new {0}[0]);", commandInterface.getName());
        builder.addln("_toString = $2;");
        builder.end();

        cf.addConstructor(new Class[]
        { List.class, String.class }, null, builder.toString());
    }
View Full Code Here

        String defaultValue = defaultForReturnType(returnType);

        BodyBuilder builder = new BodyBuilder();
        builder.begin();

        builder
                .addln(
                        "{0} result = {1};",
                        ClassFabUtils.getJavaClassName(returnType),
                        defaultValue);
        builder.addln("for (int i = 0; i < _commands.length; i++)");
View Full Code Here

        builder
                .addln(
                        "{0} result = {1};",
                        ClassFabUtils.getJavaClassName(returnType),
                        defaultValue);
        builder.addln("for (int i = 0; i < _commands.length; i++)");

        builder.begin();
        builder.addln("result = _commands[i].{0}($$);", sig.getName());

        builder.addln("if (result != {0}) break;", defaultValue);
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.