@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); result = frame.getSourceLocation(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); result = frame.getLocalCount(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); result = frame.getFunction(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); result = frame.getArgumentCount(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); result = frame.getScopeCount(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); Scope scope = frame.getScope(2); result = scope.getType(); scope.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); Scope scope = frame.getScope(1); result = scope.getType(); scope.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); Scope scope = frame.getScope(3); result = scope.getType(); scope.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); Scope scope = frame.getScope(0); scope.setVariableValue("z", false); scope.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); Scope scope = frame.getScope(0); scope.setVariableValue("z", "someString"); scope.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); Scope scope = frame.getScope(0); result = scope.getType(); scope.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror stringValue = frame.getLocalValue(4); result = stringValue.isValue() && stringValue.isString(); result = (Boolean) result && stringValue.getValue().equals("foo"); stringValue.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror booleanValue = frame.getLocalValue(1); result = booleanValue.isValue() && booleanValue.isBoolean(); result = (Boolean) result && booleanValue.getValue().equals(false); booleanValue.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror number = frame.getLocalValue(0); result = number.isValue() && number.isNumber(); result = (Boolean) result && number.getValue().equals(7); number.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); Scope scope0 = frame.getScope(0); Scope scope1 = frame.getScope(1); result = (scope0 != null) && (scope1 != null); scope0.close(); scope1.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror objectValue = frame.getLocalValue(2); result = objectValue.isValue() && objectValue.isObject(); objectValue.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror nullValue = frame.getLocalValue(5); result = nullValue.isValue() && nullValue.isNull(); nullValue.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror functionValue = frame.getLocalValue(7); result = functionValue.isValue() && functionValue.isFunction(); functionValue.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror objectValue1 = frame.getLocalValue(2); ValueMirror objectValue2 = frame.getLocalValue(1); result = objectValue1.equals(objectValue2); objectValue1.close(); objectValue2.close(); frame.close(); } });
@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror objectValue1 = frame.getLocalValue(2); ValueMirror objectValue2 = frame.getLocalValue(2); result = objectValue1.hashCode() == objectValue2.hashCode(); objectValue1.close(); objectValue2.close(); frame.close(); } });