## Uses of Class
org.eclipse.wst.jsdt.chromium.util.MethodIsBlockingException

Packages that use MethodIsBlockingException
org.eclipse.wst.jsdt.chromium: Main package of ChromDevTools SDK API.
org.eclipse.wst.jsdt.chromium.util
org.eclipse.wst.jsdt.chromium.wip: Contains all WIP-specific interfaces.

### Uses of MethodIsBlockingException in org.eclipse.wst.jsdt.chromium

Methods in org.eclipse.wst.jsdt.chromium that throw MethodIsBlockingException
`void` CallbackSemaphore.`acquireDefault(RelayOk relayOk)`
`void` StandaloneVm.`attach(DebugEventListener listener)` Connects to the target VM.
`BrowserTab` Browser.TabConnector.`attach(TabDebugEventListener listener)` Attaches to the related tab debugger.
`void` JsEvaluateContext.`evaluateSync(java.lang.String expression, java.util.Map<java.lang.String,? extends JsValue> additionalContext, JsEvaluateContext.EvaluateCallback evaluateCallback)` Synchronously evaluates an arbitrary JavaScript `expression` in the particular context.
`JsVariable` JsArray.`get(long index)`
`java.util.Collection<? extends JsVariable>` JsObject.`getInternalProperties()`
`long` JsArray.`getLength()`
`TextStreamPosition` JsFunction.`getOpenParenPosition()` Returns position of opening parenthesis of function arguments.
`java.util.Collection<? extends JsObjectProperty>` JsObject.`getProperties()`
`JsVariable` JsObject.`getProperty(java.lang.String name)`
`JsVariable` CallFrame.`getReceiverVariable()`
`JsObject` JsScope.ObjectBased.`getScopeObject()`
`java.util.List<? extends JsScope>` FunctionScopeExtension.`getScopes(JsFunction function)`
`Script` JsFunction.`getScript()`
`void` JavascriptVm.`getScripts(JavascriptVm.ScriptsCallback callback)` Returns user scripts loaded into the tab.
`java.util.List<? extends JsDeclarativeVariable>` JsScope.Declarative.`getVariables()`
`java.util.SortedMap<java.lang.Long,? extends JsVariable>` JsArray.`toSparseArray()`
`boolean` CallbackSemaphore.`tryAcquire(long timeout, java.util.concurrent.TimeUnit unit)` Tries to acquire the semaphore.
`boolean` CallbackSemaphore.`tryAcquireDefault(RelayOk relayOk)` Tries to acquire semaphore with some reasonable default timeout.

### Uses of MethodIsBlockingException in org.eclipse.wst.jsdt.chromium.util

Methods in org.eclipse.wst.jsdt.chromium.util that throw MethodIsBlockingException
`void` AsyncFuture.SyncOperation.`execute()` User must call this method immediately after he passed the object to `AsyncFuture`.
`T` AsyncFutureRef.`getSync()`
`abstract T` AsyncFuture.`getSync()` Returns the operation result.
`protected abstract RES` AsyncFuture.SyncOperation.`runSync()` Does whatever tasks the operation requires.

### Uses of MethodIsBlockingException in org.eclipse.wst.jsdt.chromium.wip

Methods in org.eclipse.wst.jsdt.chromium.wip that throw MethodIsBlockingException
`void` EvaluateToMappingExtension.`evaluateSync(JsEvaluateContext evaluateContext, java.lang.String expression, java.util.Map<java.lang.String,? extends JsValue> additionalContext, RemoteValueMapping targetMapping, JsEvaluateContext.EvaluateCallback evaluateCallback)` Synchronously evaluates an arbitrary JavaScript `expression` in the particular context.
`void` EvaluateToMappingExtension.`evaluateSync(JsEvaluateContext evaluateContext, java.lang.String expression, java.util.Map<java.lang.String,? extends JsValue> additionalContext, RemoteValueMapping targetMapping, JsEvaluateContext.EvaluateCallback evaluateCallback)` Synchronously evaluates an arbitrary JavaScript `expression` in the particular context.