Author: akazakov
Date: 2011-12-09 18:10:25 -0500 (Fri, 09 Dec 2011)
New Revision: 37197
Modified:
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/IAnnotationDeclaration.java
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/impl/AnnotationDeclaration.java
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/impl/AnnotationLiteral.java
Log:
https://issues.jboss.org/browse/JBIDE-10187 Add support for a @SuppressWarnings
Modified:
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/IAnnotationDeclaration.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/IAnnotationDeclaration.java 2011-12-09
23:07:58 UTC (rev 37196)
+++
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/IAnnotationDeclaration.java 2011-12-09
23:10:25 UTC (rev 37197)
@@ -15,7 +15,6 @@
import org.eclipse.jdt.core.IMember;
import org.eclipse.jdt.core.IMemberValuePair;
import org.eclipse.jdt.core.IType;
-import org.jboss.tools.common.text.ITextSourceReference;
/**
* Represents an annotation declaration. For example, in CDI, a qualifier or a scope
@@ -23,7 +22,7 @@
*
* @author Alexey Kazakov
*/
-public interface IAnnotationDeclaration extends ITextSourceReference {
+public interface IAnnotationDeclaration extends IJavaSourceReference {
/**
* Returns the member value pairs.
Modified:
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/impl/AnnotationDeclaration.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/impl/AnnotationDeclaration.java 2011-12-09
23:07:58 UTC (rev 37196)
+++
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/impl/AnnotationDeclaration.java 2011-12-09
23:10:25 UTC (rev 37197)
@@ -25,7 +25,6 @@
import org.jboss.tools.common.java.IAnnotationDeclaration;
import org.jboss.tools.common.java.IAnnotationType;
import org.jboss.tools.common.java.IJavaAnnotation;
-import org.jboss.tools.common.java.impl.JavaAnnotation;
import org.jboss.tools.common.util.EclipseJavaUtil;
/**
@@ -172,4 +171,9 @@
}
return null;
}
+
+ @Override
+ public IMember getSourceMember() {
+ return getParentMember();
+ }
}
\ No newline at end of file
Modified:
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/impl/AnnotationLiteral.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/impl/AnnotationLiteral.java 2011-12-09
23:07:58 UTC (rev 37196)
+++
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/impl/AnnotationLiteral.java 2011-12-09
23:10:25 UTC (rev 37197)
@@ -86,5 +86,4 @@
public IMemberValuePair[] getMemberValuePairs() {
return memberValues;
}
-
-}
+}
\ No newline at end of file