Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.dynjs.runtime.builtins.types.array.prototype;
 
public class Every extends AbstractNativeFunction {
    public Every(GlobalContext globalContext) {
        super(globalContext"callbackFn");
    }
    @Override
    public Object call(ExecutionContext contextObject selfObject... args) {
        // 15.4.4.16
        JSObject o = Types.toObject(contextself);
        long len = Types.toUint32(contexto.get(context"length"));
        if (!(args[0] instanceof JSFunction)) {
            throw new ThrowException(contextcontext.createTypeError("callbackFn must be a function"));
        }
        JSFunction callbackFn = (JSFunctionargs[0];
        Object t = .;
        if (args.length > 1) {
            t = args[1];
        }
        for (long k = 0; k < len; ++k) {
            boolean kPresent = o.hasProperty(context"" + k);
            if (kPresent) {
                Object kValue = o.get(context"" + k);
                Object result = context.call(callbackFntkValueko);
                if ( Types.toBoolean(result) == . ) {
                    return false;
                }
            }
        }
        return true;
    }
    
    @Override
    public void setFileName() {
        this. = "org/dynjs/runtime/builtins/types/array/prototype/Every.java";
    }
    @Override
    public void setupDebugContext() {
        this. = "<native function: every>";
    }
New to GrepCode? Check out our FAQ X