Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.dynjs.runtime.builtins.types.string.prototype;
 
public class Search extends AbstractNativeFunction {
    public Search(GlobalObject globalObject) {
        super(globalObject"regexp");
    }
    @Override
    public Object call(ExecutionContext contextObject selfObject... args) {
        // 15.5.4.12
        Types.checkObjectCoercible(contextself);
        String s = Types.toString(contextself);
        JSObject rx = null;
        if (args[0] instanceof JSObject && ((JSObjectargs[0]).getClassName().equals("RegExp")) {
            rx = (JSObjectargs[0];
        } else {
            rx = BuiltinRegExp.newRegExp(contextargs[0] == . ? . : Types.toString(contextargs[0]), null);
        }
        Region result = ((DynRegExprx).match(s, 0);
        if (result == null) {
            return -1L;
        }
        return (longresult.beg[0];
    }
New to GrepCode? Check out our FAQ X