logo
class

compiler::FType

sys::Obj
  compiler::FType

Mixin: compiler::CType

FType is the read/write fcode representation of sys::Type.

Slots

base

virtual CType base

fattrs

FAttr[] fattrs

fbase

Int fbase

ffields

FField[] ffields

flags

virtual Int flags

fmethods

FMethod[] fmethods

fmixins

Int[] fmixins

fpod

FPod fpod

hollow

Bool hollow

isGeneric

virtual Bool isGeneric()

isGenericParameter

virtual Bool isGenericParameter()

isParameterized

virtual Bool isParameterized()

listOf

ListType listOf

make

new make(FPod fpod)

mixins

virtual CType[] mixins

name

virtual Str name()

ns

virtual Namespace ns()

pod

virtual FPod pod()

qname

virtual Str qname()

read

Void read()

readMeta

FType readMeta(InStream in)

self

Int self

signature

virtual Str signature()

slots

virtual Str:CSlot slots

toListOf

virtual ListType toListOf()

toStr

virtual Str toStr()

uri

Uri uri()

write

Void write()

writeMeta

Void writeMeta(OutStream out)