Author: akazakov
Date: 2011-12-19 20:51:14 -0500 (Mon, 19 Dec 2011)
New Revision: 37445
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/resources/tck/tests/jbt/validation/suppresswarnings/AnotherFish.java
trunk/cdi/tests/org.jboss.tools.cdi.core.test/resources/tck/tests/jbt/validation/suppresswarnings/Fish.java
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/validation/SuppressWarningsTests.java
Log:
https://issues.jboss.org/browse/JBIDE-10187 Add support for a @SuppressWarnings
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/resources/tck/tests/jbt/validation/suppresswarnings/AnotherFish.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/resources/tck/tests/jbt/validation/suppresswarnings/AnotherFish.java 2011-12-20
01:41:39 UTC (rev 37444)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/resources/tck/tests/jbt/validation/suppresswarnings/AnotherFish.java 2011-12-20
01:51:14 UTC (rev 37445)
@@ -30,7 +30,12 @@
@Inject Fish fish3BROKEN;
- public void useEL() {
+ public void useELBROKEN() {
String s = "#{fishDulipcatedNameSecond.abc}";
}
+
+ @Produces
+ @Named("fishDulipcatedNameSecond")
+ public void setFish3BROLEN(Fish fishOK) {
+ }
}
\ No newline at end of file
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/resources/tck/tests/jbt/validation/suppresswarnings/Fish.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/resources/tck/tests/jbt/validation/suppresswarnings/Fish.java 2011-12-20
01:41:39 UTC (rev 37444)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/resources/tck/tests/jbt/validation/suppresswarnings/Fish.java 2011-12-20
01:51:14 UTC (rev 37445)
@@ -31,11 +31,17 @@
public void setFish3(Fish fishBROKEN) {
}
- @SuppressWarnings("cdi-ambiguous-dependency")
+ @SuppressWarnings("all")
@Inject Fish fish3OK;
@SuppressWarnings("el-unresolved")
public void useELOK() {
String s = "#{fishDulipcatedName.abc}";
}
+
+ @SuppressWarnings("cdi-ambiguous-dependency")
+ @Produces
+ @Named("fishDulipcatedName")
+ public void setFish3OK(Fish fishOK) {
+ }
}
\ No newline at end of file
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/validation/SuppressWarningsTests.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/validation/SuppressWarningsTests.java 2011-12-20
01:41:39 UTC (rev 37444)
+++
trunk/cdi/tests/org.jboss.tools.cdi.core.test/src/org/jboss/tools/cdi/core/test/tck/validation/SuppressWarningsTests.java 2011-12-20
01:51:14 UTC (rev 37445)
@@ -55,7 +55,7 @@
AbstractResourceMarkerTest.assertMarkerIsNotCreated(file,
MessageFormat.format(CDIValidationMessages.DUPLCICATE_EL_NAME, ".*"), 8);
file =
tckProject.getFile("JavaSource/org/jboss/jsr299/tck/tests/jbt/validation/suppresswarnings/AnotherFish.java");
- AbstractResourceMarkerTest.assertMarkerIsCreated(file,
MessageFormat.format(CDIValidationMessages.DUPLCICATE_EL_NAME, ".*"), 7, 12);
+ AbstractResourceMarkerTest.assertMarkerIsCreated(file,
MessageFormat.format(CDIValidationMessages.DUPLCICATE_EL_NAME, ".*"), 7, 12,
38);
}
public void testFieldWithSuppressInParentElement() throws Exception {
@@ -112,7 +112,7 @@
ResourcesUtils.setBuildAutomatically(saveAutoBuild);
}
- public void testShortName() throws Exception {
+ public void testNameAll() throws Exception {
IFile file =
tckProject.getFile("JavaSource/org/jboss/jsr299/tck/tests/jbt/validation/suppresswarnings/Fish.java");
AbstractResourceMarkerTest.assertMarkerIsNotCreated(file,
CDIValidationMessages.AMBIGUOUS_INJECTION_POINTS, 35);