Compare commits

..

2 Commits
1.0.2 ... 1.0.3

Author SHA1 Message Date
Juraj Kirchheim
990096cfd5 Release 1.0.3 2023-11-09 07:34:56 +01:00
Juraj Kirchheim
1df0dd6d6c Make Member::hasMeta null safe. 2023-11-09 07:33:17 +01:00
2 changed files with 10 additions and 7 deletions

View File

@@ -9,8 +9,8 @@
"contributors": [
"back2dos"
],
"version": "1.0.2",
"releasenote": "Add Member::hasMeta.",
"version": "1.0.3",
"releasenote": "Make Member::hasMeta null safe.",
"tags": [
"tink",
"macro",

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()