Package java.util

Examples of java.util.StringJoiner


        }

    }

    public static String getAssertionString(List<String> assertions) {
        StringJoiner joiner = new StringJoiner(",", "{", "}");

        for (String string : assertions) {
            joiner.add(ESCAPED_DOUBLE_QUOTATION_MARK + string + ESCAPED_DOUBLE_QUOTATION_MARK);
        }


        return joiner.toString();
    }
View Full Code Here


        Map<String, Object> variables = new HashMap<>();
        for (BPMNTestVariable variable : testCase.getVariables()) {
            variables.put(variable.getName(), variable.getValue());
        }

        StringJoiner joiner = new StringJoiner("&", "?", "");
        for (Map.Entry<String, Object> entry : variables.entrySet()) {
            joiner.add("map_" + entry.getKey() + "=" + entry.getValue());
        }

        String requestUrl = processStartUrl + joiner.toString();
        try {
            LOGGER.info("Trying to start process \"" + name + "\".");
            JsonHelper.postStringWithAuth(requestUrl, new JSONObject(), 200, user, password);
        } catch (RuntimeException ex) {
            if (ex.getMessage() != null && ex.getMessage().contains("No runtime manager could be found")) {
View Full Code Here

     *
     * @param separator A separator text.
     * @return A built expression.
     */
    public String join(String separator) {
        StringJoiner joiner = new StringJoiner(separator);

        for (int i = 0; i < list.length; i++) {
            joiner.add(String.valueOf(list[i]));
        }
        return joiner.toString();
    }
View Full Code Here

        public Font monospace() {
            return value(join("monospace"));
        }

        private String join(String addition) {
            StringJoiner joiner = new StringJoiner(",");

            for (String font : fonts) {
                joiner.add(font);
            }
            joiner.add(addition);

            return joiner.toString();
        }
View Full Code Here

        // detect lambda method
        Class lambdaClass = convert(handle.getOwner());
        String lambdaMethodName = '"' + Javascript.computeMethodName(lambdaClass, handle.getName(), handle.getDesc()) + '"';

        // build parameter from local environment
        StringJoiner parameters = new StringJoiner(",", "[", "]");

        for (int i = parameterDiff - 1; 0 <= i; i--) {
            parameters.add(current.remove(i).toString());
        }

        // detect context
        Object context = useContext ? current.remove(0) : "null";

        // decide lambda context
        Object holder = null;

        switch (handle.getTag()) {
        case H_INVOKESTATIC:
            holder = Javascript.computeClassName(lambdaClass);
            break;

        case H_INVOKESPECIAL:
        case H_INVOKEVIRTUAL:
            holder = context;
            break;

        case H_INVOKEINTERFACE:
            holder = context;
            break;

        case H_NEWINVOKESPECIAL:
            holder = Javascript.computeClassName(lambdaClass) + ".prototype";
            break;

        default:
            // If this exception will be thrown, it is bug of this program. So we must rethrow the
            // wrapped error in here.
            throw new Error();
        }

        // create lambda proxy class
        current
                .addOperand(Javascript
                        .writeMethodCode(Proxy.class, "newLambdaInstance", Class.class, interfaceClassName, NativeObject.class, holder, String.class, lambdaMethodName, Object.class, context, Object[].class, parameters
                                .toString()));
    }
View Full Code Here

        } else if (type.isEnum()) {
            Javascript.require(type);

            return Javascript.computeClassName(type) + "." + Javascript.computeFieldName(type, ((Enum) value).name());
        } else if (type.isArray()) {
            StringJoiner joiner = new StringJoiner(",", "[", "]");

            for (int i = 0; i < Array.getLength(value); i++) {
                joiner.add(compileValue(Array.get(value, i)));
            }
            return joiner.toString();
        } else if (type == Long.class) {
            return writePrimitiveCode((long) value);
        } else {
            return value.toString();
        }
View Full Code Here

            // compute related class names
            Class parent = source.getSuperclass();
            String className = '"' + computeSimpleClassName(source) + '"';
            String parentName = '"' + (parent == null || parent == Object.class ? "" : computeSimpleClassName(parent)) + '"';
            StringJoiner interfaces = new StringJoiner(" ", "\"", "\"");

            for (Class type : source.getInterfaces()) {
                interfaces.add(computeSimpleClassName(type));
            }

            // write class definition
            code.comment(source + " " + className);
            code.append("boot.define(", className, ",", parentName, ",", interfaces, ",{");
View Full Code Here

     *
     * @param value
     * @return
     */
    protected final T value(String name, List list) {
        StringJoiner joiner = new StringJoiner(" ");

        for (Object item : list) {
            joiner.add(item.toString());
        }

        return value(name, joiner);
    }
View Full Code Here

     * @param images
     * @param index
     * @return
     */
    protected static final <T> String join(T[] items, Function<T, Object> conveter) {
        StringJoiner joiner = new StringJoiner(",");

        for (T item : items) {
            joiner.add(conveter.apply(item).toString());
        }
        return joiner.toString();
    }
View Full Code Here

     * @param images
     * @param index
     * @return
     */
    protected static final <T> String join(Iterable<T> items, Function<T, Object> conveter) {
        StringJoiner joiner = new StringJoiner(",");

        for (T item : items) {
            joiner.add(conveter.apply(item).toString());
        }
        return joiner.toString();
    }
View Full Code Here

TOP

Related Classes of java.util.StringJoiner

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.