| Index: pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| diff --git a/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart b/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| index 5a84ef2252aa13ae986dc5f381bd95ffd039f2de..cb03c3e0ef794509a702fe915b4661c99e6ac7c7 100644
|
| --- a/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| +++ b/pkg/compiler/lib/src/js_emitter/full_emitter/class_emitter.dart
|
| @@ -341,7 +341,7 @@ class ClassEmitter extends CodeEmitterHelper {
|
|
|
| String reflectionName = emitter.getReflectionName(classElement, className);
|
| if (reflectionName != null) {
|
| - if (!backend.isAccessibleByReflection(classElement)) {
|
| + if (!backend.isAccessibleByReflection(classElement) || cls.onlyForRti) {
|
| // TODO(herhut): Fix use of reflection name here.
|
| enclosingBuilder.addPropertyByName("+$reflectionName", js.number(0));
|
| } else {
|
|
|