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

Side by Side Diff: pkg/analyzer/test/src/dart/element/element_test.dart

Issue 2324893003: Remove JavaSystem from java_core. (Closed)
Patch Set: Created 4 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 unified diff | Download patch
« no previous file with comments | « pkg/analyzer/lib/src/generated/source.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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.test.src.dart.element.element_test; 5 library analyzer.test.src.dart.element.element_test;
6 6
7 import 'package:analyzer/dart/ast/ast.dart'; 7 import 'package:analyzer/dart/ast/ast.dart';
8 import 'package:analyzer/dart/constant/value.dart'; 8 import 'package:analyzer/dart/constant/value.dart';
9 import 'package:analyzer/dart/element/element.dart'; 9 import 'package:analyzer/dart/element/element.dart';
10 import 'package:analyzer/dart/element/type.dart'; 10 import 'package:analyzer/dart/element/type.dart';
11 import 'package:analyzer/src/dart/element/element.dart'; 11 import 'package:analyzer/src/dart/element/element.dart';
12 import 'package:analyzer/src/dart/element/handle.dart'; 12 import 'package:analyzer/src/dart/element/handle.dart';
13 import 'package:analyzer/src/dart/element/type.dart'; 13 import 'package:analyzer/src/dart/element/type.dart';
14 import 'package:analyzer/src/generated/engine.dart' 14 import 'package:analyzer/src/generated/engine.dart'
15 show AnalysisContext, AnalysisOptionsImpl; 15 show AnalysisContext, AnalysisOptionsImpl;
16 import 'package:analyzer/src/generated/java_core.dart';
17 import 'package:analyzer/src/generated/source_io.dart'; 16 import 'package:analyzer/src/generated/source_io.dart';
18 import 'package:analyzer/src/generated/testing/ast_factory.dart'; 17 import 'package:analyzer/src/generated/testing/ast_factory.dart';
19 import 'package:analyzer/src/generated/testing/element_factory.dart'; 18 import 'package:analyzer/src/generated/testing/element_factory.dart';
20 import 'package:analyzer/src/generated/testing/test_type_provider.dart'; 19 import 'package:analyzer/src/generated/testing/test_type_provider.dart';
21 import 'package:test_reflective_loader/test_reflective_loader.dart'; 20 import 'package:test_reflective_loader/test_reflective_loader.dart';
22 import 'package:unittest/unittest.dart'; 21 import 'package:unittest/unittest.dart';
23 22
24 import '../../../generated/analysis_context_factory.dart' 23 import '../../../generated/analysis_context_factory.dart'
25 show AnalysisContextHelper; 24 show AnalysisContextHelper;
26 import '../../../generated/resolver_test_case.dart'; 25 import '../../../generated/resolver_test_case.dart';
(...skipping 3908 matching lines...) Expand 10 before | Expand all | Expand 10 after
3935 3934
3936 library.invalidateLibraryCycles(); 3935 library.invalidateLibraryCycles();
3937 } 3936 }
3938 3937
3939 void test_isUpToDate() { 3938 void test_isUpToDate() {
3940 AnalysisContext context = createAnalysisContext(); 3939 AnalysisContext context = createAnalysisContext();
3941 context.sourceFactory = new SourceFactory([]); 3940 context.sourceFactory = new SourceFactory([]);
3942 LibraryElement library = ElementFactory.library(context, "foo"); 3941 LibraryElement library = ElementFactory.library(context, "foo");
3943 context.setContents(library.definingCompilationUnit.source, "sdfsdff"); 3942 context.setContents(library.definingCompilationUnit.source, "sdfsdff");
3944 // Assert that we are not up to date if the target has an old time stamp. 3943 // Assert that we are not up to date if the target has an old time stamp.
3945 expect(library.isUpToDate(0), isFalse); 3944 expect(library.isUpToDate(-1), isFalse);
3946 // Assert that we are up to date with a target modification time in the 3945 // Assert that we are up to date with a target modification time in the
3947 // future. 3946 // future.
3948 expect(library.isUpToDate(JavaSystem.currentTimeMillis() + 1000), isTrue); 3947 expect(library.isUpToDate(1 << 33), isTrue);
3949 } 3948 }
3950 3949
3951 void test_setImports() { 3950 void test_setImports() {
3952 AnalysisContext context = createAnalysisContext(); 3951 AnalysisContext context = createAnalysisContext();
3953 LibraryElementImpl library = new LibraryElementImpl.forNode( 3952 LibraryElementImpl library = new LibraryElementImpl.forNode(
3954 context, AstFactory.libraryIdentifier2(["l1"])); 3953 context, AstFactory.libraryIdentifier2(["l1"]));
3955 List<ImportElementImpl> expectedImports = [ 3954 List<ImportElementImpl> expectedImports = [
3956 ElementFactory.importFor(ElementFactory.library(context, "l2"), null), 3955 ElementFactory.importFor(ElementFactory.library(context, "l2"), null),
3957 ElementFactory.importFor(ElementFactory.library(context, "l3"), null) 3956 ElementFactory.importFor(ElementFactory.library(context, "l3"), null)
3958 ]; 3957 ];
(...skipping 545 matching lines...) Expand 10 before | Expand all | Expand 10 after
4504 } 4503 }
4505 4504
4506 class _FunctionTypeImplTest_isSubtypeOf_baseCase_classFunction 4505 class _FunctionTypeImplTest_isSubtypeOf_baseCase_classFunction
4507 extends InterfaceTypeImpl { 4506 extends InterfaceTypeImpl {
4508 _FunctionTypeImplTest_isSubtypeOf_baseCase_classFunction(ClassElement arg0) 4507 _FunctionTypeImplTest_isSubtypeOf_baseCase_classFunction(ClassElement arg0)
4509 : super(arg0); 4508 : super(arg0);
4510 4509
4511 @override 4510 @override
4512 bool get isDartCoreFunction => true; 4511 bool get isDartCoreFunction => true;
4513 } 4512 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/source.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698