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

Side by Side Diff: pkg/analyzer/lib/src/generated/element_handle.dart

Issue 1723243002: Validation of `@protected` method invocations. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: fixes Created 4 years, 10 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library analyzer.src.generated.element_handle; 5 library analyzer.src.generated.element_handle;
6 6
7 import 'package:analyzer/dart/element/element.dart'; 7 import 'package:analyzer/dart/element/element.dart';
8 import 'package:analyzer/dart/element/type.dart'; 8 import 'package:analyzer/dart/element/type.dart';
9 import 'package:analyzer/src/dart/element/element.dart'; 9 import 'package:analyzer/src/dart/element/element.dart';
10 import 'package:analyzer/dart/ast/ast.dart'; 10 import 'package:analyzer/dart/ast/ast.dart';
(...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after
351 @override 351 @override
352 bool get isDeprecated => actualElement.isDeprecated; 352 bool get isDeprecated => actualElement.isDeprecated;
353 353
354 @override 354 @override
355 bool get isOverride => actualElement.isOverride; 355 bool get isOverride => actualElement.isOverride;
356 356
357 @override 357 @override
358 bool get isPrivate => actualElement.isPrivate; 358 bool get isPrivate => actualElement.isPrivate;
359 359
360 @override 360 @override
361 bool get isProtected => actualElement.isProtected;
362
363 @override
361 bool get isPublic => actualElement.isPublic; 364 bool get isPublic => actualElement.isPublic;
362 365
363 @override 366 @override
364 bool get isSynthetic => actualElement.isSynthetic; 367 bool get isSynthetic => actualElement.isSynthetic;
365 368
366 @override 369 @override
367 LibraryElement get library => 370 LibraryElement get library =>
368 getAncestor((element) => element is LibraryElement); 371 getAncestor((element) => element is LibraryElement);
369 372
370 @override 373 @override
(...skipping 722 matching lines...) Expand 10 before | Expand all | Expand 10 after
1093 } 1096 }
1094 1097
1095 /** 1098 /**
1096 * TODO(scheglov) invalid implementation 1099 * TODO(scheglov) invalid implementation
1097 */ 1100 */
1098 class WeakReference<T> { 1101 class WeakReference<T> {
1099 final T value; 1102 final T value;
1100 WeakReference(this.value); 1103 WeakReference(this.value);
1101 T get() => value; 1104 T get() => value;
1102 } 1105 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698