class compiler::FType

sys::Obj
  compiler::FType : compiler::CType

Source

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

attr

FAttr? attr(Str name)

Source

base

virtual override CType? base

Source

doc

virtual override CDoc? doc()

Source

facet

virtual override CFacet? facet(Str qname)

Source

fattrs

FAttr[]? fattrs

Source

fbase

Int fbase

Source

ffacets

FFacet[]? ffacets

Source

ffields

FField[]? ffields

Source

flags

virtual override Int flags

Source

fmethods

FMethod[]? fmethods

Source

fmixins

Int[]? fmixins

Source

fpod

FPod fpod

Source

hollow

Bool hollow := true

Source

isGeneric

virtual override Bool isGeneric()

Source

isGenericParameter

virtual override Bool isGenericParameter()

Source

isNullable

virtual override Bool isNullable()

Source

isParameterized

virtual override Bool isParameterized()

Source

isVal

virtual override Bool isVal()

Source

make

new make(FPod fpod)

Source

mixins

virtual override CType[] mixins()

Source

name

virtual override Str name()

Source

ns

virtual override CNamespace ns()

Source

operators

virtual override COperators operators()

Source

pod

virtual override FPod pod()

Source

qname

virtual override Str qname()

Source

read

Void read()

Source

readMeta

This readMeta(InStream in)

Source

self

Int self

Source

signature

virtual override Str signature()

Source

slots

virtual override Str:CSlot slots()

Source

toListOf

virtual override CType toListOf()

Source

toNullable

virtual override CType toNullable()

Source

uri

Uri uri()

Source

write

Void write()

Source

writeMeta

Void writeMeta(OutStream out)

Source