From 1f28f03cd757c4ebf4a79f793866f2a7e4368226 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 8 Feb 2011 16:47:15 +0300 Subject: [PATCH] Helper method for hasModifier() --- idea/src/org/jetbrains/jet/lang/psi/JetDeclaration.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/idea/src/org/jetbrains/jet/lang/psi/JetDeclaration.java b/idea/src/org/jetbrains/jet/lang/psi/JetDeclaration.java index 4d8a198eef2..474e52ad484 100644 --- a/idea/src/org/jetbrains/jet/lang/psi/JetDeclaration.java +++ b/idea/src/org/jetbrains/jet/lang/psi/JetDeclaration.java @@ -4,6 +4,7 @@ import com.intellij.lang.ASTNode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.JetNodeTypes; +import org.jetbrains.jet.lexer.JetToken; /** * @author max @@ -17,4 +18,9 @@ public abstract class JetDeclaration extends JetElement { public JetModifierList getModifierList() { return (JetModifierList) findChildByType(JetNodeTypes.MODIFIER_LIST); } + + public boolean hasModifier(JetToken modifier) { + JetModifierList modifierList = getModifierList(); + return modifierList == null ? false : modifierList.hasModifier(modifier); + } }