Make Member::hasMeta null safe.

This commit is contained in:
Juraj Kirchheim
2023-11-09 07:33:17 +01:00
parent 6b8be33832
commit 1df0dd6d6c

View File

@@ -99,11 +99,14 @@ abstract Member(Field) from Field to Field {
if (this.meta == null) [];
else [for (tag in this.meta) if (tag.name == name) tag];
public function hasMeta(name) {
for (m in this.meta)
if (m.name == name) return true;
return false;
}
public function hasMeta(name)
return switch this.meta {
case null | []: false;
case meta:
for (m in meta)
if (m.name == name) return true;
false;
}
public inline function asField():Field return this;
public function publish()