Package org.teavm.backend.c.runtime.fs
Class CVirtualFile
java.lang.Object
org.teavm.backend.c.runtime.fs.CVirtualFile
- All Implemented Interfaces:
VirtualFile
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanadopt(VirtualFile file, String fileName) booleancanRead()booleancanWrite()createAccessor(boolean readable, boolean writable, boolean append) booleancreateDirectory(String fileName) booleancreateFile(String fileName) booleandelete()getName()booleanbooleanisFile()longintlength()String[]booleansetLastModified(long lastModified) booleansetReadOnly(boolean readOnly)
-
Constructor Details
-
CVirtualFile
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceVirtualFile
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectoryin interfaceVirtualFile
-
isFile
public boolean isFile()- Specified by:
isFilein interfaceVirtualFile
-
listFiles
- Specified by:
listFilesin interfaceVirtualFile
-
createAccessor
- Specified by:
createAccessorin interfaceVirtualFile
-
createFile
- Specified by:
createFilein interfaceVirtualFile- Throws:
IOException
-
createDirectory
- Specified by:
createDirectoryin interfaceVirtualFile
-
delete
public boolean delete()- Specified by:
deletein interfaceVirtualFile
-
adopt
- Specified by:
adoptin interfaceVirtualFile
-
canRead
public boolean canRead()- Specified by:
canReadin interfaceVirtualFile
-
canWrite
public boolean canWrite()- Specified by:
canWritein interfaceVirtualFile
-
lastModified
public long lastModified()- Specified by:
lastModifiedin interfaceVirtualFile
-
setLastModified
public boolean setLastModified(long lastModified) - Specified by:
setLastModifiedin interfaceVirtualFile
-
setReadOnly
public boolean setReadOnly(boolean readOnly) - Specified by:
setReadOnlyin interfaceVirtualFile
-
length
public int length()- Specified by:
lengthin interfaceVirtualFile
-