Fan

 

const class

compiler::FFieldRef

sys::Obj
  compiler::FFieldRef

FFieldRef

Slots

equalsSource

override Bool equals(Obj? obj)

Overrides sys::Obj.equals

Doc inherited from sys::Obj.equals

Compare this object to the specified for equality. This method may be accessed via the == and != shortcut operators. If not overridden the default implementation compares for reference equality using the === operator. If this method is overridden, then hash() must also be overridden such that any two objects which return true for equals() must return the same value for hash(). This method must accept null and return false.

formatSource

Str format(FPod pod)

hashSource

override Int hash()

Overrides sys::Obj.hash

Doc inherited from sys::Obj.hash

Return a unique hashcode for this object. If a class overrides hash() then it must ensure if equals() returns true for any two objects then they have same hash code.

hashcodeSource

const Int hashcode

makeSource

new make(Int parent, Int name, Int typeRef)

nameSource

const Int name

parentSource

const Int parent

readSource

static FFieldRef read(InStream in)

typeRefSource

const Int typeRef

writeSource

Void write(OutStream out)