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 List<Method> |
getPublicMethods(Class<?> clazz,
boolean expectStatic)
Method to obtain the Public Methods for a given class.
|
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)
public static List<Method> getPublicMethods(Class<?> clazz, boolean expectStatic)
Always filters the non Bridge Methods. For more information about Bridge Methods see https://docs.oracle.com/javase/tutorial/java/generics/bridgeMethods.html
clazz - the Java class for which we want its Public methods.expectStatic - true to get only static methods, false to get only non static methods.Copyright © 2025 MuleSoft, Inc.. All rights reserved.