public final class BuiltIns
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.Class<?>[] |
publicFunctionClasses
Classes which contain backing methods of public built-in functions
|
private static java.lang.Class<?>[] |
supportFunctionClasses
Classes which contain backing methods of support functions
|
Modifier | Constructor and Description |
---|---|
private |
BuiltIns()
Private constructor.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.List<java.lang.reflect.Method> |
getMethodList(java.lang.Class<?> clazz)
Given a single class, extract all public, static methods and return them
in a list.
|
private static java.util.List<java.lang.reflect.Method> |
getMethodList(java.lang.Class<?>[] classes)
Given an array of classes, extract all public, static methods and
return them in a list.
|
static java.util.List<java.lang.reflect.Method> |
getPublicFunctions()
Get a list of all public built-in function backing methods.
|
static java.util.List<java.lang.reflect.Method> |
getStandardFunctions()
Get a list of all public built-in and support function backing methods.
|
static java.util.List<java.lang.reflect.Method> |
getSupportFunctions()
Get a list of all support function backing methods.
|
private static final java.lang.Class<?>[] publicFunctionClasses
private static final java.lang.Class<?>[] supportFunctionClasses
private BuiltIns()
public static java.util.List<java.lang.reflect.Method> getStandardFunctions()
public static java.util.List<java.lang.reflect.Method> getPublicFunctions()
public static java.util.List<java.lang.reflect.Method> getSupportFunctions()
private static java.util.List<java.lang.reflect.Method> getMethodList(java.lang.Class<?>[] classes)
classes
- Classes from which to extract methods.private static java.util.List<java.lang.reflect.Method> getMethodList(java.lang.Class<?> clazz)
clazz
- Class from which to extract methods.