package com.redhat.ceylon.eclipse.core.vfs; import java.io.InputStream; import java.util.Collections; import java.util.List; import com.redhat.ceylon.compiler.typechecker.io.VirtualFile; public class TemporaryFile implements VirtualFile { private String path; public TemporaryFile() { this(""); } public TemporaryFile(String path) { this.path = path; } @Override public boolean exists() { return true; } @Override public boolean isFolder() { return true; } @Override public String getPath() { return path; } @Override public int compareTo(VirtualFile other) { return getPath().compareTo(other.getPath()); } @Override public String getName() { return ""; } @Override public InputStream getInputStream() { return null; } @Override public List<VirtualFile> getChildren() { return Collections.emptyList(); } }