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

Unified Diff: sdk/lib/_internal/compiler/implementation/ssa/nodes.dart

Issue 266913017: Convert property methods into getters. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Rebased Created 6 years, 7 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/ssa/nodes.dart
diff --git a/sdk/lib/_internal/compiler/implementation/ssa/nodes.dart b/sdk/lib/_internal/compiler/implementation/ssa/nodes.dart
index 0c9f3543e8f1988c17cd58dcedabc7f4dad64396..d9398d41affdce75396725e0069dff4ae301e25c 100644
--- a/sdk/lib/_internal/compiler/implementation/ssa/nodes.dart
+++ b/sdk/lib/_internal/compiler/implementation/ssa/nodes.dart
@@ -1392,7 +1392,7 @@ abstract class HInvokeDynamic extends HInvoke {
class HInvokeClosure extends HInvokeDynamic {
HInvokeClosure(Selector selector, List<HInstruction> inputs, TypeMask type)
: super(selector, null, inputs, type) {
- assert(selector.isClosureCall());
+ assert(selector.isClosureCall);
}
accept(HVisitor visitor) => visitor.visitInvokeClosure(this);
}
@@ -1505,7 +1505,7 @@ class HFieldGet extends HFieldAccess {
{bool isAssignable})
: this.isAssignable = (isAssignable != null)
? isAssignable
- : element.isAssignable(),
+ : element.isAssignable,
super(element, <HInstruction>[receiver], type) {
sideEffects.clearAllSideEffects();
sideEffects.clearAllDependencies();
@@ -1522,7 +1522,7 @@ class HFieldGet extends HFieldAccess {
// [HFieldGet].
JavaScriptBackend backend = compiler.backend;
bool interceptor =
- backend.isInterceptorClass(sourceElement.getEnclosingClass());
+ backend.isInterceptorClass(sourceElement.enclosingClass);
return interceptor && sourceElement is ThisElement;
}
@@ -2055,7 +2055,7 @@ class HThis extends HParameterValue {
bool isCodeMotionInvariant() => true;
bool isInterceptor(Compiler compiler) {
JavaScriptBackend backend = compiler.backend;
- return backend.isInterceptorClass(sourceElement.getEnclosingClass());
+ return backend.isInterceptorClass(sourceElement.enclosingClass);
}
}
@@ -2183,7 +2183,7 @@ class HStatic extends HInstruction {
assert(invariant(this, element.isDeclaration));
sideEffects.clearAllSideEffects();
sideEffects.clearAllDependencies();
- if (element.isAssignable()) {
+ if (element.isAssignable) {
sideEffects.setDependsOnStaticPropertyStore();
}
setUseGvn();
@@ -2195,7 +2195,7 @@ class HStatic extends HInstruction {
int typeCode() => HInstruction.STATIC_TYPECODE;
bool typeEquals(other) => other is HStatic;
bool dataEquals(HStatic other) => element == other.element;
- bool isCodeMotionInvariant() => !element.isAssignable();
+ bool isCodeMotionInvariant() => !element.isAssignable;
}
class HInterceptor extends HInstruction {

Powered by Google App Engine
This is Rietveld 408576698