From 5069553135bbf17e8a5a1774b7be7353380444ae Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Sun, 27 Jan 2013 14:05:10 +0400 Subject: [PATCH] newify --- .../plugins/groovy/annotator/NewifyAnnotationChecker.java | 6 ++++-- .../groovy/lang/psi/util/GroovyCommonClassNames.java | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/NewifyAnnotationChecker.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/NewifyAnnotationChecker.java index 5e3fd1e27ea6..75e8c03cc74f 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/NewifyAnnotationChecker.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/NewifyAnnotationChecker.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2012 JetBrains s.r.o. + * Copyright 2000-2013 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,6 +18,7 @@ package org.jetbrains.plugins.groovy.annotator; import com.intellij.lang.annotation.AnnotationHolder; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.groovy.lang.psi.api.auxiliary.modifiers.annotation.GrAnnotation; +import org.jetbrains.plugins.groovy.lang.psi.util.GroovyCommonClassNames; /** * @author Max Medvedev @@ -25,6 +26,7 @@ import org.jetbrains.plugins.groovy.lang.psi.api.auxiliary.modifiers.annotation. public class NewifyAnnotationChecker extends CustomAnnotationChecker { @Override public boolean checkArgumentList(@NotNull AnnotationHolder holder, @NotNull GrAnnotation annotation) { - return "groovy.lang.Newify".equals(annotation.getQualifiedName()) && annotation.getParameterList().getAttributes().length == 0; + return GroovyCommonClassNames.GROOVY_LANG_NEWIFY.equals(annotation.getQualifiedName()) && + annotation.getParameterList().getAttributes().length == 0; } } diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/GroovyCommonClassNames.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/GroovyCommonClassNames.java index e21f7c55a0d0..5432a8e95737 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/GroovyCommonClassNames.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/util/GroovyCommonClassNames.java @@ -60,6 +60,7 @@ public final class GroovyCommonClassNames { @NonNls public static final String GROOVY_LANG_META_CLASS = "groovy.lang.MetaClass"; @NonNls public static final String GROOVY_LANG_GROOVY_CALLABLE = "groovy.lang.GroovyCallable"; @NonNls public static final String GROOVY_TRANSFORM_ANNOTATION_COLLECTOR = "groovy.transform.AnnotationCollector"; + @NonNls public static final String GROOVY_LANG_NEWIFY = "groovy.lang.Newify"; private GroovyCommonClassNames() {