logo

class

compiler::FMethodVar

sys::Obj
  compiler::FMethodVar : compiler::FConst, compiler::CParam

FMethodVar models one parameter or local variable in a FMethod

Slots

def

Buf def

defNameIndex

Int defNameIndex

flags

Int flags

fmethod

readonly FMethod fmethod

fpod

FPod fpod()

hasDefault

override Bool hasDefault()

isParam

Bool isParam()

make

new make(FMethod fmethod)

name

override Str name()

nameIndex

Int nameIndex

paramType

override CType paramType()

read

FMethodVar read(InStream in)

toStr

override Str toStr()

typeRef

Int typeRef

write

Void write(OutStream out)