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

Overrides compiler::CType.base

fattrsSource

FAttr[] fattrs

fbaseSource

Int fbase

ffieldsSource

FField[] ffields

flagsSource

override Int flags

Overrides compiler::CType.flags

fmethodsSource

FMethod[] fmethods

fmixinsSource

Int[] fmixins

fpodSource

FPod fpod

hollowSource

Bool hollow := true

isGenericSource

override Bool isGeneric()

Overrides compiler::CType.isGeneric

isGenericParameterSource

override Bool isGenericParameter()

Overrides compiler::CType.isGenericParameter

isNullableSource

override Bool isNullable()

Overrides compiler::CType.isNullable

isParameterizedSource

override Bool isParameterized()

Overrides compiler::CType.isParameterized

isValueSource

override Bool isValue()

Overrides compiler::CType.isValue

makeSource

new make(FPod fpod)

mixinsSource

override CType[] mixins()

Overrides compiler::CType.mixins

nameSource

override Str name()

Overrides compiler::CType.name

nsSource

override CNamespace ns()

Overrides compiler::CType.ns

podSource

override FPod pod()

Overrides compiler::CType.pod

qnameSource

override Str qname()

Overrides compiler::CType.qname

readSource

Void read()

readMetaSource

FType readMeta(InStream in)

selfSource

Int self

signatureSource

override Str signature()

Overrides compiler::CType.signature

slotsSource

override Str:CSlot slots

Overrides compiler::CType.slots

toListOfSource

override CType toListOf()

Overrides compiler::CType.toListOf

toNullableSource

override CType toNullable()

Overrides compiler::CType.toNullable

toStrSource

override Str toStr()

Overrides sys::Obj.toStr

Doc inherited from sys::Obj.toStr

Return a string representation of this object.

uriSource

Uri uri()

writeSource

Void write()

writeMetaSource

Void writeMeta(OutStream out)