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

Unified Diff: pkg/analyzer/lib/src/generated/java_io.dart

Issue 1266923004: More fixes for failures on the Windows bot (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 4 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analysis_server/test/test_all.dart ('k') | pkg/analyzer/test/cancelable_future_test.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/lib/src/generated/java_io.dart
diff --git a/pkg/analyzer/lib/src/generated/java_io.dart b/pkg/analyzer/lib/src/generated/java_io.dart
index e947d80a733c053cc3668b68ea10090a9988e674..000746face6003293f13ab97cdf4cccb3e72169b 100644
--- a/pkg/analyzer/lib/src/generated/java_io.dart
+++ b/pkg/analyzer/lib/src/generated/java_io.dart
@@ -2,29 +2,31 @@ library java.io;
import "dart:io";
-import 'package:path/path.dart' as pathos;
+import 'package:path/path.dart' as path;
import 'java_core.dart' show JavaIOException;
class JavaFile {
+ static path.Context pathContext = path.context;
static final String separator = Platform.pathSeparator;
static final int separatorChar = Platform.pathSeparator.codeUnitAt(0);
String _path;
JavaFile(String path) {
_path = path;
}
- JavaFile.fromUri(Uri uri) : this(pathos.fromUri(uri));
+ JavaFile.fromUri(Uri uri) : this(pathContext.fromUri(uri));
JavaFile.relative(JavaFile base, String child) {
if (child.isEmpty) {
this._path = base._path;
} else {
- this._path = pathos.join(base._path, child);
+ this._path = pathContext.join(base._path, child);
}
}
int get hashCode => _path.hashCode;
bool operator ==(other) {
return other is JavaFile && other._path == _path;
}
+
bool exists() {
if (_newFile().existsSync()) {
return true;
@@ -34,12 +36,14 @@ class JavaFile {
}
return false;
}
+
JavaFile getAbsoluteFile() => new JavaFile(getAbsolutePath());
String getAbsolutePath() {
- String path = pathos.absolute(_path);
- path = pathos.normalize(path);
+ String path = pathContext.absolute(_path);
+ path = pathContext.normalize(path);
return path;
}
+
JavaFile getCanonicalFile() => new JavaFile(getCanonicalPath());
String getCanonicalPath() {
try {
@@ -48,28 +52,34 @@ class JavaFile {
throw new JavaIOException('IOException', e);
}
}
- String getName() => pathos.basename(_path);
+
+ String getName() => pathContext.basename(_path);
String getParent() {
- var result = pathos.dirname(_path);
+ var result = pathContext.dirname(_path);
// "." or "/" or "C:\"
if (result.length < 4) return null;
return result;
}
+
JavaFile getParentFile() {
var parent = getParent();
if (parent == null) return null;
return new JavaFile(parent);
}
+
String getPath() => _path;
bool isDirectory() {
return _newDirectory().existsSync();
}
+
bool isExecutable() {
return _newFile().statSync().mode & 0x111 != 0;
}
+
bool isFile() {
return _newFile().existsSync();
}
+
int lastModified() {
try {
return _newFile().lastModifiedSync().millisecondsSinceEpoch;
@@ -77,6 +87,7 @@ class JavaFile {
return -1;
}
}
+
List<JavaFile> listFiles() {
var files = <JavaFile>[];
var entities = _newDirectory().listSync();
@@ -85,12 +96,14 @@ class JavaFile {
}
return files;
}
+
String readAsStringSync() => _newFile().readAsStringSync();
String toString() => _path.toString();
Uri toURI() {
String path = getAbsolutePath();
- return pathos.toUri(path);
+ return pathContext.toUri(path);
}
+
Directory _newDirectory() => new Directory(_path);
File _newFile() => new File(_path);
}
@@ -120,21 +133,25 @@ class JavaSystemIO {
String sdkPath;
// may be "xcodebuild/ReleaseIA32/dart" with "sdk" sibling
{
- var outDir = pathos.dirname(pathos.dirname(exec));
- sdkPath = pathos.join(pathos.dirname(outDir), "sdk");
+ var outDir =
+ JavaFile.pathContext.dirname(JavaFile.pathContext.dirname(exec));
+ sdkPath = JavaFile.pathContext
+ .join(JavaFile.pathContext.dirname(outDir), "sdk");
if (new Directory(sdkPath).existsSync()) {
_properties[name] = sdkPath;
return sdkPath;
}
}
// probably be "dart-sdk/bin/dart"
- sdkPath = pathos.dirname(pathos.dirname(exec));
+ sdkPath =
+ JavaFile.pathContext.dirname(JavaFile.pathContext.dirname(exec));
_properties[name] = sdkPath;
return sdkPath;
}
}
return null;
}
+
static String setProperty(String name, String value) {
String oldValue = _properties[name];
_properties[name] = value;
« no previous file with comments | « pkg/analysis_server/test/test_all.dart ('k') | pkg/analyzer/test/cancelable_future_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698