public final class JavaModuleUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ARG_0 |
static String |
ARG_PREFIX |
| Modifier and Type | Method and Description |
|---|---|
static String |
getArgumentsMessage(List<String> args) |
static Optional<String> |
getCauseMessage(Throwable cause) |
static ParametersTransformationResult |
getSortedAndTransformedArgs(Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args,
Executable executable,
org.mule.runtime.api.transformation.TransformationService transformationService,
org.mule.runtime.core.api.el.ExpressionManager expressionManager,
org.slf4j.Logger logger) |
static void |
logTooManyArgsWarning(Executable method,
Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args,
ExecutableIdentifier identifier,
org.slf4j.Logger logger) |
static List<String> |
toHumanReadableArgs(Executable executable) |
static List<String> |
toHumanReadableArgs(List<Object> args) |
static List<String> |
toHumanReadableArgs(Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args) |
static void |
validateType(String clazz,
Object instance,
boolean acceptSubtypes,
JavaModuleLoadingCache cache) |
public static final String ARG_0
public static final String ARG_PREFIX
public static void validateType(String clazz, Object instance, boolean acceptSubtypes, JavaModuleLoadingCache cache) throws ClassNotFoundModuleException, WrongTypeModuleException
public static void logTooManyArgsWarning(Executable method, Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args, ExecutableIdentifier identifier, org.slf4j.Logger logger)
public static ParametersTransformationResult getSortedAndTransformedArgs(Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args, Executable executable, org.mule.runtime.api.transformation.TransformationService transformationService, org.mule.runtime.core.api.el.ExpressionManager expressionManager, org.slf4j.Logger logger)
public static List<String> toHumanReadableArgs(Map<String,org.mule.runtime.api.metadata.TypedValue<Object>> args)
public static List<String> toHumanReadableArgs(Executable executable)
Copyright © 2018 MuleSoft, Inc.. All rights reserved.