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

Unified Diff: runtime/vm/object.h

Issue 8403003: Rename the VM internal 'var' type to 'Dynamic' type. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: '' Created 9 years, 2 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
« no previous file with comments | « runtime/vm/compiler.cc ('k') | runtime/vm/object.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/object.h
===================================================================
--- runtime/vm/object.h (revision 778)
+++ runtime/vm/object.h (working copy)
@@ -118,7 +118,7 @@
kSentinelObject,
kClassClass,
kNullClass,
- kVarClass,
+ kDynamicClass,
kVoidClass,
kUnresolvedClassClass,
kParameterizedTypeClass,
@@ -210,7 +210,7 @@
static RawClass* class_class() { return class_class_; }
static RawClass* null_class() { return null_class_; }
- static RawClass* var_class() { return var_class_; }
+ static RawClass* dynamic_class() { return dynamic_class_; }
static RawClass* void_class() { return void_class_; }
static RawClass* unresolved_class_class() { return unresolved_class_class_; }
static RawClass* parameterized_type_class() {
@@ -311,7 +311,7 @@
static RawClass* class_class_; // Class of the Class vm object.
static RawClass* null_class_; // Class of the null object.
- static RawClass* var_class_; // Class of the 'var' type.
+ static RawClass* dynamic_class_; // Class of the 'Dynamic' type.
static RawClass* void_class_; // Class of the 'void' type.
static RawClass* unresolved_class_class_; // Class of UnresolvedClass.
static RawClass* parameterized_type_class_; // Class of ParameterizedType.
@@ -409,7 +409,7 @@
void set_type_parameters(const Array& value) const;
intptr_t NumTypeParameters() const;
- // Type parameters may optionally extend a Type (VarType if no extends).
+ // Type parameters may optionally extend a Type (DynamicType if no extends).
RawTypeArray* type_parameter_extends() const {
return raw_ptr()->type_parameter_extends_;
}
@@ -467,8 +467,8 @@
// Check if this class represents the class of null.
bool IsNullClass() const { return raw() == Object::null_class(); }
- // Check if this class represents the 'var' class.
- bool IsVarClass() const { return raw() == Object::var_class(); }
+ // Check if this class represents the 'Dynamic' class.
+ bool IsDynamicClass() const { return raw() == Object::dynamic_class(); }
// Check if this class represents the 'void' class.
bool IsVoidClass() const { return raw() == Object::void_class(); }
@@ -699,9 +699,9 @@
return HasResolvedTypeClass() && (type_class() == Object::null_class());
}
- // Check if this type represents the 'var' type.
- bool IsVarType() const {
- return HasResolvedTypeClass() && (type_class() == Object::var_class());
+ // Check if this type represents the 'Dynamic' type.
+ bool IsDynamicType() const {
+ return HasResolvedTypeClass() && (type_class() == Object::dynamic_class());
}
// Check if this type represents the 'void' type.
@@ -752,8 +752,8 @@
// The type of the literal 'null'.
static RawType* NullType();
- // The 'var' type.
- static RawType* VarType();
+ // The 'Dynamic' type.
+ static RawType* DynamicType();
// The 'void' type.
static RawType* VoidType();
@@ -780,8 +780,8 @@
static RawType* FunctionInterface();
// The least specific valid raw type of the given class.
- // For example, type A<VarType> would be returned for class A<T>, and type
- // B<VarType, A<VarType>> would be returned for B<U, V extends A>.
+ // For example, type A<DynamicType> would be returned for class A<T>, and type
+ // B<DynamicType, A<DynamicType>> would be returned for B<U, V extends A>.
static RawType* NewRawType(const Class& type_class);
// The finalized type of the given non-parameterized class.
@@ -944,9 +944,9 @@
const TypeArguments& instantiator_type_arguments,
intptr_t offset) const;
- // Check if this type argument vector consists solely of VarType, considering
- // only a prefix of length 'len'.
- bool IsVarTypes(intptr_t len) const;
+ // Check if this type argument vector consists solely of DynamicType,
+ // considering only a prefix of length 'len'.
+ bool IsDynamicTypes(intptr_t len) const;
// Check the "more specific than" relationship, considering only a prefix of
// length 'len'.
« no previous file with comments | « runtime/vm/compiler.cc ('k') | runtime/vm/object.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698