Author: akazakov
Date: 2011-12-21 18:13:24 -0500 (Wed, 21 Dec 2011)
New Revision: 37502
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/IParameter.java
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/AbstractBeanElement.java
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIAnnotationElement.java
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/EventBean.java
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/StereotypeElement.java
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/AbstractMemberDefinition.java
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/IAnnotated.java
Log:
https://issues.jboss.org/browse/JBIDE-10187 Add support for a @SuppressWarnings
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/IParameter.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/IParameter.java 2011-12-21
22:35:17 UTC (rev 37501)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/IParameter.java 2011-12-21
23:13:24 UTC (rev 37502)
@@ -13,7 +13,6 @@
import java.util.Set;
import org.jboss.tools.common.java.IParametedType;
-import org.jboss.tools.common.text.ITextSourceReference;
/**
* Represents a parameter of a method which is a member of bean class.
@@ -37,18 +36,6 @@
String getName();
/**
- * Get position of element annotation of a certain annotation type.
- * This method currently replaces IAnnotated.getAnnotation method
- * which cannot be implemented until JDT extend model for parameters.
- *
- * @param annotationTypeName
- * the name of the annotation type
- * @return the element annotation of the given annotation type, or a null
- * value
- */
- ITextSourceReference getAnnotationPosition(String annotationTypeName);
-
- /**
* Returns the bean method which has this parameter.
*
* @return the bean method which has this parameter
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/AbstractBeanElement.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/AbstractBeanElement.java 2011-12-21
22:35:17 UTC (rev 37501)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/AbstractBeanElement.java 2011-12-21
23:13:24 UTC (rev 37502)
@@ -52,6 +52,7 @@
import org.jboss.tools.common.java.IAnnotated;
import org.jboss.tools.common.java.IAnnotationDeclaration;
import org.jboss.tools.common.java.IJavaReference;
+import org.jboss.tools.common.java.IJavaSourceReference;
import org.jboss.tools.common.java.IParametedType;
import org.jboss.tools.common.java.ITypeDeclaration;
import org.jboss.tools.common.java.ParametedType;
@@ -109,7 +110,7 @@
* (non-Javadoc)
* @see org.jboss.tools.cdi.core.IAnnotated#getAnnotationPosition(java.lang.String)
*/
- public ITextSourceReference getAnnotationPosition(String annotationTypeName) {
+ public IJavaSourceReference getAnnotationPosition(String annotationTypeName) {
return getAnnotation(annotationTypeName);
}
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIAnnotationElement.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIAnnotationElement.java 2011-12-21
22:35:17 UTC (rev 37501)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIAnnotationElement.java 2011-12-21
23:13:24 UTC (rev 37502)
@@ -22,7 +22,7 @@
import org.jboss.tools.cdi.internal.core.impl.definition.AnnotationMemberDefinition;
import org.jboss.tools.common.java.IAnnotated;
import org.jboss.tools.common.java.IAnnotationDeclaration;
-import org.jboss.tools.common.text.ITextSourceReference;
+import org.jboss.tools.common.java.IJavaSourceReference;
/**
*
@@ -113,7 +113,7 @@
* @see org.jboss.tools.common.java.IAnnotated#getAnnotationPosition(java.lang.String)
*/
@Override
- public ITextSourceReference getAnnotationPosition(String annotationTypeName) {
+ public IJavaSourceReference getAnnotationPosition(String annotationTypeName) {
return definition.getAnnotationPosition(annotationTypeName);
}
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/EventBean.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/EventBean.java 2011-12-21
22:35:17 UTC (rev 37501)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/EventBean.java 2011-12-21
23:13:24 UTC (rev 37502)
@@ -15,6 +15,7 @@
import org.jboss.tools.cdi.core.IScopeDeclaration;
import org.jboss.tools.cdi.core.IStereotypeDeclaration;
import org.jboss.tools.common.java.IAnnotationDeclaration;
+import org.jboss.tools.common.java.IJavaSourceReference;
import org.jboss.tools.common.java.IParametedType;
import org.jboss.tools.common.java.ITypeDeclaration;
import org.jboss.tools.common.text.ITextSourceReference;
@@ -60,7 +61,7 @@
return null;
}
- public ITextSourceReference getAnnotationPosition(String annotationTypeName) {
+ public IJavaSourceReference getAnnotationPosition(String annotationTypeName) {
return null;
}
@@ -185,7 +186,5 @@
@Override
public void open() {
- // TODO Auto-generated method stub
-
}
}
\ No newline at end of file
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/StereotypeElement.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/StereotypeElement.java 2011-12-21
22:35:17 UTC (rev 37501)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/StereotypeElement.java 2011-12-21
23:13:24 UTC (rev 37502)
@@ -23,7 +23,7 @@
import org.jboss.tools.cdi.core.IStereotype;
import org.jboss.tools.cdi.core.IStereotypeDeclaration;
import org.jboss.tools.common.java.IAnnotationDeclaration;
-import org.jboss.tools.common.text.ITextSourceReference;
+import org.jboss.tools.common.java.IJavaSourceReference;
/**
*
@@ -148,7 +148,7 @@
* (non-Javadoc)
* @see org.jboss.tools.cdi.core.IAnnotated#getAnnotationPosition(java.lang.String)
*/
- public ITextSourceReference getAnnotationPosition(String annotationTypeName) {
+ public IJavaSourceReference getAnnotationPosition(String annotationTypeName) {
return getAnnotation(annotationTypeName);
}
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/AbstractMemberDefinition.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/AbstractMemberDefinition.java 2011-12-21
22:35:17 UTC (rev 37501)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/definition/AbstractMemberDefinition.java 2011-12-21
23:13:24 UTC (rev 37502)
@@ -36,6 +36,7 @@
import org.jboss.tools.common.java.IAnnotated;
import org.jboss.tools.common.java.IAnnotationDeclaration;
import org.jboss.tools.common.java.IJavaAnnotation;
+import org.jboss.tools.common.java.IJavaSourceReference;
import org.jboss.tools.common.java.impl.JavaAnnotation;
import org.jboss.tools.common.text.ITextSourceReference;
@@ -195,9 +196,9 @@
/*
* (non-Javadoc)
- * @see org.jboss.tools.cdi.core.IAnnotated#getAnnotationPosition(java.lang.String)
+ * @see org.jboss.tools.common.java.IAnnotated#getAnnotationPosition(java.lang.String)
*/
- public ITextSourceReference getAnnotationPosition(String annotationTypeName) {
+ public IJavaSourceReference getAnnotationPosition(String annotationTypeName) {
return getAnnotation(annotationTypeName);
}
Modified:
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/IAnnotated.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/IAnnotated.java 2011-12-21
22:35:17 UTC (rev 37501)
+++
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/java/IAnnotated.java 2011-12-21
23:13:24 UTC (rev 37502)
@@ -12,8 +12,6 @@
import java.util.List;
-import org.jboss.tools.common.text.ITextSourceReference;
-
/**
* Represents a model element that can be annotated.
*
@@ -49,7 +47,7 @@
* @return the text source reference of the annotation of the given annotation type, or
a null
* value
*/
- ITextSourceReference getAnnotationPosition(String annotationTypeName);
+ IJavaSourceReference getAnnotationPosition(String annotationTypeName);
/**
* Determine if the element has an annotation of a certain annotation type.