Fan

 

class

compiler::FType

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

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

Slots

baseSource

override CType? base

fattrsSource

FAttr[]? fattrs

fbaseSource

Int fbase

ffieldsSource

FField[]? ffields

flagsSource

override Int flags

fmethodsSource

FMethod[]? fmethods

fmixinsSource

Int[]? fmixins

fpodSource

FPod fpod

hollowSource

Bool hollow := true

isGenericSource

override Bool isGeneric()

isGenericParameterSource

override Bool isGenericParameter()

isNullableSource

override Bool isNullable()

isParameterizedSource

override Bool isParameterized()

isValueSource

override Bool isValue()

makeSource

new make(FPod fpod)

mixinsSource

override CType[] mixins()

nameSource

override Str name()

nsSource

override CNamespace ns()

Overrides compiler::CType.ns

podSource

override FPod pod()

qnameSource

override Str qname()

readSource

Void read()

readMetaSource

This readMeta(InStream in)

selfSource

Int self

signatureSource

override Str signature()

slotsSource

override Str:CSlot slots

toListOfSource

override CType toListOf()

toNullableSource

override CType toNullable()

uriSource

Uri uri()

writeSource

Void write()

writeMetaSource

Void writeMeta(OutStream out)