Skip to content

class

Utility for working with idiomatic Lua object-oriented patterns

Functions

classOf(object)

Given an object, return its class

instanceOf(object, cls)

Given an object and a class, return if that object is an instance of another class/superclass Equivalent to class.extends(class.classOf(object), cls)

getSuperclass(theClass)

Get the superclass of a class

extends(subclass, superclass)

Check if one class extends another class