readMetatable method

Object? readMetatable(
  1. String key
)

If this lua object has a meta table then reads _metatable by string key and returns the value.

Otherwise null is returned.

Implementation

Object? readMetatable(String key) {
  uses++;
  _onRead?.call(key);

  if (skipSemanitcs) return LuaObjectNoSemantics(key);

  return deref()._metatable?.readField(key);
}