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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
adopt
(VirtualFile file, String fileName) boolean
canRead()
boolean
canWrite()
createAccessor
(boolean readable, boolean writable, boolean append) boolean
createDirectory
(String fileName) boolean
createFile
(String fileName) boolean
delete()
getName()
boolean
boolean
isFile()
long
int
length()
String[]
boolean
setLastModified
(long lastModified) boolean
setReadOnly
(boolean readOnly)
-
Constructor Details
-
CVirtualFile
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceVirtualFile
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectory
in interfaceVirtualFile
-
isFile
public boolean isFile()- Specified by:
isFile
in interfaceVirtualFile
-
listFiles
- Specified by:
listFiles
in interfaceVirtualFile
-
createAccessor
- Specified by:
createAccessor
in interfaceVirtualFile
-
createFile
- Specified by:
createFile
in interfaceVirtualFile
- Throws:
IOException
-
createDirectory
- Specified by:
createDirectory
in interfaceVirtualFile
-
delete
public boolean delete()- Specified by:
delete
in interfaceVirtualFile
-
adopt
- Specified by:
adopt
in interfaceVirtualFile
-
canRead
public boolean canRead()- Specified by:
canRead
in interfaceVirtualFile
-
canWrite
public boolean canWrite()- Specified by:
canWrite
in interfaceVirtualFile
-
lastModified
public long lastModified()- Specified by:
lastModified
in interfaceVirtualFile
-
setLastModified
public boolean setLastModified(long lastModified) - Specified by:
setLastModified
in interfaceVirtualFile
-
setReadOnly
public boolean setReadOnly(boolean readOnly) - Specified by:
setReadOnly
in interfaceVirtualFile
-
length
public int length()- Specified by:
length
in interfaceVirtualFile
-