| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| private String[] | |
| pack-priv Class | paramTypes
For loose type parameters the paramTypes are null. |
| pack-priv String[] |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Object | eval(CallStack callstack, Interpreter interpreter)
Overrides bsh. |
| public String[] | |
| public String[] | |
| pack-priv void |
| numArgs | back to summary |
|---|---|
| pack-priv int numArgs | |
| paramNames | back to summary |
|---|---|
| private String[] paramNames | |
| paramTypes | back to summary |
|---|---|
| pack-priv Class<T>[] paramTypes For loose type parameters the paramTypes are null. | |
| typeDescriptors | back to summary |
|---|---|
| pack-priv String[] typeDescriptors | |
| BSHFormalParameters | back to summary |
|---|---|
| pack-priv BSHFormalParameters(int id) | |
| eval | back to summary |
|---|---|
| public Object eval(CallStack callstack, Interpreter interpreter) throws EvalError Overrides bsh. Evaluate the types. Note that type resolution does not require the interpreter instance. | |
| getParamNames | back to summary |
|---|---|
| public String[] getParamNames() | |
| getTypeDescriptors | back to summary |
|---|---|
| public String[] getTypeDescriptors(CallStack callstack, Interpreter interpreter, String defaultPackage) | |
| insureParsed | back to summary |
|---|---|
| pack-priv void insureParsed() | |