Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Unified Diff: test/codegen/expect/_js_helper/_js_helper.js

Issue 967713002: fixes #69, avoid module name inside module scope (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/codegen/expect/_js_helper/_js_helper.js
diff --git a/test/codegen/expect/_js_helper/_js_helper.js b/test/codegen/expect/_js_helper/_js_helper.js
index 5505043ab3271ecd7f5b056b6f2ae8ce59972b4d..077ce0efceed0e3540c9668e55bd14c1cc997252 100644
--- a/test/codegen/expect/_js_helper/_js_helper.js
+++ b/test/codegen/expect/_js_helper/_js_helper.js
@@ -1,5 +1,5 @@
var _js_helper;
-(function(_js_helper) {
+(function(exports) {
'use strict';
class _Patch extends dart.Object {
_Patch() {
@@ -1783,7 +1783,7 @@ var _js_helper;
}
// Function checkDeferredIsLoaded: (String, String) → void
function checkDeferredIsLoaded(loadId, uri) {
- if (!dart.notNull(_js_helper._loadedLibraries.contains(loadId))) {
+ if (!dart.notNull(exports._loadedLibraries.contains(loadId))) {
throw new DeferredNotLoadedError(uri);
}
}
@@ -2236,7 +2236,7 @@ var _js_helper;
function _loadLibraryWrapper(loadId) {
return () => loadDeferredLibrary(loadId);
}
- dart.defineLazyProperties(_js_helper, {
+ dart.defineLazyProperties(exports, {
get _loadingLibraries() {
return dart.map();
},
@@ -2244,7 +2244,7 @@ var _js_helper;
return new core.Set();
}
});
- _js_helper.deferredLoadHook = null;
+ exports.deferredLoadHook = null;
// Function loadDeferredLibrary: (String) → Future<Null>
function loadDeferredLibrary(loadId) {
let urisMap = _foreign_helper.JS_EMBEDDED_GLOBAL('', dart.as(_js_embedded_names.DEFERRED_LIBRARY_URIS, core.String));
@@ -2263,15 +2263,15 @@ var _js_helper;
let initializer = _foreign_helper.JS_EMBEDDED_GLOBAL('', dart.as(_js_embedded_names.INITIALIZE_LOADED_HUNK, core.String));
initializer(hashes.get(i));
}
- let updated = _js_helper._loadedLibraries.add(loadId);
- if (dart.notNull(updated) && dart.notNull(_js_helper.deferredLoadHook !== null)) {
- _js_helper.deferredLoadHook();
+ let updated = exports._loadedLibraries.add(loadId);
+ if (dart.notNull(updated) && dart.notNull(exports.deferredLoadHook !== null)) {
+ exports.deferredLoadHook();
}
}), async.Future$(core.Null));
}
// Function _loadHunk: (String) → Future<Null>
function _loadHunk(hunkName) {
- let future = _js_helper._loadingLibraries.get(hunkName);
+ let future = exports._loadingLibraries.get(hunkName);
if (future !== null) {
return dart.as(future.then((_) => null), async.Future$(core.Null));
}
@@ -2279,7 +2279,7 @@ var _js_helper;
let index = uri.lastIndexOf('/');
uri = `${uri.substring(0, index + 1)}${hunkName}`;
if (dart.notNull(Primitives.isJsshell) || dart.notNull(Primitives.isD8)) {
- return _js_helper._loadingLibraries.set(hunkName, new async.Future(() => {
+ return exports._loadingLibraries.set(hunkName, new async.Future(() => {
try {
new Function(`load("${uri}")`)();
} catch (error) {
@@ -2290,7 +2290,7 @@ var _js_helper;
return null;
}));
} else if (_isolate_helper.isWorker()) {
- return _js_helper._loadingLibraries.set(hunkName, new async.Future(() => {
+ return exports._loadingLibraries.set(hunkName, new async.Future(() => {
let completer = new async.Completer();
_isolate_helper.enterJsAsync();
let leavingFuture = dart.as(completer.future.whenComplete(() => {
@@ -2325,7 +2325,7 @@ var _js_helper;
return leavingFuture;
}));
}
- return _js_helper._loadingLibraries.set(hunkName, new async.Future(() => {
+ return exports._loadingLibraries.set(hunkName, new async.Future(() => {
let completer = new async.Completer();
let script = document.createElement("script");
script.type = "text/javascript";
@@ -2570,12 +2570,12 @@ var _js_helper;
function getPropertyFromPrototype(object, name) {
return Object.getPrototypeOf(object)[name];
}
- _js_helper.getTagFunction = null;
- _js_helper.alternateTagFunction = null;
- _js_helper.prototypeForTagFunction = null;
+ exports.getTagFunction = null;
+ exports.alternateTagFunction = null;
+ exports.prototypeForTagFunction = null;
// Function toStringForNativeObject: (dynamic) → String
function toStringForNativeObject(obj) {
- let name = _js_helper.getTagFunction === null ? '<Unknown>' : dart.dinvokef(_js_helper.getTagFunction, obj);
+ let name = exports.getTagFunction === null ? '<Unknown>' : dart.dinvokef(exports.getTagFunction, obj);
return `Instance of ${name}`;
}
// Function hashCodeForNativeObject: (dynamic) → int
@@ -2590,7 +2590,7 @@ var _js_helper;
function isDartObject(obj) {
return obj instanceof _foreign_helper.JS_DART_OBJECT_CONSTRUCTOR();
}
- dart.copyProperties(_js_helper, {
+ dart.copyProperties(exports, {
get interceptorsByTag() {
return _foreign_helper.JS_EMBEDDED_GLOBAL('=Object', dart.as(_js_embedded_names.INTERCEPTORS_BY_TAG, core.String));
},
@@ -2602,11 +2602,11 @@ var _js_helper;
function findDispatchTagForInterceptorClass(interceptorClassConstructor) {
return dart.as(interceptorClassConstructor[_js_embedded_names.NATIVE_SUPERCLASS_TAG_NAME], core.String);
}
- _js_helper.dispatchRecordsForInstanceTags = null;
- _js_helper.interceptorsForUncacheableTags = null;
+ exports.dispatchRecordsForInstanceTags = null;
+ exports.interceptorsForUncacheableTags = null;
// Function lookupInterceptor: (String) → dynamic
function lookupInterceptor(tag) {
- return propertyGet(_js_helper.interceptorsByTag, tag);
+ return propertyGet(exports.interceptorsByTag, tag);
}
let UNCACHED_MARK = '~';
let INSTANCE_CACHED_MARK = '!';
@@ -2616,21 +2616,21 @@ var _js_helper;
// Function lookupAndCacheInterceptor: (dynamic) → dynamic
function lookupAndCacheInterceptor(obj) {
dart.assert(!dart.notNull(isDartObject(obj)));
- let tag = dart.as(dart.dinvokef(_js_helper.getTagFunction, obj), core.String);
- let record = propertyGet(_js_helper.dispatchRecordsForInstanceTags, tag);
+ let tag = dart.as(dart.dinvokef(exports.getTagFunction, obj), core.String);
+ let record = propertyGet(exports.dispatchRecordsForInstanceTags, tag);
if (record !== null)
return patchInstance(obj, record);
- let interceptor = propertyGet(_js_helper.interceptorsForUncacheableTags, tag);
+ let interceptor = propertyGet(exports.interceptorsForUncacheableTags, tag);
if (interceptor !== null)
return interceptor;
let interceptorClass = lookupInterceptor(tag);
if (interceptorClass === null) {
- tag = dart.as(dart.dinvokef(_js_helper.alternateTagFunction, obj, tag), core.String);
+ tag = dart.as(dart.dinvokef(exports.alternateTagFunction, obj, tag), core.String);
if (tag !== null) {
- record = propertyGet(_js_helper.dispatchRecordsForInstanceTags, tag);
+ record = propertyGet(exports.dispatchRecordsForInstanceTags, tag);
if (record !== null)
return patchInstance(obj, record);
- interceptor = propertyGet(_js_helper.interceptorsForUncacheableTags, tag);
+ interceptor = propertyGet(exports.interceptorsForUncacheableTags, tag);
if (interceptor !== null)
return interceptor;
interceptorClass = lookupInterceptor(tag);
@@ -2643,11 +2643,11 @@ var _js_helper;
let mark = tag[0];
if (dart.equals(mark, INSTANCE_CACHED_MARK)) {
record = makeLeafDispatchRecord(interceptor);
- propertySet(_js_helper.dispatchRecordsForInstanceTags, tag, record);
+ propertySet(exports.dispatchRecordsForInstanceTags, tag, record);
return patchInstance(obj, record);
}
if (dart.equals(mark, UNCACHED_MARK)) {
- propertySet(_js_helper.interceptorsForUncacheableTags, tag, interceptor);
+ propertySet(exports.interceptorsForUncacheableTags, tag, interceptor);
return interceptor;
}
if (dart.equals(mark, LEAF_MARK)) {
@@ -2659,7 +2659,7 @@ var _js_helper;
if (dart.equals(mark, DISCRIMINATED_MARK)) {
throw new core.UnimplementedError(tag);
}
- let isLeaf = _js_helper.leafTags[tag] === true;
+ let isLeaf = exports.leafTags[tag] === true;
if (isLeaf) {
return patchProto(obj, makeLeafDispatchRecord(interceptor));
} else {
@@ -2692,7 +2692,7 @@ var _js_helper;
// Function makeDefaultDispatchRecord: (dynamic, dynamic, dynamic) → dynamic
function makeDefaultDispatchRecord(tag, interceptorClass, proto) {
let interceptor = interceptorClass.prototype;
- let isLeaf = _js_helper.leafTags[tag] === true;
+ let isLeaf = exports.leafTags[tag] === true;
if (isLeaf) {
return makeLeafDispatchRecord(interceptor);
} else {
@@ -2707,20 +2707,20 @@ var _js_helper;
function constructorNameFallback(object) {
return _constructorNameFallback(object);
}
- _js_helper.initNativeDispatchFlag = null;
+ exports.initNativeDispatchFlag = null;
// Function initNativeDispatch: () → void
function initNativeDispatch() {
- if (true === _js_helper.initNativeDispatchFlag)
+ if (true === exports.initNativeDispatchFlag)
return;
- _js_helper.initNativeDispatchFlag = true;
+ exports.initNativeDispatchFlag = true;
initNativeDispatchContinue();
}
// Function initNativeDispatchContinue: () → void
function initNativeDispatchContinue() {
- _js_helper.dispatchRecordsForInstanceTags = Object.create(null);
- _js_helper.interceptorsForUncacheableTags = Object.create(null);
+ exports.dispatchRecordsForInstanceTags = Object.create(null);
+ exports.interceptorsForUncacheableTags = Object.create(null);
initHooks();
- let map = _js_helper.interceptorsByTag;
+ let map = exports.interceptorsByTag;
let tags = Object.getOwnPropertyNames(map);
if (typeof window != "undefined") {
let context = window;
@@ -2728,7 +2728,7 @@ var _js_helper;
};
for (let i = 0; i['<'](dart.dload(tags, 'length')); i++) {
let tag = dart.dindex(tags, i);
- let proto = dart.dinvokef(_js_helper.prototypeForTagFunction, tag);
+ let proto = dart.dinvokef(exports.prototypeForTagFunction, tag);
if (proto !== null) {
let interceptorClass = map[tag];
let record = makeDefaultDispatchRecord(tag, interceptorClass, proto);
@@ -2779,9 +2779,9 @@ var _js_helper;
let getTag = hooks.getTag;
let getUnknownTag = hooks.getUnknownTag;
let prototypeForTag = hooks.prototypeForTag;
- _js_helper.getTagFunction = (o) => getTag(o);
- _js_helper.alternateTagFunction = (o, tag) => getUnknownTag(o, tag);
- _js_helper.prototypeForTagFunction = (tag) => prototypeForTag(tag);
+ exports.getTagFunction = (o) => getTag(o);
+ exports.alternateTagFunction = (o, tag) => getUnknownTag(o, tag);
+ exports.prototypeForTagFunction = (tag) => prototypeForTag(tag);
}
// Function applyHooksTransformer: (dynamic, dynamic) → dynamic
function applyHooksTransformer(transformer, hooks) {
@@ -3661,234 +3661,234 @@ var _js_helper;
return s !== t;
}
// Exports:
- _js_helper.patch = patch;
- _js_helper.InternalMap = InternalMap;
- _js_helper.requiresPreamble = requiresPreamble;
- _js_helper.isJsIndexable = isJsIndexable;
- _js_helper.S = S;
- _js_helper.createInvocationMirror = createInvocationMirror;
- _js_helper.createUnmangledInvocationMirror = createUnmangledInvocationMirror;
- _js_helper.throwInvalidReflectionError = throwInvalidReflectionError;
- _js_helper.traceHelper = traceHelper;
- _js_helper.JSInvocationMirror = JSInvocationMirror;
- _js_helper.CachedInvocation = CachedInvocation;
- _js_helper.CachedCatchAllInvocation = CachedCatchAllInvocation;
- _js_helper.CachedNoSuchMethodInvocation = CachedNoSuchMethodInvocation;
- _js_helper.ReflectionInfo = ReflectionInfo;
- _js_helper.getMetadata = getMetadata;
- _js_helper.Primitives = Primitives;
- _js_helper.JsCache = JsCache;
- _js_helper.iae = iae;
- _js_helper.ioore = ioore;
- _js_helper.stringLastIndexOfUnchecked = stringLastIndexOfUnchecked;
- _js_helper.checkNull = checkNull;
- _js_helper.checkNum = checkNum;
- _js_helper.checkInt = checkInt;
- _js_helper.checkBool = checkBool;
- _js_helper.checkString = checkString;
- _js_helper.wrapException = wrapException;
- _js_helper.toStringWrapper = toStringWrapper;
- _js_helper.throwExpression = throwExpression;
- _js_helper.makeLiteralListConst = makeLiteralListConst;
- _js_helper.throwRuntimeError = throwRuntimeError;
- _js_helper.throwAbstractClassInstantiationError = throwAbstractClassInstantiationError;
- _js_helper.TypeErrorDecoder = TypeErrorDecoder;
- _js_helper.NullError = NullError;
- _js_helper.JsNoSuchMethodError = JsNoSuchMethodError;
- _js_helper.UnknownJsTypeError = UnknownJsTypeError;
- _js_helper.unwrapException = unwrapException;
- _js_helper.getTraceFromException = getTraceFromException;
- _js_helper.objectHashCode = objectHashCode;
- _js_helper.fillLiteralMap = fillLiteralMap;
- _js_helper.invokeClosure = invokeClosure;
- _js_helper.convertDartClosureToJS = convertDartClosureToJS;
- _js_helper.Closure = Closure;
- _js_helper.closureFromTearOff = closureFromTearOff;
- _js_helper.TearOffClosure = TearOffClosure;
- _js_helper.BoundClosure = BoundClosure;
- _js_helper.jsHasOwnProperty = jsHasOwnProperty;
- _js_helper.jsPropertyAccess = jsPropertyAccess;
- _js_helper.getFallThroughError = getFallThroughError;
- _js_helper.Creates = Creates;
- _js_helper.Returns = Returns;
- _js_helper.JSName = JSName;
- _js_helper.boolConversionCheck = boolConversionCheck;
- _js_helper.stringTypeCheck = stringTypeCheck;
- _js_helper.stringTypeCast = stringTypeCast;
- _js_helper.doubleTypeCheck = doubleTypeCheck;
- _js_helper.doubleTypeCast = doubleTypeCast;
- _js_helper.numTypeCheck = numTypeCheck;
- _js_helper.numTypeCast = numTypeCast;
- _js_helper.boolTypeCheck = boolTypeCheck;
- _js_helper.boolTypeCast = boolTypeCast;
- _js_helper.intTypeCheck = intTypeCheck;
- _js_helper.intTypeCast = intTypeCast;
- _js_helper.propertyTypeError = propertyTypeError;
- _js_helper.propertyTypeCastError = propertyTypeCastError;
- _js_helper.propertyTypeCheck = propertyTypeCheck;
- _js_helper.propertyTypeCast = propertyTypeCast;
- _js_helper.interceptedTypeCheck = interceptedTypeCheck;
- _js_helper.interceptedTypeCast = interceptedTypeCast;
- _js_helper.numberOrStringSuperTypeCheck = numberOrStringSuperTypeCheck;
- _js_helper.numberOrStringSuperTypeCast = numberOrStringSuperTypeCast;
- _js_helper.numberOrStringSuperNativeTypeCheck = numberOrStringSuperNativeTypeCheck;
- _js_helper.numberOrStringSuperNativeTypeCast = numberOrStringSuperNativeTypeCast;
- _js_helper.stringSuperTypeCheck = stringSuperTypeCheck;
- _js_helper.stringSuperTypeCast = stringSuperTypeCast;
- _js_helper.stringSuperNativeTypeCheck = stringSuperNativeTypeCheck;
- _js_helper.stringSuperNativeTypeCast = stringSuperNativeTypeCast;
- _js_helper.listTypeCheck = listTypeCheck;
- _js_helper.listTypeCast = listTypeCast;
- _js_helper.listSuperTypeCheck = listSuperTypeCheck;
- _js_helper.listSuperTypeCast = listSuperTypeCast;
- _js_helper.listSuperNativeTypeCheck = listSuperNativeTypeCheck;
- _js_helper.listSuperNativeTypeCast = listSuperNativeTypeCast;
- _js_helper.voidTypeCheck = voidTypeCheck;
- _js_helper.checkMalformedType = checkMalformedType;
- _js_helper.checkDeferredIsLoaded = checkDeferredIsLoaded;
- _js_helper.JavaScriptIndexingBehavior = JavaScriptIndexingBehavior;
- _js_helper.TypeErrorImplementation = TypeErrorImplementation;
- _js_helper.CastErrorImplementation = CastErrorImplementation;
- _js_helper.FallThroughErrorImplementation = FallThroughErrorImplementation;
- _js_helper.assertHelper = assertHelper;
- _js_helper.throwNoSuchMethod = throwNoSuchMethod;
- _js_helper.throwCyclicInit = throwCyclicInit;
- _js_helper.RuntimeError = RuntimeError;
- _js_helper.DeferredNotLoadedError = DeferredNotLoadedError;
- _js_helper.RuntimeType = RuntimeType;
- _js_helper.RuntimeFunctionType = RuntimeFunctionType;
- _js_helper.buildFunctionType = buildFunctionType;
- _js_helper.buildNamedFunctionType = buildNamedFunctionType;
- _js_helper.buildInterfaceType = buildInterfaceType;
- _js_helper.DynamicRuntimeType = DynamicRuntimeType;
- _js_helper.getDynamicRuntimeType = getDynamicRuntimeType;
- _js_helper.VoidRuntimeType = VoidRuntimeType;
- _js_helper.getVoidRuntimeType = getVoidRuntimeType;
- _js_helper.functionTypeTestMetaHelper = functionTypeTestMetaHelper;
- _js_helper.convertRtiToRuntimeType = convertRtiToRuntimeType;
- _js_helper.RuntimeTypePlain = RuntimeTypePlain;
- _js_helper.RuntimeTypeGeneric = RuntimeTypeGeneric;
- _js_helper.FunctionTypeInfoDecoderRing = FunctionTypeInfoDecoderRing;
- _js_helper.UnimplementedNoSuchMethodError = UnimplementedNoSuchMethodError;
- _js_helper.random64 = random64;
- _js_helper.jsonEncodeNative = jsonEncodeNative;
- _js_helper.getIsolateAffinityTag = getIsolateAffinityTag;
- _js_helper.loadDeferredLibrary = loadDeferredLibrary;
- _js_helper.MainError = MainError;
- _js_helper.missingMain = missingMain;
- _js_helper.badMain = badMain;
- _js_helper.mainHasTooManyParameters = mainHasTooManyParameters;
- _js_helper.NoSideEffects = NoSideEffects;
- _js_helper.NoThrows = NoThrows;
- _js_helper.NoInline = NoInline;
- _js_helper.IrRepresentation = IrRepresentation;
- _js_helper.Native = Native;
- _js_helper.ConstantMap = ConstantMap;
- _js_helper.ConstantMap$ = ConstantMap$;
- _js_helper.ConstantStringMap = ConstantStringMap;
- _js_helper.ConstantStringMap$ = ConstantStringMap$;
- _js_helper.ConstantProtoMap = ConstantProtoMap;
- _js_helper.ConstantProtoMap$ = ConstantProtoMap$;
- _js_helper.GeneralConstantMap = GeneralConstantMap;
- _js_helper.GeneralConstantMap$ = GeneralConstantMap$;
- _js_helper.contains = contains;
- _js_helper.arrayLength = arrayLength;
- _js_helper.arrayGet = arrayGet;
- _js_helper.arraySet = arraySet;
- _js_helper.propertyGet = propertyGet;
- _js_helper.callHasOwnProperty = callHasOwnProperty;
- _js_helper.propertySet = propertySet;
- _js_helper.getPropertyFromPrototype = getPropertyFromPrototype;
- _js_helper.toStringForNativeObject = toStringForNativeObject;
- _js_helper.hashCodeForNativeObject = hashCodeForNativeObject;
- _js_helper.defineProperty = defineProperty;
- _js_helper.isDartObject = isDartObject;
- _js_helper.interceptorsByTag = interceptorsByTag;
- _js_helper.leafTags = leafTags;
- _js_helper.findDispatchTagForInterceptorClass = findDispatchTagForInterceptorClass;
- _js_helper.lookupInterceptor = lookupInterceptor;
- _js_helper.UNCACHED_MARK = UNCACHED_MARK;
- _js_helper.INSTANCE_CACHED_MARK = INSTANCE_CACHED_MARK;
- _js_helper.LEAF_MARK = LEAF_MARK;
- _js_helper.INTERIOR_MARK = INTERIOR_MARK;
- _js_helper.DISCRIMINATED_MARK = DISCRIMINATED_MARK;
- _js_helper.lookupAndCacheInterceptor = lookupAndCacheInterceptor;
- _js_helper.patchInstance = patchInstance;
- _js_helper.patchProto = patchProto;
- _js_helper.patchInteriorProto = patchInteriorProto;
- _js_helper.makeLeafDispatchRecord = makeLeafDispatchRecord;
- _js_helper.makeDefaultDispatchRecord = makeDefaultDispatchRecord;
- _js_helper.setNativeSubclassDispatchRecord = setNativeSubclassDispatchRecord;
- _js_helper.constructorNameFallback = constructorNameFallback;
- _js_helper.initNativeDispatch = initNativeDispatch;
- _js_helper.initNativeDispatchContinue = initNativeDispatchContinue;
- _js_helper.initHooks = initHooks;
- _js_helper.applyHooksTransformer = applyHooksTransformer;
- _js_helper.regExpGetNative = regExpGetNative;
- _js_helper.regExpGetGlobalNative = regExpGetGlobalNative;
- _js_helper.regExpCaptureCount = regExpCaptureCount;
- _js_helper.JSSyntaxRegExp = JSSyntaxRegExp;
- _js_helper.firstMatchAfter = firstMatchAfter;
- _js_helper.StringMatch = StringMatch;
- _js_helper.allMatchesInStringUnchecked = allMatchesInStringUnchecked;
- _js_helper.stringContainsUnchecked = stringContainsUnchecked;
- _js_helper.stringReplaceJS = stringReplaceJS;
- _js_helper.stringReplaceFirstRE = stringReplaceFirstRE;
- _js_helper.ESCAPE_REGEXP = ESCAPE_REGEXP;
- _js_helper.stringReplaceAllUnchecked = stringReplaceAllUnchecked;
- _js_helper.stringReplaceAllFuncUnchecked = stringReplaceAllFuncUnchecked;
- _js_helper.stringReplaceAllEmptyFuncUnchecked = stringReplaceAllEmptyFuncUnchecked;
- _js_helper.stringReplaceAllStringFuncUnchecked = stringReplaceAllStringFuncUnchecked;
- _js_helper.stringReplaceFirstUnchecked = stringReplaceFirstUnchecked;
- _js_helper.stringJoinUnchecked = stringJoinUnchecked;
- _js_helper.createRuntimeType = createRuntimeType;
- _js_helper.TypeImpl = TypeImpl;
- _js_helper.TypeVariable = TypeVariable;
- _js_helper.getMangledTypeName = getMangledTypeName;
- _js_helper.setRuntimeTypeInfo = setRuntimeTypeInfo;
- _js_helper.getRuntimeTypeInfo = getRuntimeTypeInfo;
- _js_helper.getRuntimeTypeArguments = getRuntimeTypeArguments;
- _js_helper.getRuntimeTypeArgument = getRuntimeTypeArgument;
- _js_helper.getTypeArgumentByIndex = getTypeArgumentByIndex;
- _js_helper.copyTypeArguments = copyTypeArguments;
- _js_helper.getClassName = getClassName;
- _js_helper.getRuntimeTypeAsString = getRuntimeTypeAsString;
- _js_helper.getConstructorName = getConstructorName;
- _js_helper.runtimeTypeToString = runtimeTypeToString;
- _js_helper.joinArguments = joinArguments;
- _js_helper.getRuntimeTypeString = getRuntimeTypeString;
- _js_helper.getRuntimeType = getRuntimeType;
- _js_helper.substitute = substitute;
- _js_helper.checkSubtype = checkSubtype;
- _js_helper.computeTypeName = computeTypeName;
- _js_helper.subtypeCast = subtypeCast;
- _js_helper.assertSubtype = assertSubtype;
- _js_helper.assertIsSubtype = assertIsSubtype;
- _js_helper.throwTypeError = throwTypeError;
- _js_helper.checkArguments = checkArguments;
- _js_helper.areSubtypes = areSubtypes;
- _js_helper.computeSignature = computeSignature;
- _js_helper.isSupertypeOfNull = isSupertypeOfNull;
- _js_helper.checkSubtypeOfRuntimeType = checkSubtypeOfRuntimeType;
- _js_helper.subtypeOfRuntimeTypeCast = subtypeOfRuntimeTypeCast;
- _js_helper.assertSubtypeOfRuntimeType = assertSubtypeOfRuntimeType;
- _js_helper.getArguments = getArguments;
- _js_helper.isSubtype = isSubtype;
- _js_helper.isAssignable = isAssignable;
- _js_helper.areAssignable = areAssignable;
- _js_helper.areAssignableMaps = areAssignableMaps;
- _js_helper.isFunctionSubtype = isFunctionSubtype;
- _js_helper.invoke = invoke;
- _js_helper.invokeOn = invokeOn;
- _js_helper.call = call;
- _js_helper.getField = getField;
- _js_helper.getIndex = getIndex;
- _js_helper.getLength = getLength;
- _js_helper.isJsArray = isJsArray;
- _js_helper.hasField = hasField;
- _js_helper.hasNoField = hasNoField;
- _js_helper.isJsFunction = isJsFunction;
- _js_helper.isJsObject = isJsObject;
- _js_helper.isIdentical = isIdentical;
- _js_helper.isNotIdentical = isNotIdentical;
+ exports.patch = patch;
+ exports.InternalMap = InternalMap;
+ exports.requiresPreamble = requiresPreamble;
+ exports.isJsIndexable = isJsIndexable;
+ exports.S = S;
+ exports.createInvocationMirror = createInvocationMirror;
+ exports.createUnmangledInvocationMirror = createUnmangledInvocationMirror;
+ exports.throwInvalidReflectionError = throwInvalidReflectionError;
+ exports.traceHelper = traceHelper;
+ exports.JSInvocationMirror = JSInvocationMirror;
+ exports.CachedInvocation = CachedInvocation;
+ exports.CachedCatchAllInvocation = CachedCatchAllInvocation;
+ exports.CachedNoSuchMethodInvocation = CachedNoSuchMethodInvocation;
+ exports.ReflectionInfo = ReflectionInfo;
+ exports.getMetadata = getMetadata;
+ exports.Primitives = Primitives;
+ exports.JsCache = JsCache;
+ exports.iae = iae;
+ exports.ioore = ioore;
+ exports.stringLastIndexOfUnchecked = stringLastIndexOfUnchecked;
+ exports.checkNull = checkNull;
+ exports.checkNum = checkNum;
+ exports.checkInt = checkInt;
+ exports.checkBool = checkBool;
+ exports.checkString = checkString;
+ exports.wrapException = wrapException;
+ exports.toStringWrapper = toStringWrapper;
+ exports.throwExpression = throwExpression;
+ exports.makeLiteralListConst = makeLiteralListConst;
+ exports.throwRuntimeError = throwRuntimeError;
+ exports.throwAbstractClassInstantiationError = throwAbstractClassInstantiationError;
+ exports.TypeErrorDecoder = TypeErrorDecoder;
+ exports.NullError = NullError;
+ exports.JsNoSuchMethodError = JsNoSuchMethodError;
+ exports.UnknownJsTypeError = UnknownJsTypeError;
+ exports.unwrapException = unwrapException;
+ exports.getTraceFromException = getTraceFromException;
+ exports.objectHashCode = objectHashCode;
+ exports.fillLiteralMap = fillLiteralMap;
+ exports.invokeClosure = invokeClosure;
+ exports.convertDartClosureToJS = convertDartClosureToJS;
+ exports.Closure = Closure;
+ exports.closureFromTearOff = closureFromTearOff;
+ exports.TearOffClosure = TearOffClosure;
+ exports.BoundClosure = BoundClosure;
+ exports.jsHasOwnProperty = jsHasOwnProperty;
+ exports.jsPropertyAccess = jsPropertyAccess;
+ exports.getFallThroughError = getFallThroughError;
+ exports.Creates = Creates;
+ exports.Returns = Returns;
+ exports.JSName = JSName;
+ exports.boolConversionCheck = boolConversionCheck;
+ exports.stringTypeCheck = stringTypeCheck;
+ exports.stringTypeCast = stringTypeCast;
+ exports.doubleTypeCheck = doubleTypeCheck;
+ exports.doubleTypeCast = doubleTypeCast;
+ exports.numTypeCheck = numTypeCheck;
+ exports.numTypeCast = numTypeCast;
+ exports.boolTypeCheck = boolTypeCheck;
+ exports.boolTypeCast = boolTypeCast;
+ exports.intTypeCheck = intTypeCheck;
+ exports.intTypeCast = intTypeCast;
+ exports.propertyTypeError = propertyTypeError;
+ exports.propertyTypeCastError = propertyTypeCastError;
+ exports.propertyTypeCheck = propertyTypeCheck;
+ exports.propertyTypeCast = propertyTypeCast;
+ exports.interceptedTypeCheck = interceptedTypeCheck;
+ exports.interceptedTypeCast = interceptedTypeCast;
+ exports.numberOrStringSuperTypeCheck = numberOrStringSuperTypeCheck;
+ exports.numberOrStringSuperTypeCast = numberOrStringSuperTypeCast;
+ exports.numberOrStringSuperNativeTypeCheck = numberOrStringSuperNativeTypeCheck;
+ exports.numberOrStringSuperNativeTypeCast = numberOrStringSuperNativeTypeCast;
+ exports.stringSuperTypeCheck = stringSuperTypeCheck;
+ exports.stringSuperTypeCast = stringSuperTypeCast;
+ exports.stringSuperNativeTypeCheck = stringSuperNativeTypeCheck;
+ exports.stringSuperNativeTypeCast = stringSuperNativeTypeCast;
+ exports.listTypeCheck = listTypeCheck;
+ exports.listTypeCast = listTypeCast;
+ exports.listSuperTypeCheck = listSuperTypeCheck;
+ exports.listSuperTypeCast = listSuperTypeCast;
+ exports.listSuperNativeTypeCheck = listSuperNativeTypeCheck;
+ exports.listSuperNativeTypeCast = listSuperNativeTypeCast;
+ exports.voidTypeCheck = voidTypeCheck;
+ exports.checkMalformedType = checkMalformedType;
+ exports.checkDeferredIsLoaded = checkDeferredIsLoaded;
+ exports.JavaScriptIndexingBehavior = JavaScriptIndexingBehavior;
+ exports.TypeErrorImplementation = TypeErrorImplementation;
+ exports.CastErrorImplementation = CastErrorImplementation;
+ exports.FallThroughErrorImplementation = FallThroughErrorImplementation;
+ exports.assertHelper = assertHelper;
+ exports.throwNoSuchMethod = throwNoSuchMethod;
+ exports.throwCyclicInit = throwCyclicInit;
+ exports.RuntimeError = RuntimeError;
+ exports.DeferredNotLoadedError = DeferredNotLoadedError;
+ exports.RuntimeType = RuntimeType;
+ exports.RuntimeFunctionType = RuntimeFunctionType;
+ exports.buildFunctionType = buildFunctionType;
+ exports.buildNamedFunctionType = buildNamedFunctionType;
+ exports.buildInterfaceType = buildInterfaceType;
+ exports.DynamicRuntimeType = DynamicRuntimeType;
+ exports.getDynamicRuntimeType = getDynamicRuntimeType;
+ exports.VoidRuntimeType = VoidRuntimeType;
+ exports.getVoidRuntimeType = getVoidRuntimeType;
+ exports.functionTypeTestMetaHelper = functionTypeTestMetaHelper;
+ exports.convertRtiToRuntimeType = convertRtiToRuntimeType;
+ exports.RuntimeTypePlain = RuntimeTypePlain;
+ exports.RuntimeTypeGeneric = RuntimeTypeGeneric;
+ exports.FunctionTypeInfoDecoderRing = FunctionTypeInfoDecoderRing;
+ exports.UnimplementedNoSuchMethodError = UnimplementedNoSuchMethodError;
+ exports.random64 = random64;
+ exports.jsonEncodeNative = jsonEncodeNative;
+ exports.getIsolateAffinityTag = getIsolateAffinityTag;
+ exports.loadDeferredLibrary = loadDeferredLibrary;
+ exports.MainError = MainError;
+ exports.missingMain = missingMain;
+ exports.badMain = badMain;
+ exports.mainHasTooManyParameters = mainHasTooManyParameters;
+ exports.NoSideEffects = NoSideEffects;
+ exports.NoThrows = NoThrows;
+ exports.NoInline = NoInline;
+ exports.IrRepresentation = IrRepresentation;
+ exports.Native = Native;
+ exports.ConstantMap = ConstantMap;
+ exports.ConstantMap$ = ConstantMap$;
+ exports.ConstantStringMap = ConstantStringMap;
+ exports.ConstantStringMap$ = ConstantStringMap$;
+ exports.ConstantProtoMap = ConstantProtoMap;
+ exports.ConstantProtoMap$ = ConstantProtoMap$;
+ exports.GeneralConstantMap = GeneralConstantMap;
+ exports.GeneralConstantMap$ = GeneralConstantMap$;
+ exports.contains = contains;
+ exports.arrayLength = arrayLength;
+ exports.arrayGet = arrayGet;
+ exports.arraySet = arraySet;
+ exports.propertyGet = propertyGet;
+ exports.callHasOwnProperty = callHasOwnProperty;
+ exports.propertySet = propertySet;
+ exports.getPropertyFromPrototype = getPropertyFromPrototype;
+ exports.toStringForNativeObject = toStringForNativeObject;
+ exports.hashCodeForNativeObject = hashCodeForNativeObject;
+ exports.defineProperty = defineProperty;
+ exports.isDartObject = isDartObject;
+ exports.interceptorsByTag = interceptorsByTag;
+ exports.leafTags = leafTags;
+ exports.findDispatchTagForInterceptorClass = findDispatchTagForInterceptorClass;
+ exports.lookupInterceptor = lookupInterceptor;
+ exports.UNCACHED_MARK = UNCACHED_MARK;
+ exports.INSTANCE_CACHED_MARK = INSTANCE_CACHED_MARK;
+ exports.LEAF_MARK = LEAF_MARK;
+ exports.INTERIOR_MARK = INTERIOR_MARK;
+ exports.DISCRIMINATED_MARK = DISCRIMINATED_MARK;
+ exports.lookupAndCacheInterceptor = lookupAndCacheInterceptor;
+ exports.patchInstance = patchInstance;
+ exports.patchProto = patchProto;
+ exports.patchInteriorProto = patchInteriorProto;
+ exports.makeLeafDispatchRecord = makeLeafDispatchRecord;
+ exports.makeDefaultDispatchRecord = makeDefaultDispatchRecord;
+ exports.setNativeSubclassDispatchRecord = setNativeSubclassDispatchRecord;
+ exports.constructorNameFallback = constructorNameFallback;
+ exports.initNativeDispatch = initNativeDispatch;
+ exports.initNativeDispatchContinue = initNativeDispatchContinue;
+ exports.initHooks = initHooks;
+ exports.applyHooksTransformer = applyHooksTransformer;
+ exports.regExpGetNative = regExpGetNative;
+ exports.regExpGetGlobalNative = regExpGetGlobalNative;
+ exports.regExpCaptureCount = regExpCaptureCount;
+ exports.JSSyntaxRegExp = JSSyntaxRegExp;
+ exports.firstMatchAfter = firstMatchAfter;
+ exports.StringMatch = StringMatch;
+ exports.allMatchesInStringUnchecked = allMatchesInStringUnchecked;
+ exports.stringContainsUnchecked = stringContainsUnchecked;
+ exports.stringReplaceJS = stringReplaceJS;
+ exports.stringReplaceFirstRE = stringReplaceFirstRE;
+ exports.ESCAPE_REGEXP = ESCAPE_REGEXP;
+ exports.stringReplaceAllUnchecked = stringReplaceAllUnchecked;
+ exports.stringReplaceAllFuncUnchecked = stringReplaceAllFuncUnchecked;
+ exports.stringReplaceAllEmptyFuncUnchecked = stringReplaceAllEmptyFuncUnchecked;
+ exports.stringReplaceAllStringFuncUnchecked = stringReplaceAllStringFuncUnchecked;
+ exports.stringReplaceFirstUnchecked = stringReplaceFirstUnchecked;
+ exports.stringJoinUnchecked = stringJoinUnchecked;
+ exports.createRuntimeType = createRuntimeType;
+ exports.TypeImpl = TypeImpl;
+ exports.TypeVariable = TypeVariable;
+ exports.getMangledTypeName = getMangledTypeName;
+ exports.setRuntimeTypeInfo = setRuntimeTypeInfo;
+ exports.getRuntimeTypeInfo = getRuntimeTypeInfo;
+ exports.getRuntimeTypeArguments = getRuntimeTypeArguments;
+ exports.getRuntimeTypeArgument = getRuntimeTypeArgument;
+ exports.getTypeArgumentByIndex = getTypeArgumentByIndex;
+ exports.copyTypeArguments = copyTypeArguments;
+ exports.getClassName = getClassName;
+ exports.getRuntimeTypeAsString = getRuntimeTypeAsString;
+ exports.getConstructorName = getConstructorName;
+ exports.runtimeTypeToString = runtimeTypeToString;
+ exports.joinArguments = joinArguments;
+ exports.getRuntimeTypeString = getRuntimeTypeString;
+ exports.getRuntimeType = getRuntimeType;
+ exports.substitute = substitute;
+ exports.checkSubtype = checkSubtype;
+ exports.computeTypeName = computeTypeName;
+ exports.subtypeCast = subtypeCast;
+ exports.assertSubtype = assertSubtype;
+ exports.assertIsSubtype = assertIsSubtype;
+ exports.throwTypeError = throwTypeError;
+ exports.checkArguments = checkArguments;
+ exports.areSubtypes = areSubtypes;
+ exports.computeSignature = computeSignature;
+ exports.isSupertypeOfNull = isSupertypeOfNull;
+ exports.checkSubtypeOfRuntimeType = checkSubtypeOfRuntimeType;
+ exports.subtypeOfRuntimeTypeCast = subtypeOfRuntimeTypeCast;
+ exports.assertSubtypeOfRuntimeType = assertSubtypeOfRuntimeType;
+ exports.getArguments = getArguments;
+ exports.isSubtype = isSubtype;
+ exports.isAssignable = isAssignable;
+ exports.areAssignable = areAssignable;
+ exports.areAssignableMaps = areAssignableMaps;
+ exports.isFunctionSubtype = isFunctionSubtype;
+ exports.invoke = invoke;
+ exports.invokeOn = invokeOn;
+ exports.call = call;
+ exports.getField = getField;
+ exports.getIndex = getIndex;
+ exports.getLength = getLength;
+ exports.isJsArray = isJsArray;
+ exports.hasField = hasField;
+ exports.hasNoField = hasNoField;
+ exports.isJsFunction = isJsFunction;
+ exports.isJsObject = isJsObject;
+ exports.isIdentical = isIdentical;
+ exports.isNotIdentical = isNotIdentical;
})(_js_helper || (_js_helper = {}));
« no previous file with comments | « test/codegen/expect/_js_embedded_names/_js_embedded_names.js ('k') | test/codegen/expect/_js_names/_js_names.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698