MCPcopy Create free account
hub / github.com/codenameone/CodenameOne / bindCiFallback

Function bindCiFallback

Ports/JavaScriptPort/src/main/webapp/port.js:347–355  ·  view source on GitHub ↗
(symbol, names, fn)

Source from the content-addressed store, hash-verified

345 }
346}
347function bindCiFallback(symbol, names, fn) {
348 emitCiFallbackMarker(symbol, "ENABLED");
349 const wrappedFallback = function*() {
350 emitCiFallbackMarker(symbol, "HIT");
351 return yield* fn.apply(this, arguments);
352 };
353 wrappedFallback.__cn1CiFallbackSymbol = symbol;
354 bindNative(names, wrappedFallback);
355}
356function bindCiFallbackWithMethodId(symbol, names, fn) {
357 emitCiFallbackMarker(symbol, "ENABLED");
358 for (let i = 0; i < names.length; i++) {

Callers 1

port.jsFile · 0.85

Calls 3

emitCiFallbackMarkerFunction · 0.85
bindNativeFunction · 0.85
applyMethod · 0.65

Tested by

no test coverage detected