Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.dynjs.runtime.builtins.types.date.prototype;
 
 
public class SetSeconds extends AbstractDateFunction {
    public SetSeconds(GlobalContext globalContext) {
        super(globalContext"sec""ms");
    }
    @Override
    public Object call(ExecutionContext contextObject selfObject... args) {
        if (!(self instanceof DynDate)) {
            throw new ThrowException(contextcontext.createTypeError("setSeconds(...) may only be used with Dates"));
        }
        DynDate dateObj = (DynDateself;
        long t = localTime(contextdateObj.getTimeValue());
        Number s = Types.toNumber(contextargs[0]);
        Number millis = null;
        if (args[1] != .) {
            millis = Types.toNumber(contextargs[1]);
        } else {
            millis = msFromTime(t);
        }
        Number date = makeDate(contextday(t), makeTime(contexthourFromTime(t), minFromTime(t), smillis));
        Number u = timeClip(contextutc(contextdate));
        dateObj.setPrimitiveValue(u);
        return u;
    }
    
    @Override
    public void setFileName() {
        this. = "org/dynjs/runtime/builtins/types/date/prototype/SetSeconds.java";
    }
    @Override
    public void setupDebugContext() {
        this. = "<native function: setSeconds>";
    }
New to GrepCode? Check out our FAQ X