public final Object executeOrFalse(TruffleObject receiver) throws InteropException { try { return checkInteropType(executeImplInterop(receiver, new Object[]{receiver})); } catch (UnsupportedMessageException ex) { profileDefaultUnsupported.enter(); return false; } }
public final Object executeOrFalse(TruffleObject receiver) throws InteropException { try { return checkInteropType(executeImplInterop(receiver, new Object[]{receiver})); } catch (UnsupportedMessageException ex) { profileDefaultUnsupported.enter(); return false; } }
private boolean containsBinding(UnwindException unwind) { if (unwind.getBinding() == binding) { return true; } else { UnwindException nextUnwind = unwind.getNext(); if (nextUnwind != null) { unwindHasNext.enter(); return containsBindingBoundary(nextUnwind); } else { return false; } } }
private void reset(UnwindException unwind) { if (unwind.getBinding() == binding) { unwind.resetThread(); } else { UnwindException nextUnwind = unwind.getNext(); if (nextUnwind != null) { unwindHasNext.enter(); unwind.resetBoundary(binding); } } }
private Object getInfo(UnwindException unwind) { if (unwind.getBinding() == binding) { return unwind.getInfo(); } else { UnwindException nextUnwind = unwind.getNext(); if (nextUnwind != null) { unwindHasNext.enter(); return getInfoBoundary(nextUnwind); } else { return false; } } }
conditionError = e; breakBranch.enter(); doBreak(frame.materialize(), debuggerSessions, conditionError, exception, matched);
conditionError = e; breakBranch.enter(); return breakpoint.doBreak(this, debuggerSessions, frame.materialize(), onEnter, result, exception, conditionError);
conditionError = e; breakBranch.enter(); breakpoint.doBreak(this, sessions, frame.materialize(), onEnter, result, conditionError);
unwindHasNext.enter(); unwind.addNext(ex); } else {
unwindHasNext.enter(); unwind.addNext(ex); } else {
unwindHasNext.enter(); unwind.addNext(ex); } else {
unwindHasNext.enter(); unwind.addNext(ex); } else {
if (i == getSuccessorIndex(frame)) { if (successors[i] != -1 && states[successors[i]] instanceof DFAStateNode) { ((DFAStateNode) states[successors[i]]).getStateReachedProfile().enter();