Index: sdk/lib/_internal/js_runtime/lib/js_mirrors.dart |
diff --git a/sdk/lib/_internal/js_runtime/lib/js_mirrors.dart b/sdk/lib/_internal/js_runtime/lib/js_mirrors.dart |
index 94231b01967bd41bff101e62f9e66390868c7430..d9ee7567203c9af4657a6a1a15ad262274fe14de 100644 |
--- a/sdk/lib/_internal/js_runtime/lib/js_mirrors.dart |
+++ b/sdk/lib/_internal/js_runtime/lib/js_mirrors.dart |
@@ -147,7 +147,7 @@ class JsMirrorSystem implements MirrorSystem { |
String uriString = data[1]; |
Uri uri; |
// The Uri has been compiled out. Create a URI from the simple name. |
- if (uriString != "") { |
+ if (uriString != '') { |
uri = Uri.parse(uriString); |
} else { |
uri = new Uri( |
@@ -303,7 +303,7 @@ class JsTypeMirror extends JsDeclarationMirror implements TypeMirror { |
bool get hasReflectedType => false; |
Type get reflectedType { |
- throw new UnsupportedError("This type does not support reflectedType"); |
+ throw new UnsupportedError('This type does not support reflectedType'); |
} |
List<TypeVariableMirror> get typeVariables => const <TypeVariableMirror>[]; |
@@ -408,9 +408,9 @@ class JsLibraryMirror extends JsDeclarationMirror |
JsMethodMirror methodMirror = mirror; |
if (methodMirror.isGetter) return reflect(mirror._getField(this)); |
assert(methodMirror.isRegularMethod); |
- var getter = JS("", "#['\$getter']", methodMirror._jsFunction); |
+ var getter = JS('', "#['\$getter']", methodMirror._jsFunction); |
if (getter == null) throw new UnimplementedError(); |
- return reflect(JS("", "#()", getter)); |
+ return reflect(JS('', '#()', getter)); |
} |
InstanceMirror invoke(Symbol memberName, List positionalArguments, |
@@ -576,7 +576,7 @@ Symbol s(String name) { |
return new _symbol_dev.Symbol.unvalidated(name); |
} |
-Symbol setterSymbol(Symbol symbol) => s("${n(symbol)}="); |
+Symbol setterSymbol(Symbol symbol) => s('${n(symbol)}='); |
final JsMirrorSystem currentJsMirrorSystem = new JsMirrorSystem(); |
@@ -628,7 +628,7 @@ TypeMirror reflectClassByName(Symbol symbol, String mangledName) { |
var mirror = JsCache.fetch(classMirrors, mangledName); |
if (mirror != null) return mirror; |
disableTreeShaking(); |
- int typeArgIndex = mangledName.indexOf("<"); |
+ int typeArgIndex = mangledName.indexOf('<'); |
if (typeArgIndex != -1) { |
TypeMirror originalDeclaration = |
reflectClassByMangledName(mangledName.substring(0, typeArgIndex)) |
@@ -1043,9 +1043,9 @@ class JsInstanceMirror extends JsObjectMirror implements InstanceMirror { |
case JSInvocationMirror.METHOD: |
if (namedArguments.isNotEmpty) return '$name*'; |
int nbArgs = positionalArguments.length as int; |
- return "$name:$nbArgs"; |
+ return '$name:$nbArgs'; |
} |
- throw new RuntimeError("Could not compute reflective name for $name"); |
+ throw new RuntimeError('Could not compute reflective name for $name'); |
} |
/** |
@@ -1109,7 +1109,7 @@ class JsInstanceMirror extends JsObjectMirror implements InstanceMirror { |
if (type == JSInvocationMirror.SETTER) { |
// For setters we report the setter name "field=". |
- name = s("${n(name)}="); |
+ name = s('${n(name)}='); |
} |
if (!cacheEntry.isNoSuchMethod) { |
@@ -1138,7 +1138,7 @@ class JsInstanceMirror extends JsObjectMirror implements InstanceMirror { |
static bool isMissingCache(x) => JS('bool', 'typeof # == "number"', x); |
static bool isMissingProbe(Symbol symbol) => |
JS('bool', 'typeof #.\$p == "undefined"', symbol); |
- static bool isEvalAllowed() => !JS_GET_FLAG("USE_CONTENT_SECURITY_POLICY"); |
+ static bool isEvalAllowed() => !JS_GET_FLAG('USE_CONTENT_SECURITY_POLICY'); |
/// The getter cache is lazily allocated after a couple |
/// of invocations of [InstanceMirror.getField]. The delay is |
@@ -1232,7 +1232,7 @@ class JsInstanceMirror extends JsObjectMirror implements InstanceMirror { |
_newProbeFn(String id, bool useEval) { |
if (useEval) { |
- String body = "return c.$id;"; |
+ String body = 'return c.$id;'; |
return JS('', 'new Function("c", #)', body); |
} else { |
return JS('', '(function(n){return(function(c){return c[n]})})(#)', id); |
@@ -1248,7 +1248,7 @@ class JsInstanceMirror extends JsObjectMirror implements InstanceMirror { |
// generated call to the getter - e.g. o.get$foo() - much more likely |
// to be monomorphic and inlineable. |
String className = JS('String', '#.constructor.name', reflectee); |
- String body = "/* $className */ return o.$name();"; |
+ String body = '/* $className */ return o.$name();'; |
return JS('', 'new Function("o", #)', body); |
} |
@@ -1928,9 +1928,9 @@ class JsClassMirror extends JsTypeMirror |
// We invoke the same getter that Dart code would execute. During |
// initialization we have stored that getter on the function (so that |
// we can find it more easily here). |
- var getter = JS("", "#['\$getter']", method._jsFunction); |
+ var getter = JS('', "#['\$getter']", method._jsFunction); |
if (getter == null) throw new UnimplementedError(); |
- return reflect(JS("", "#()", getter)); |
+ return reflect(JS('', '#()', getter)); |
} |
throw new NoSuchStaticMethodError.method(null, fieldName, null, null); |
} |
@@ -2090,7 +2090,7 @@ class JsClassMirror extends JsTypeMirror |
Type get reflectedType { |
if (!hasReflectedType) { |
throw new UnsupportedError( |
- "Declarations of generics have no reflected type"); |
+ 'Declarations of generics have no reflected type'); |
} |
return createRuntimeType(_mangledName); |
} |
@@ -2237,7 +2237,7 @@ class JsClosureMirror extends JsInstanceMirror implements ClosureMirror { |
if (cachedFunction != null) return cachedFunction; |
disableTreeShaking(); |
// TODO(ahe): What about optional parameters (named or not). |
- String callPrefix = "${JS_GET_NAME(JsGetName.CALL_PREFIX)}\$"; |
+ String callPrefix = '${JS_GET_NAME(JsGetName.CALL_PREFIX)}\$'; |
String callName = JS( |
'String|Null', |
@@ -3067,13 +3067,13 @@ Symbol getSymbol(String name, LibraryMirror library) { |
return new _symbol_dev.Symbol.validated(name); |
} |
if (library == null) { |
- throw new ArgumentError("Library required for private symbol name: $name"); |
+ throw new ArgumentError('Library required for private symbol name: $name'); |
} |
if (!_symbol_dev.Symbol.isValidSymbol(name)) { |
- throw new ArgumentError("Not a valid symbol name: $name"); |
+ throw new ArgumentError('Not a valid symbol name: $name'); |
} |
throw new UnimplementedError( |
- "MirrorSystem.getSymbol not implemented for private names"); |
+ 'MirrorSystem.getSymbol not implemented for private names'); |
} |
bool _isPublicSymbol(String name) { |