Fantom

 

const class

compiler::FMethodRef

sys::Obj
  compiler::FMethodRef

FMethodRef

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 ret, Int[] params)

nameSource

const Int name

paramsSource

const Int[] params

parentSource

const Int parent

readSource

static FMethodRef read(InStream in)

retSource

const Int ret

writeSource

Void write(OutStream out)