| java.lang.Object bsh.BshMethod bsh.DelayedEvalBshMethod
DelayedEvalBshMethod | public class DelayedEvalBshMethod extends BshMethod (Code) | | |
Constructor Summary | |
| DelayedEvalBshMethod(String name, String returnTypeDescriptor, BSHReturnType returnTypeNode, String[] paramNames, String[] paramTypeDescriptors, BSHFormalParameters paramTypesNode, BSHBlock methodBody, NameSpace declaringNameSpace, Modifiers modifiers, CallStack callstack, Interpreter interpreter) This constructor is used in class generation. |
DelayedEvalBshMethod | DelayedEvalBshMethod(String name, String returnTypeDescriptor, BSHReturnType returnTypeNode, String[] paramNames, String[] paramTypeDescriptors, BSHFormalParameters paramTypesNode, BSHBlock methodBody, NameSpace declaringNameSpace, Modifiers modifiers, CallStack callstack, Interpreter interpreter)(Code) | | This constructor is used in class generation. It supplies String type
descriptors for return and parameter class types and allows delay of
the evaluation of those types until they are requested. It does this
by holding BSHType nodes, as well as an evaluation callstack, and
interpreter which are called when the class types are requested.
|
getParamTypeDescriptors | public String[] getParamTypeDescriptors()(Code) | | |
getParameterTypes | public Class[] getParameterTypes()(Code) | | |
getReturnTypeDescriptor | public String getReturnTypeDescriptor()(Code) | | |
|
|