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

Side by Side Diff: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/MainEngine.java

Issue 16019002: Merge the dart:uri library into dart:core and update the Uri class (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Final cleanup Created 7 years, 6 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2013, the Dart project authors. 2 * Copyright (c) 2013, the Dart project authors.
3 * 3 *
4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u se this file except 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u se this file except
5 * in compliance with the License. You may obtain a copy of the License at 5 * in compliance with the License. You may obtain a copy of the License at
6 * 6 *
7 * http://www.eclipse.org/legal/epl-v10.html 7 * http://www.eclipse.org/legal/epl-v10.html
8 * 8 *
9 * Unless required by applicable law or agreed to in writing, software distribut ed under the License 9 * Unless required by applicable law or agreed to in writing, software distribut ed under the License
10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K IND, either express 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K IND, either express
(...skipping 539 matching lines...) Expand 10 before | Expand all | Expand 10 after
550 } 550 }
551 EngineSemanticProcessor.addMain(unit, mainStatements); 551 EngineSemanticProcessor.addMain(unit, mainStatements);
552 return unit; 552 return unit;
553 } 553 }
554 554
555 private static CompilationUnit buildEngineLibrary() throws Exception { 555 private static CompilationUnit buildEngineLibrary() throws Exception {
556 CompilationUnit unit = new CompilationUnit(null, null, null, null, null); 556 CompilationUnit unit = new CompilationUnit(null, null, null, null, null);
557 unit.getDirectives().add(libraryDirective("engine")); 557 unit.getDirectives().add(libraryDirective("engine"));
558 unit.getDirectives().add( 558 unit.getDirectives().add(
559 importDirective("dart:collection", null, importShowCombinator("HasNextIt erator"))); 559 importDirective("dart:collection", null, importShowCombinator("HasNextIt erator")));
560 unit.getDirectives().add(importDirective("dart:uri", null, importShowCombina tor("Uri")));
561 unit.getDirectives().add(importDirective("java_core.dart", null)); 560 unit.getDirectives().add(importDirective("java_core.dart", null));
562 unit.getDirectives().add(importDirective("java_engine.dart", null)); 561 unit.getDirectives().add(importDirective("java_engine.dart", null));
563 unit.getDirectives().add(importDirective("instrumentation.dart", null)); 562 unit.getDirectives().add(importDirective("instrumentation.dart", null));
564 unit.getDirectives().add(importDirective("error.dart", null)); 563 unit.getDirectives().add(importDirective("error.dart", null));
565 unit.getDirectives().add(importDirective("source.dart", null)); 564 unit.getDirectives().add(importDirective("source.dart", null));
566 unit.getDirectives().add( 565 unit.getDirectives().add(
567 importDirective( 566 importDirective(
568 "scanner.dart", 567 "scanner.dart",
569 null, 568 null,
570 importShowCombinator("Token", "CharBufferScanner", "StringScanner")) ); 569 importShowCombinator("Token", "CharBufferScanner", "StringScanner")) );
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
700 } 699 }
701 } 700 }
702 EngineSemanticProcessor.addMain(unit, mainStatements); 701 EngineSemanticProcessor.addMain(unit, mainStatements);
703 return unit; 702 return unit;
704 } 703 }
705 704
706 private static CompilationUnit buildResolverLibrary() throws Exception { 705 private static CompilationUnit buildResolverLibrary() throws Exception {
707 CompilationUnit unit = new CompilationUnit(null, null, null, null, null); 706 CompilationUnit unit = new CompilationUnit(null, null, null, null, null);
708 unit.getDirectives().add(libraryDirective("engine", "resolver")); 707 unit.getDirectives().add(libraryDirective("engine", "resolver"));
709 unit.getDirectives().add(importDirective("dart:collection", null)); 708 unit.getDirectives().add(importDirective("dart:collection", null));
710 unit.getDirectives().add(importDirective("dart:uri", null, importShowCombina tor("Uri")));
711 unit.getDirectives().add(importDirective("java_core.dart", null)); 709 unit.getDirectives().add(importDirective("java_core.dart", null));
712 unit.getDirectives().add(importDirective("java_engine.dart", null)); 710 unit.getDirectives().add(importDirective("java_engine.dart", null));
713 unit.getDirectives().add(importDirective("instrumentation.dart", null)); 711 unit.getDirectives().add(importDirective("instrumentation.dart", null));
714 unit.getDirectives().add(importDirective("source.dart", null)); 712 unit.getDirectives().add(importDirective("source.dart", null));
715 unit.getDirectives().add(importDirective("error.dart", null)); 713 unit.getDirectives().add(importDirective("error.dart", null));
716 unit.getDirectives().add(importDirective("scanner.dart", "sc")); 714 unit.getDirectives().add(importDirective("scanner.dart", "sc"));
717 unit.getDirectives().add(importDirective("utilities_dart.dart", null)); 715 unit.getDirectives().add(importDirective("utilities_dart.dart", null));
718 unit.getDirectives().add(importDirective("ast.dart", null)); 716 unit.getDirectives().add(importDirective("ast.dart", null));
719 unit.getDirectives().add( 717 unit.getDirectives().add(
720 importDirective("parser.dart", null, importShowCombinator("Parser", "Par serErrorCode"))); 718 importDirective("parser.dart", null, importShowCombinator("Parser", "Par serErrorCode")));
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
864 } 862 }
865 } 863 }
866 EngineSemanticProcessor.addMain(unit, mainStatements); 864 EngineSemanticProcessor.addMain(unit, mainStatements);
867 return unit; 865 return unit;
868 } 866 }
869 867
870 private static CompilationUnit buildSdkIoLibrary() throws Exception { 868 private static CompilationUnit buildSdkIoLibrary() throws Exception {
871 CompilationUnit unit = new CompilationUnit(null, null, null, null, null); 869 CompilationUnit unit = new CompilationUnit(null, null, null, null, null);
872 unit.getDirectives().add(libraryDirective("engine", "sdk")); 870 unit.getDirectives().add(libraryDirective("engine", "sdk"));
873 unit.getDirectives().add(importDirective("dart:io", null)); 871 unit.getDirectives().add(importDirective("dart:io", null));
874 unit.getDirectives().add(importDirective("dart:uri", null));
875 unit.getDirectives().add(importDirective("java_core.dart", null)); 872 unit.getDirectives().add(importDirective("java_core.dart", null));
876 unit.getDirectives().add(importDirective("java_io.dart", null)); 873 unit.getDirectives().add(importDirective("java_io.dart", null));
877 unit.getDirectives().add(importDirective("java_engine.dart", null)); 874 unit.getDirectives().add(importDirective("java_engine.dart", null));
878 unit.getDirectives().add(importDirective("java_engine_io.dart", null)); 875 unit.getDirectives().add(importDirective("java_engine_io.dart", null));
879 unit.getDirectives().add(importDirective("source_io.dart", null)); 876 unit.getDirectives().add(importDirective("source_io.dart", null));
880 unit.getDirectives().add(importDirective("error.dart", null)); 877 unit.getDirectives().add(importDirective("error.dart", null));
881 unit.getDirectives().add(importDirective("scanner.dart", null)); 878 unit.getDirectives().add(importDirective("scanner.dart", null));
882 unit.getDirectives().add(importDirective("ast.dart", null)); 879 unit.getDirectives().add(importDirective("ast.dart", null));
883 unit.getDirectives().add(importDirective("parser.dart", null)); 880 unit.getDirectives().add(importDirective("parser.dart", null));
884 unit.getDirectives().add(importDirective("sdk.dart", null)); 881 unit.getDirectives().add(importDirective("sdk.dart", null));
(...skipping 10 matching lines...) Expand all
895 if (isEnginePath(file, "sdk/") || isEnginePath(file, "internal/sdk/")) { 892 if (isEnginePath(file, "sdk/") || isEnginePath(file, "internal/sdk/")) {
896 addNotRemovedCompiationUnitEntries(unit, entry.getValue()); 893 addNotRemovedCompiationUnitEntries(unit, entry.getValue());
897 } 894 }
898 } 895 }
899 return unit; 896 return unit;
900 } 897 }
901 898
902 private static CompilationUnit buildSdkLibrary() throws Exception { 899 private static CompilationUnit buildSdkLibrary() throws Exception {
903 CompilationUnit unit = new CompilationUnit(null, null, null, null, null); 900 CompilationUnit unit = new CompilationUnit(null, null, null, null, null);
904 unit.getDirectives().add(libraryDirective("engine", "sdk")); 901 unit.getDirectives().add(libraryDirective("engine", "sdk"));
905 unit.getDirectives().add(importDirective("dart:uri", null));
906 unit.getDirectives().add(importDirective("java_core.dart", null)); 902 unit.getDirectives().add(importDirective("java_core.dart", null));
907 unit.getDirectives().add(importDirective("java_engine.dart", null)); 903 unit.getDirectives().add(importDirective("java_engine.dart", null));
908 unit.getDirectives().add( 904 unit.getDirectives().add(
909 importDirective( 905 importDirective(
910 "source.dart", 906 "source.dart",
911 null, 907 null,
912 importShowCombinator("ContentCache", "Source", "UriKind"))); 908 importShowCombinator("ContentCache", "Source", "UriKind")));
913 unit.getDirectives().add( 909 unit.getDirectives().add(
914 importDirective("engine.dart", null, importShowCombinator("AnalysisConte xt"))); 910 importDirective("engine.dart", null, importShowCombinator("AnalysisConte xt")));
915 for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembe rs().entrySet()) { 911 for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembe rs().entrySet()) {
916 File file = entry.getKey(); 912 File file = entry.getKey();
917 if (isEnginePath(file, "sdk/DartSdk") || isEnginePath(file, "sdk/SdkLibrar y") 913 if (isEnginePath(file, "sdk/DartSdk") || isEnginePath(file, "sdk/SdkLibrar y")
918 || isEnginePath(file, "internal/sdk/SdkLibraryImpl") 914 || isEnginePath(file, "internal/sdk/SdkLibraryImpl")
919 || isEnginePath(file, "internal/sdk/LibraryMap")) { 915 || isEnginePath(file, "internal/sdk/LibraryMap")) {
920 addNotRemovedCompiationUnitEntries(unit, entry.getValue()); 916 addNotRemovedCompiationUnitEntries(unit, entry.getValue());
921 } 917 }
922 } 918 }
923 return unit; 919 return unit;
924 } 920 }
925 921
926 private static CompilationUnit buildSourceIoLibrary() throws Exception { 922 private static CompilationUnit buildSourceIoLibrary() throws Exception {
927 CompilationUnit unit = new CompilationUnit(null, null, null, null, null); 923 CompilationUnit unit = new CompilationUnit(null, null, null, null, null);
928 unit.getDirectives().add(libraryDirective("engine", "source", "io")); 924 unit.getDirectives().add(libraryDirective("engine", "source", "io"));
929 unit.getDirectives().add(importDirective("source.dart", null)); 925 unit.getDirectives().add(importDirective("source.dart", null));
930 unit.getDirectives().add(importDirective("dart:io", null)); 926 unit.getDirectives().add(importDirective("dart:io", null));
931 unit.getDirectives().add(importDirective("dart:uri", null));
932 unit.getDirectives().add(importDirective("java_core.dart", null)); 927 unit.getDirectives().add(importDirective("java_core.dart", null));
933 unit.getDirectives().add(importDirective("java_io.dart", null)); 928 unit.getDirectives().add(importDirective("java_io.dart", null));
934 unit.getDirectives().add(importDirective("sdk.dart", null, importShowCombina tor("DartSdk"))); 929 unit.getDirectives().add(importDirective("sdk.dart", null, importShowCombina tor("DartSdk")));
935 unit.getDirectives().add( 930 unit.getDirectives().add(
936 importDirective( 931 importDirective(
937 "engine.dart", 932 "engine.dart",
938 null, 933 null,
939 importShowCombinator("AnalysisContext", "AnalysisEngine"))); 934 importShowCombinator("AnalysisContext", "AnalysisEngine")));
940 unit.getDirectives().add(exportDirective("source.dart")); 935 unit.getDirectives().add(exportDirective("source.dart"));
941 for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembe rs().entrySet()) { 936 for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembe rs().entrySet()) {
(...skipping 12 matching lines...) Expand all
954 if (isEnginePath(file, "source/")) { 949 if (isEnginePath(file, "source/")) {
955 addNotRemovedCompiationUnitEntries(unit, entry.getValue()); 950 addNotRemovedCompiationUnitEntries(unit, entry.getValue());
956 } 951 }
957 } 952 }
958 return unit; 953 return unit;
959 } 954 }
960 955
961 private static CompilationUnit buildSourceLibrary() throws Exception { 956 private static CompilationUnit buildSourceLibrary() throws Exception {
962 CompilationUnit unit = new CompilationUnit(null, null, null, null, null); 957 CompilationUnit unit = new CompilationUnit(null, null, null, null, null);
963 unit.getDirectives().add(libraryDirective("engine", "source")); 958 unit.getDirectives().add(libraryDirective("engine", "source"));
964 unit.getDirectives().add(importDirective("dart:uri", null));
965 unit.getDirectives().add(importDirective("java_core.dart", null)); 959 unit.getDirectives().add(importDirective("java_core.dart", null));
966 unit.getDirectives().add(importDirective("sdk.dart", null, importShowCombina tor("DartSdk"))); 960 unit.getDirectives().add(importDirective("sdk.dart", null, importShowCombina tor("DartSdk")));
967 unit.getDirectives().add( 961 unit.getDirectives().add(
968 importDirective("engine.dart", null, importShowCombinator("AnalysisConte xt"))); 962 importDirective("engine.dart", null, importShowCombinator("AnalysisConte xt")));
969 for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembe rs().entrySet()) { 963 for (Entry<File, List<CompilationUnitMember>> entry : context.getFileToMembe rs().entrySet()) {
970 File file = entry.getKey(); 964 File file = entry.getKey();
971 if (isEnginePath(file, "source/Source.java") 965 if (isEnginePath(file, "source/Source.java")
972 || isEnginePath(file, "source/ContentCache.java") 966 || isEnginePath(file, "source/ContentCache.java")
973 || isEnginePath(file, "source/DartUriResolver.java") 967 || isEnginePath(file, "source/DartUriResolver.java")
974 || isEnginePath(file, "source/SourceFactory.java") 968 || isEnginePath(file, "source/SourceFactory.java")
975 || isEnginePath(file, "source/SourceContainer.java") 969 || isEnginePath(file, "source/SourceContainer.java")
976 || isEnginePath(file, "source/SourceKind.java") 970 || isEnginePath(file, "source/SourceKind.java")
977 || isEnginePath(file, "source/UriKind.java") 971 || isEnginePath(file, "source/UriKind.java")
978 || isEnginePath(file, "source/UriResolver.java") 972 || isEnginePath(file, "source/UriResolver.java")
979 || isEnginePath(file, "utilities/source/")) { 973 || isEnginePath(file, "utilities/source/")) {
980 addNotRemovedCompiationUnitEntries(unit, entry.getValue()); 974 addNotRemovedCompiationUnitEntries(unit, entry.getValue());
981 } 975 }
982 } 976 }
983 return unit; 977 return unit;
984 } 978 }
985 979
986 private static CompilationUnit buildTestSupportLibrary() throws Exception { 980 private static CompilationUnit buildTestSupportLibrary() throws Exception {
987 CompilationUnit unit = new CompilationUnit(null, null, null, null, null); 981 CompilationUnit unit = new CompilationUnit(null, null, null, null, null);
988 unit.getDirectives().add(libraryDirective("engine", "test_support")); 982 unit.getDirectives().add(libraryDirective("engine", "test_support"));
989 unit.getDirectives().add(importDirective("dart:collection", null)); 983 unit.getDirectives().add(importDirective("dart:collection", null));
990 unit.getDirectives().add(importDirective("dart:uri", null));
991 unit.getDirectives().add(importDirective(src_package + "java_core.dart", nul l)); 984 unit.getDirectives().add(importDirective(src_package + "java_core.dart", nul l));
992 unit.getDirectives().add(importDirective(src_package + "java_engine.dart", n ull)); 985 unit.getDirectives().add(importDirective(src_package + "java_engine.dart", n ull));
993 unit.getDirectives().add(importDirective(src_package + "java_junit.dart", nu ll)); 986 unit.getDirectives().add(importDirective(src_package + "java_junit.dart", nu ll));
994 unit.getDirectives().add(importDirective(src_package + "source.dart", null)) ; 987 unit.getDirectives().add(importDirective(src_package + "source.dart", null)) ;
995 unit.getDirectives().add(importDirective(src_package + "error.dart", null)); 988 unit.getDirectives().add(importDirective(src_package + "error.dart", null));
996 unit.getDirectives().add(importDirective(src_package + "scanner.dart", null) ); 989 unit.getDirectives().add(importDirective(src_package + "scanner.dart", null) );
997 unit.getDirectives().add( 990 unit.getDirectives().add(
998 importDirective( 991 importDirective(
999 src_package + "element.dart", 992 src_package + "element.dart",
1000 null, 993 null,
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
1049 1042
1050 /** 1043 /**
1051 * @param enginePackage the sub-package in <code>com/google/dart/engine</code> . 1044 * @param enginePackage the sub-package in <code>com/google/dart/engine</code> .
1052 * @return <code>true</code> if given {@link File} is located in sub-package o f Engine project. 1045 * @return <code>true</code> if given {@link File} is located in sub-package o f Engine project.
1053 */ 1046 */
1054 private static boolean isEngineTestPath(File file, String enginePackage) { 1047 private static boolean isEngineTestPath(File file, String enginePackage) {
1055 return file.getAbsolutePath().startsWith( 1048 return file.getAbsolutePath().startsWith(
1056 engineTestFolder.getAbsolutePath() + "/com/google/dart/engine/" + engine Package); 1049 engineTestFolder.getAbsolutePath() + "/com/google/dart/engine/" + engine Package);
1057 } 1050 }
1058 } 1051 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698