| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (c) 2012, the Dart project authors. | 2 * Copyright (c) 2012, 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 1905 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1916 long getStart = System.currentTimeMillis(); | 1916 long getStart = System.currentTimeMillis(); |
| 1917 AnalysisTask task = getNextAnalysisTask(); | 1917 AnalysisTask task = getNextAnalysisTask(); |
| 1918 long getEnd = System.currentTimeMillis(); | 1918 long getEnd = System.currentTimeMillis(); |
| 1919 if (task == null && validateCacheConsistency()) { | 1919 if (task == null && validateCacheConsistency()) { |
| 1920 task = getNextAnalysisTask(); | 1920 task = getNextAnalysisTask(); |
| 1921 } | 1921 } |
| 1922 if (task == null) { | 1922 if (task == null) { |
| 1923 return new AnalysisResult(getChangeNotices(true), getEnd - getStart, null,
-1L); | 1923 return new AnalysisResult(getChangeNotices(true), getEnd - getStart, null,
-1L); |
| 1924 } | 1924 } |
| 1925 String taskDescription = task.toString(); | 1925 String taskDescription = task.toString(); |
| 1926 if (!reportedLoop && !recentTasks.add(taskDescription)) { | 1926 // if (!reportedLoop && !recentTasks.add(taskDescription)) { |
| 1927 @SuppressWarnings("resource") | 1927 // @SuppressWarnings("resource") |
| 1928 PrintStringWriter writer = new PrintStringWriter(); | 1928 // PrintStringWriter writer = new PrintStringWriter(); |
| 1929 writer.print("Performing repeated task: "); | 1929 // writer.print("Performing repeated task: "); |
| 1930 writer.println(taskDescription); | 1930 // writer.println(taskDescription); |
| 1931 for (String description : recentTasks) { | 1931 // for (String description : recentTasks) { |
| 1932 writer.print(" "); | 1932 // writer.print(" "); |
| 1933 writer.println(description); | 1933 // writer.println(description); |
| 1934 } | 1934 // } |
| 1935 logInformation(writer.toString()); | 1935 // logInformation(writer.toString()); |
| 1936 } | 1936 // } |
| 1937 notifyAboutToPerformTask(taskDescription); | 1937 notifyAboutToPerformTask(taskDescription); |
| 1938 if (TRACE_PERFORM_TASK) { | 1938 if (TRACE_PERFORM_TASK) { |
| 1939 System.out.println(taskDescription); | 1939 System.out.println(taskDescription); |
| 1940 } | 1940 } |
| 1941 long performStart = System.currentTimeMillis(); | 1941 long performStart = System.currentTimeMillis(); |
| 1942 try { | 1942 try { |
| 1943 task.perform(resultRecorder); | 1943 task.perform(resultRecorder); |
| 1944 } catch (ObsoleteSourceAnalysisException exception) { | 1944 } catch (ObsoleteSourceAnalysisException exception) { |
| 1945 AnalysisEngine.getInstance().getLogger().logInformation( | 1945 AnalysisEngine.getInstance().getLogger().logInformation( |
| 1946 "Could not perform analysis task: " + taskDescription, | 1946 "Could not perform analysis task: " + taskDescription, |
| (...skipping 3916 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5863 writer.println(" missing sources"); | 5863 writer.println(" missing sources"); |
| 5864 for (Source source : missingSources) { | 5864 for (Source source : missingSources) { |
| 5865 writer.print(" "); | 5865 writer.print(" "); |
| 5866 writer.println(source.getFullName()); | 5866 writer.println(source.getFullName()); |
| 5867 } | 5867 } |
| 5868 logInformation(writer.toString()); | 5868 logInformation(writer.toString()); |
| 5869 } | 5869 } |
| 5870 return changedSources.size() > 0; | 5870 return changedSources.size() > 0; |
| 5871 } | 5871 } |
| 5872 } | 5872 } |
| OLD | NEW |