class

SyntheticFile

const class SyntheticFile : File

SyntheticFile provides default no-op implementation of File API

constructors make

Constructor

fields modified

No-op

methods parent

Return null

in

Raise IOErr

list

Return empty list

delete

Raise IOErr

osPath

Return null

plus

Return another instance of SyntheticFile

out

Raise IOErr

size

Return null

normalize

Return this

create

Raise IOErr

exists

Return false

mmap

Raise IOErr

deleteOnExit

Raise IOErr

open

Raise IOErr

moveTo

Raise IOErr

create virtual File create()

Raise IOErr

delete virtual Void delete()

Raise IOErr

deleteOnExit virtual File deleteOnExit()

Raise IOErr

exists virtual Bool exists()

Return false

in virtual InStream in(Int? bufferSize)

Raise IOErr

list virtual File[] list(Regex? pattern)

Return empty list

make new make(Uri uri)

Constructor

mmap virtual Buf mmap(Str mode, Int pos, Int? size)

Raise IOErr

modified virtual DateTime? : modified

No-op

moveTo virtual File moveTo(File to)

Raise IOErr

normalize virtual File normalize()

Return this

open virtual Buf open(Str mode)

Raise IOErr

osPath virtual Str? osPath()

Return null

out virtual OutStream out(Bool append, Int? bufferSize)

Raise IOErr

parent virtual File? parent()

Return null

plus virtual File plus(Uri uri, Bool checkSlash)

Return another instance of SyntheticFile

size virtual Int? size()

Return null

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST