Skip to content

Problems with class.instanceOf #116

@lihaochen910

Description

@lihaochen910

'class.instanceOf' may have problems
This is my modified version:

function class:instanceOf(clazz)
    local curClass = self.__class
    while curClass do
        if curClass == clazz then
            return true
        end
        curClass = curClass.__super
    end
    return false
end

Replace "curClass = self.__super" with "curClass = curClass.__super"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions