/** * Returns the Function associated with this particular debug frame. * * @return The Function for this debug frame. */ public FunctionMirror getFunction() { V8Object function = null; try { function = v8Object.executeObjectFunction(FUNC, null); return new FunctionMirror(function); } finally { if (function != null) { function.close(); } } }
protected static ValueMirror createMirror(final V8Object mirror) { if (isNull(mirror)) { return new NullMirror(mirror); } else if (isUndefined(mirror)) { return new UndefinedMirror(mirror); } else if (isFunction(mirror)) { return new FunctionMirror(mirror); } else if (isArray(mirror)) { return new ArrayMirror(mirror); } else if (isObject(mirror)) { return new ObjectMirror(mirror); } else if (isString(mirror)) { return new StringMirror(mirror); } else if (isNumber(mirror)) { return new NumberMirror(mirror); } else if (isBoolean(mirror)) { return new BooleanMirror(mirror); } return new ValueMirror(mirror); }
/** * Returns the Function associated with this particular debug frame. * * @return The Function for this debug frame. */ public FunctionMirror getFunction() { V8Object function = null; try { function = v8Object.executeObjectFunction(FUNC, null); return new FunctionMirror(function); } finally { if (function != null) { function.close(); } } }
protected static ValueMirror createMirror(final V8Object mirror) { if (isNull(mirror)) { return new NullMirror(mirror); } else if (isUndefined(mirror)) { return new UndefinedMirror(mirror); } else if (isFunction(mirror)) { return new FunctionMirror(mirror); } else if (isArray(mirror)) { return new ArrayMirror(mirror); } else if (isObject(mirror)) { return new ObjectMirror(mirror); } else if (isString(mirror)) { return new StringMirror(mirror); } else if (isNumber(mirror)) { return new NumberMirror(mirror); } else if (isBoolean(mirror)) { return new BooleanMirror(mirror); } return new ValueMirror(mirror); }
/** * Returns the Function associated with this particular debug frame. * * @return The Function for this debug frame. */ public FunctionMirror getFunction() { V8Object function = null; try { function = v8Object.executeObjectFunction("func", null); return new FunctionMirror(function); } finally { if (function != null) { function.release(); } } }
/** * Returns the Function associated with this particular debug frame. * * @return The Function for this debug frame. */ public FunctionMirror getFunction() { V8Object function = null; try { function = v8Object.executeObjectFunction("func", null); return new FunctionMirror(function); } finally { if (function != null) { function.release(); } } }
protected static ValueMirror createMirror(final V8Object mirror) { if (isNull(mirror)) { return new NullMirror(mirror); } else if (isUndefined(mirror)) { return new UndefinedMirror(mirror); } else if (isFunction(mirror)) { return new FunctionMirror(mirror); } else if (isArray(mirror)) { return new ArrayMirror(mirror); } else if (isObject(mirror)) { return new ObjectMirror(mirror); } else if (isString(mirror)) { return new StringMirror(mirror); } else if (isNumber(mirror)) { return new NumberMirror(mirror); } else if (isBoolean(mirror)) { return new BooleanMirror(mirror); } return new ValueMirror(mirror); }
protected static ValueMirror createMirror(final V8Object mirror) { if (isNull(mirror)) { return new NullMirror(mirror); } else if (isUndefined(mirror)) { return new UndefinedMirror(mirror); } else if (isFunction(mirror)) { return new FunctionMirror(mirror); } else if (isArray(mirror)) { return new ArrayMirror(mirror); } else if (isObject(mirror)) { return new ObjectMirror(mirror); } else if (isString(mirror)) { return new StringMirror(mirror); } else if (isNumber(mirror)) { return new NumberMirror(mirror); } else if (isBoolean(mirror)) { return new BooleanMirror(mirror); } return new ValueMirror(mirror); }