hasField method

bool hasField(
  1. String key
)

Internal utility method to determine if this unpacked lua object is a table and has a field named key.

Implementation

bool hasField(String key) {
  if (isRef) {
    return deref().hasField(key);
  } else if (isTable) {
    return _fields?.containsKey(key) ?? false;
  }
  return false;
}