Skip to content

Commit 9a095ee

Browse files
committed
Ignore static access rules in metadata
1 parent ff2f451 commit 9a095ee

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/com/intellij/plugins/haxe/ide/annotator/semantics/HaxeAccessAnnotator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ private void checkAccessForReference(@NotNull HaxeReferenceExpression referenceE
9595
}
9696

9797
private void checkStaticAccess(@NotNull AnnotationHolder holder, @NotNull HaxeReferenceExpression referenceExpression, @NotNull HaxeMemberModel memberModel) {
98+
// ignore anything inside metas (ex. @:build @:autoBuild etc)
99+
if (PsiTreeUtil.getParentOfType(referenceExpression, HaxeMeta.class)!= null) return;
98100
// ignore non chained references (usually local access in same class)
99101
if (HaxeResolveUtil.getLeftReference(referenceExpression) == null) return;
100102
if (isStaticExtensionReferences(referenceExpression)) return;

0 commit comments

Comments
 (0)