提交 efcca1c0 编写于 作者: J Johannes Rieken

files,remote - more utimes removal

上级 def32e0b
......@@ -175,7 +175,6 @@ export interface IFileSystemProvider {
// more...
//
utimes(resource: URI, mtime: number, atime: number): TPromise<IStat>;
stat(resource: URI): TPromise<IStat>;
readFile(resource: URI): TPromise<Uint8Array>;
writeFile(resource: URI, content: Uint8Array): TPromise<void>;
......
......@@ -185,7 +185,7 @@ declare module 'vscode' {
readonly onDidChange?: Event<FileChange[]>;
// more...
//
// @deprecated - will go away
utimes(resource: Uri, mtime: number, atime: number): Thenable<FileStat>;
stat(resource: Uri): Thenable<FileStat>;
......@@ -232,10 +232,6 @@ declare module 'vscode' {
readonly onDidChange?: Event<FileChange[]>;
// more...
//
utimes(resource: Uri, mtime: number, atime: number): Thenable<FileStat>;
stat(resource: Uri): Thenable<FileStat>;
readFile(resource: Uri, token: CancellationToken): Thenable<Uint8Array>;
......
......@@ -93,9 +93,6 @@ class RemoteFileSystemProvider implements IFileSystemProvider {
// --- forwarding calls
utimes(resource: URI, mtime: number, atime: number): TPromise<IStat, any> {
return this._proxy.$utimes(this._handle, resource, mtime, atime);
}
stat(resource: URI): TPromise<IStat, any> {
return this._proxy.$stat(this._handle, resource);
}
......
......@@ -565,7 +565,6 @@ export interface ExtHostWorkspaceShape {
}
export interface ExtHostFileSystemShape {
$utimes(handle: number, resource: UriComponents, mtime: number, atime: number): TPromise<IStat>;
$stat(handle: number, resource: UriComponents): TPromise<IStat>;
$readFile(handle: number, resource: UriComponents): TPromise<string>;
......
......@@ -66,9 +66,6 @@ class FileSystemProviderShim implements vscode.FileSystemProvider2 {
this.onDidChange = this._delegate.onDidChange;
}
utimes(resource: vscode.Uri, mtime: number, atime: number): Thenable<vscode.FileStat> {
return this._delegate.utimes(resource, mtime, atime);
}
stat(resource: vscode.Uri): Thenable<vscode.FileStat> {
return this._delegate.stat(resource);
}
......@@ -170,9 +167,6 @@ export class ExtHostFileSystem implements ExtHostFileSystemShape {
};
}
$utimes(handle: number, resource: UriComponents, mtime: number, atime: number): TPromise<IStat, any> {
return asWinJsPromise(token => this._fsProvider.get(handle).utimes(URI.revive(resource), mtime, atime));
}
$stat(handle: number, resource: UriComponents): TPromise<IStat, any> {
return asWinJsPromise(token => this._fsProvider.get(handle).stat(URI.revive(resource)));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册