const class util::SyntheticFile
sys::Obj sys::File util::SyntheticFile
SyntheticFile provides default no-op implementation of File API
- create
-
virtual override File create()Raise IOErr
- delete
-
virtual override Void delete()Raise IOErr
- deleteOnExit
-
virtual override File deleteOnExit()Raise IOErr
- exists
-
virtual override Bool exists()Return false
- in
-
virtual override InStream in(Int? bufferSize := 4096)Raise IOErr
- list
-
virtual override File[] list(Regex? pattern := null)Return empty list
- make
-
new make(Uri uri)Constructor
- mmap
-
virtual override Buf mmap(Str mode := "rw", Int pos := 0, Int? size := this.size())Raise IOErr
- modified
-
virtual override DateTime? modifiedNo-op
- moveTo
-
virtual override File moveTo(File to)Raise IOErr
- normalize
-
virtual override File normalize()Return this
- open
-
virtual override Buf open(Str mode := "rw")Raise IOErr
- osPath
-
virtual override Str? osPath()Return null
- out
-
virtual override OutStream out(Bool append := false, Int? bufferSize := 4096)Raise IOErr
- parent
-
virtual override File? parent()Return null
- plus
-
virtual override File plus(Uri uri, Bool checkSlash := true)Return another instance of SyntheticFile
- size
-
virtual override Int? size()Return null