public final class Templates extends Object
public static String newAnonymousClassInstance(String type, List<String> arguments, String body)
public static String fieldDeclaration(String modifiers, String type, String name, String value)
public static String methodDeclaration(String modifiers, String type, String name, List<String> args, String body)
public static String assignLocalVariableStatement(String type, String name, String value)
public static String assignFieldStatement(String base, String field, String value)
public static String callMethodStatement(String base, String method, List<String> arguments)
public static String callMethodChainExpression(String base, List<String> methods)
public static String callLocalMethodStatement(String method, String... arguments)
public static String callLocalMethodStatement(String method, List<String> arguments)
public static String callMethodStatement(String base, String method, String... arguments)
public static String genericObjectConverter(String type, List<String> fields)
public static String genericObjectMatcher(String type, String to, List<String> fields)
public static String containsInOrderMatcher(String elementType, String... values)
public static String containsInAnyOrderMatcher(String elementType, String... values)
public static String containsEntriesMatcher(String keyType, String valueType, List<Pair<String,String>> entryValues)
public static String arrayContainingMatcher(String type, String... elementValues)
public static String arrayEmptyMatcher()
public static String primitiveArrayContainingMatcher(String type, String... elementValues)
@SafeVarargs public static String annotation(String annotation, Pair<String,String>... values)
Copyright © 2020. All rights reserved.