Lines Matching defs:specs

231      * @param specs specialized version of this function - other method handles
239 final Specialization[] specs,
242 this(new FinalScriptFunctionData(name, methodHandle, specs, flags), map, scope, global);
251 * @param specs specialized versions of this method, if available, null
259 final Specialization[] specs,
261 this(name, methodHandle, getMap(isStrict(flags)), scope, specs, flags, Global.instance());
270 * @param specs specialized versions of this method, if available, null
273 protected ScriptFunction(final String name, final MethodHandle invokeHandle, final Specialization[] specs) {
274 this(name, invokeHandle, map$, null, specs, ScriptFunctionData.IS_BUILTIN_CONSTRUCTOR, Global.instance());
284 * @param specs specialized versions of this method, if available, null
287 protected ScriptFunction(final String name, final MethodHandle invokeHandle, final PropertyMap map, final Specialization[] specs) {
288 this(name, invokeHandle, map.addAll(map$), null, specs, ScriptFunctionData.IS_BUILTIN_CONSTRUCTOR, Global.instance());
330 private static ScriptFunction createBuiltin(final String name, final MethodHandle methodHandle, final Specialization[] specs, final int flags) {
331 final ScriptFunction func = new ScriptFunction(name, methodHandle, null, specs, flags);
344 * @param specs specialized versions of function if available, null
348 public static ScriptFunction createBuiltin(final String name, final MethodHandle methodHandle, final Specialization[] specs) {
349 return ScriptFunction.createBuiltin(name, methodHandle, specs, ScriptFunctionData.IS_BUILTIN);