Bug 421066 - creating a new handler class needs multi validator
Fix the warnings (IObservableValue is a raw type. References to generic
type IObservableValue<T> should be parameterized) introduced with
previous patch in the builds.
Change-Id: I4b2f8d74938ca3d80b8577cc5a00aa6d9302a792
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java b/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
index 1a09133..034197c 100644
--- a/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
+++ b/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/classes/AbstractNewClassPage.java
@@ -457,11 +457,11 @@
static class ClassMultiValidator extends MultiValidator {
private final JavaClass javaClass;
- private final IObservableValue observedPackage;
- private final IObservableValue observedClass;
+ private final IObservableValue<String> observedPackage;
+ private final IObservableValue<String> observedClass;
- public ClassMultiValidator(JavaClass javaClass, final IObservableValue observedPackage,
- final IObservableValue observedClass) {
+ public ClassMultiValidator(JavaClass javaClass, final IObservableValue<String> observedPackage,
+ final IObservableValue<String> observedClass) {
this.javaClass = javaClass;
this.observedPackage = observedPackage;
this.observedClass = observedClass;
@@ -474,8 +474,8 @@
*/
@Override
protected IStatus validate() {
- final String classPackage = (String) observedPackage.getValue();
- final String className = (String) observedClass.getValue();
+ final String classPackage = observedPackage.getValue();
+ final String className = observedClass.getValue();
final IPackageFragment packageFragment = javaClass.getFragmentRoot().getPackageFragment(classPackage);