| Package | Description |
|---|---|
| bsh |
| Modifier and Type | Class and Description |
|---|---|
class |
DelayedEvalBshMethod |
| Modifier and Type | Method and Description |
|---|---|
BshMethod |
BshMethod.clone()
Cloneable clone method implementation, delegated to parent.
|
static BshMethod |
Reflect.findMostSpecificBshMethod(java.lang.Class<?>[] idealMatch,
java.util.List<BshMethod> methods)
Find the best match for signature idealMatch and return the method.
|
static BshMethod |
Reflect.getDeclaredMethod(java.lang.Class<?> type,
java.lang.String name,
java.lang.Class<?>[] sig) |
static BshMethod[] |
Reflect.getDeclaredMethods(java.lang.Class<?> type) |
protected BshMethod |
NameSpace.getImportedMethod(java.lang.String name,
java.lang.Class<?>[] sig)
Gets the imported method.
|
static BshMethod |
Reflect.getMethod(java.lang.Class<?> type,
java.lang.String name,
java.lang.Class<?>[] sig) |
static BshMethod |
Reflect.getMethod(NameSpace ns,
java.lang.String name,
java.lang.Class<?>[] sig) |
static BshMethod |
Reflect.getMethod(NameSpace ns,
java.lang.String name,
java.lang.Class<?>[] sig,
boolean declaredOnly) |
static BshMethod |
Reflect.getMethod(java.lang.Object object,
java.lang.String name,
java.lang.Class<?>[] sig) |
BshMethod |
NameSpace.getMethod(java.lang.String name,
java.lang.Class<?>[] sig)
Gets the method.
|
BshMethod |
NameSpace.getMethod(java.lang.String name,
java.lang.Class<?>[] sig,
boolean declaredOnly)
Get the bsh method matching the specified signature declared in this
name space or a parent.
|
BshMethod[] |
NameSpace.getMethods()
Get the methods defined in this namespace.
|
static BshMethod[] |
Reflect.getMethods(java.lang.Class<?> type) |
static BshMethod[] |
Reflect.getMethods(NameSpace ns) |
static BshMethod[] |
Reflect.getMethods(java.lang.Object object) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
StringUtil.methodString(BshMethod method)
Produce a complete string representation of a bsh method.
|
void |
NameSpace.setMethod(BshMethod method)
Dissallow static vars outside of a class.
|
| Modifier and Type | Method and Description |
|---|---|
static BshMethod |
Reflect.findMostSpecificBshMethod(java.lang.Class<?>[] idealMatch,
java.util.List<BshMethod> methods)
Find the best match for signature idealMatch and return the method.
|
static int |
Reflect.findMostSpecificBshMethodIndex(java.lang.Class<?>[] idealMatch,
java.util.List<BshMethod> methods)
Find the best match for signature idealMatch and return the position
of the matching signature within the list.
|