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

Unified Diff: sdk/lib/_internal/compiler/implementation/mirrors/dart2js_instance_mirrors.dart

Issue 614993002: Rename Constant to ConstantValue and ConstExp to ConstantExpression. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 3 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: sdk/lib/_internal/compiler/implementation/mirrors/dart2js_instance_mirrors.dart
diff --git a/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_instance_mirrors.dart b/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_instance_mirrors.dart
index 327bb976ea4cb17762859ddd6c3736cbc0288f67..1c1446bdcb2ebdb22ffbc08fc6351021e6465c2f 100644
--- a/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_instance_mirrors.dart
+++ b/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_instance_mirrors.dart
@@ -33,7 +33,7 @@ abstract class InstanceMirrorMixin implements InstanceMirror {
}
InstanceMirror _convertConstantToInstanceMirror(
- Dart2JsMirrorSystem mirrorSystem, ConstExp constant, Constant value) {
+ Dart2JsMirrorSystem mirrorSystem, ConstantExpression constant, ConstantValue value) {
sigurdm 2014/10/01 07:46:47 Long line
Johnni Winther 2014/10/01 08:21:23 Done.
if (value.isBool) {
return new Dart2JsBoolConstantMirror(mirrorSystem, constant, value);
} else if (value.isNum) {
@@ -66,8 +66,8 @@ InstanceMirror _convertConstantToInstanceMirror(
class Dart2JsConstantMirror extends Object
with ObjectMirrorMixin, InstanceMirrorMixin {
final Dart2JsMirrorSystem mirrorSystem;
- final ConstExp _constant;
- final Constant _value;
+ final ConstantExpression _constant;
+ final ConstantValue _value;
Dart2JsConstantMirror(this.mirrorSystem, this._constant, this._value);
@@ -94,10 +94,10 @@ class Dart2JsConstantMirror extends Object
class Dart2JsNullConstantMirror extends Dart2JsConstantMirror {
Dart2JsNullConstantMirror(Dart2JsMirrorSystem mirrorSystem,
- ConstExp constant, NullConstant value)
+ ConstantExpression constant, NullConstantValue value)
sigurdm 2014/10/01 07:46:47 Long line
Johnni Winther 2014/10/01 08:21:23 Done.
: super(mirrorSystem, constant, value);
- NullConstant get _value => super._value;
+ NullConstantValue get _value => super._value;
bool get hasReflectee => true;
@@ -106,61 +106,61 @@ class Dart2JsNullConstantMirror extends Dart2JsConstantMirror {
class Dart2JsBoolConstantMirror extends Dart2JsConstantMirror {
Dart2JsBoolConstantMirror(Dart2JsMirrorSystem mirrorSystem,
- ConstExp constant,
- BoolConstant value)
+ ConstantExpression constant,
+ BoolConstantValue value)
: super(mirrorSystem, constant, value);
Dart2JsBoolConstantMirror.fromBool(Dart2JsMirrorSystem mirrorSystem,
bool value)
: super(mirrorSystem, null,
- value ? new TrueConstant() : new FalseConstant());
+ value ? new TrueConstantValue() : new FalseConstantValue());
- BoolConstant get _value => super._value;
+ BoolConstantValue get _value => super._value;
bool get hasReflectee => true;
- get reflectee => _value is TrueConstant;
+ get reflectee => _value is TrueConstantValue;
}
class Dart2JsStringConstantMirror extends Dart2JsConstantMirror {
Dart2JsStringConstantMirror(Dart2JsMirrorSystem mirrorSystem,
- ConstExp constant,
- StringConstant value)
+ ConstantExpression constant,
+ StringConstantValue value)
: super(mirrorSystem, constant, value);
Dart2JsStringConstantMirror.fromString(Dart2JsMirrorSystem mirrorSystem,
String text)
: super(mirrorSystem, null,
- new StringConstant(new DartString.literal(text)));
+ new StringConstantValue(new DartString.literal(text)));
- StringConstant get _value => super._value;
+ StringConstantValue get _value => super._value;
bool get hasReflectee => true;
- get reflectee => _value.value.slowToString();
+ get reflectee => _value.primitiveValue.slowToString();
}
class Dart2JsNumConstantMirror extends Dart2JsConstantMirror {
Dart2JsNumConstantMirror(Dart2JsMirrorSystem mirrorSystem,
- ConstExp constant,
- NumConstant value)
+ ConstantExpression constant,
+ NumConstantValue value)
: super(mirrorSystem, constant, value);
- NumConstant get _value => super._value;
+ NumConstantValue get _value => super._value;
bool get hasReflectee => true;
- get reflectee => _value.value;
+ get reflectee => _value.primitiveValue;
}
class Dart2JsListConstantMirror extends Dart2JsConstantMirror
implements ListInstanceMirror {
Dart2JsListConstantMirror(Dart2JsMirrorSystem mirrorSystem,
- ConstExp constant,
- ListConstant value)
+ ConstantExpression constant,
+ ListConstantValue value)
: super(mirrorSystem, constant, value);
- ListConstant get _value => super._value;
+ ListConstantValue get _value => super._value;
int get length => _value.length;
@@ -177,18 +177,18 @@ class Dart2JsMapConstantMirror extends Dart2JsConstantMirror
List<String> _listCache;
Dart2JsMapConstantMirror(Dart2JsMirrorSystem mirrorSystem,
- ConstExp constant,
- MapConstant value)
+ ConstantExpression constant,
+ MapConstantValue value)
: super(mirrorSystem, constant, value);
- MapConstant get _value => super._value;
+ MapConstantValue get _value => super._value;
List<String> get _list {
if (_listCache == null) {
_listCache = new List<String>(_value.length);
int index = 0;
- for (StringConstant keyConstant in _value.keys) {
- _listCache[index] = keyConstant.value.slowToString();
+ for (StringConstantValue keyConstant in _value.keys) {
+ _listCache[index] = keyConstant.primitiveValue.slowToString();
index++;
}
_listCache = new UnmodifiableListView<String>(_listCache);
@@ -214,29 +214,29 @@ class Dart2JsTypeConstantMirror extends Dart2JsConstantMirror
implements TypeInstanceMirror {
Dart2JsTypeConstantMirror(Dart2JsMirrorSystem mirrorSystem,
- ConstExp constant,
- TypeConstant value)
+ ConstantExpression constant,
+ TypeConstantValue value)
: super(mirrorSystem, constant, value);
- TypeConstant get _value => super._value;
+ TypeConstantValue get _value => super._value;
TypeMirror get representedType =>
mirrorSystem._convertTypeToTypeMirror(_value.representedType);
}
class Dart2JsConstructedConstantMirror extends Dart2JsConstantMirror {
- Map<String,Constant> _fieldMapCache;
+ Map<String,ConstantValue> _fieldMapCache;
Dart2JsConstructedConstantMirror(Dart2JsMirrorSystem mirrorSystem,
- ConstExp constant,
- ConstructedConstant value)
+ ConstantExpression constant,
+ ConstructedConstantValue value)
: super(mirrorSystem, constant, value);
- ConstructedConstant get _value => super._value;
+ ConstructedConstantValue get _value => super._value;
- Map<String,Constant> get _fieldMap {
+ Map<String,ConstantValue> get _fieldMap {
if (_fieldMapCache == null) {
- _fieldMapCache = new Map<String,Constant>();
+ _fieldMapCache = new Map<String,ConstantValue>();
if (identical(_value.type.element.kind, ElementKind.CLASS)) {
var index = 0;
ClassElement element = _value.type.element;
@@ -252,7 +252,7 @@ class Dart2JsConstructedConstantMirror extends Dart2JsConstantMirror {
InstanceMirror getField(Symbol fieldName) {
String name = MirrorSystem.getName(fieldName);
- Constant fieldConstant = _fieldMap[name];
+ ConstantValue fieldConstant = _fieldMap[name];
if (fieldConstant != null) {
return _convertConstantToInstanceMirror(
mirrorSystem, null, fieldConstant);

Powered by Google App Engine
This is Rietveld 408576698