public final class ModuleHelper
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.reflect.Field> |
getFields(java.lang.Class<?> clazz)
Returns a List of exported fields.
|
static java.util.Collection<ModuleDefinition> |
getLoadedModules(IScriptEngine engine)
Get all loaded modules for a given script engine.
|
static java.util.List<java.lang.reflect.Method> |
getMethods(java.lang.Class<?> clazz)
Returns a list of exported methods.
|
static java.util.List<ICodeFactory.Parameter> |
getParameters(java.lang.reflect.Method method) |
static boolean |
isDeprecated(java.lang.reflect.AccessibleObject element)
Check deprecation status of a method/field.
|
static java.lang.String |
resolveName(java.lang.String identifier)
Resolve a relative module name to its absolute name.
|
public static java.util.List<java.lang.reflect.Method> getMethods(java.lang.Class<?> clazz)
clazz - class to be evaluatedpublic static java.util.List<java.lang.reflect.Field> getFields(java.lang.Class<?> clazz)
clazz - Class to be evaluatedpublic static java.lang.String resolveName(java.lang.String identifier)
RuntimeException is thrown.identifier - module identifierpublic static java.util.Collection<ModuleDefinition> getLoadedModules(IScriptEngine engine)
engine - engine to parsepublic static java.util.List<ICodeFactory.Parameter> getParameters(java.lang.reflect.Method method)
public static boolean isDeprecated(java.lang.reflect.AccessibleObject element)
element - method/field to checktrue when deprecated