Index: analyzer/lib/src/generated/java_io.dart |
diff --git a/analyzer/lib/src/generated/java_io.dart b/analyzer/lib/src/generated/java_io.dart |
deleted file mode 100644 |
index e947d80a733c053cc3668b68ea10090a9988e674..0000000000000000000000000000000000000000 |
--- a/analyzer/lib/src/generated/java_io.dart |
+++ /dev/null |
@@ -1,143 +0,0 @@ |
-library java.io; |
- |
-import "dart:io"; |
- |
-import 'package:path/path.dart' as pathos; |
- |
-import 'java_core.dart' show JavaIOException; |
- |
-class JavaFile { |
- 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.relative(JavaFile base, String child) { |
- if (child.isEmpty) { |
- this._path = base._path; |
- } else { |
- this._path = pathos.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; |
- } |
- if (_newDirectory().existsSync()) { |
- return true; |
- } |
- return false; |
- } |
- JavaFile getAbsoluteFile() => new JavaFile(getAbsolutePath()); |
- String getAbsolutePath() { |
- String path = pathos.absolute(_path); |
- path = pathos.normalize(path); |
- return path; |
- } |
- JavaFile getCanonicalFile() => new JavaFile(getCanonicalPath()); |
- String getCanonicalPath() { |
- try { |
- return _newFile().resolveSymbolicLinksSync(); |
- } catch (e) { |
- throw new JavaIOException('IOException', e); |
- } |
- } |
- String getName() => pathos.basename(_path); |
- String getParent() { |
- var result = pathos.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; |
- } catch (exception) { |
- return -1; |
- } |
- } |
- List<JavaFile> listFiles() { |
- var files = <JavaFile>[]; |
- var entities = _newDirectory().listSync(); |
- for (FileSystemEntity entity in entities) { |
- files.add(new JavaFile(entity.path)); |
- } |
- return files; |
- } |
- String readAsStringSync() => _newFile().readAsStringSync(); |
- String toString() => _path.toString(); |
- Uri toURI() { |
- String path = getAbsolutePath(); |
- return pathos.toUri(path); |
- } |
- Directory _newDirectory() => new Directory(_path); |
- File _newFile() => new File(_path); |
-} |
- |
-class JavaSystemIO { |
- static Map<String, String> _properties = new Map(); |
- static String getenv(String name) => Platform.environment[name]; |
- static String getProperty(String name) { |
- { |
- String value = _properties[name]; |
- if (value != null) { |
- return value; |
- } |
- } |
- if (name == 'os.name') { |
- return Platform.operatingSystem; |
- } |
- if (name == 'line.separator') { |
- if (Platform.isWindows) { |
- return '\r\n'; |
- } |
- return '\n'; |
- } |
- if (name == 'com.google.dart.sdk') { |
- String exec = Platform.executable; |
- if (exec.length != 0) { |
- String sdkPath; |
- // may be "xcodebuild/ReleaseIA32/dart" with "sdk" sibling |
- { |
- var outDir = pathos.dirname(pathos.dirname(exec)); |
- sdkPath = pathos.join(pathos.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)); |
- _properties[name] = sdkPath; |
- return sdkPath; |
- } |
- } |
- return null; |
- } |
- static String setProperty(String name, String value) { |
- String oldValue = _properties[name]; |
- _properties[name] = value; |
- return oldValue; |
- } |
-} |