diff options
author | Tom Schindl | 2014-05-13 21:38:01 +0000 |
---|---|---|
committer | Tom Schindl | 2014-05-13 21:38:01 +0000 |
commit | 41e50b57cab85e460cac31725c30b92ab9ab3776 (patch) | |
tree | 67c296ad29310362ad790906644e2a5bcd6b3a03 | |
parent | 25dad7565cf24cf4cd936683b910e74d206bb5fb (diff) | |
download | org.eclipse.efxclipse-41e50b57cab85e460cac31725c30b92ab9ab3776.tar.gz org.eclipse.efxclipse-41e50b57cab85e460cac31725c30b92ab9ab3776.tar.xz org.eclipse.efxclipse-41e50b57cab85e460cac31725c30b92ab9ab3776.zip |
Bug 434803 - Upgrade to jdt.annotation 2.0
-rwxr-xr-x | bundles/tooling/org.eclipse.fx.ide.model/src/org/eclipse/fx/ide/model/internal/utils/Util.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bundles/tooling/org.eclipse.fx.ide.model/src/org/eclipse/fx/ide/model/internal/utils/Util.java b/bundles/tooling/org.eclipse.fx.ide.model/src/org/eclipse/fx/ide/model/internal/utils/Util.java index 2d2c9359d..538460089 100755 --- a/bundles/tooling/org.eclipse.fx.ide.model/src/org/eclipse/fx/ide/model/internal/utils/Util.java +++ b/bundles/tooling/org.eclipse.fx.ide.model/src/org/eclipse/fx/ide/model/internal/utils/Util.java @@ -12,6 +12,7 @@ package org.eclipse.fx.ide.model.internal.utils; import org.eclipse.fx.ide.model.IFXPrimitiveProperty;
import org.eclipse.fx.ide.model.IFXPrimitiveProperty.Type;
+import org.eclipse.jdt.annotation.Nullable;
import org.eclipse.jdt.core.IAnnotation;
import org.eclipse.jdt.core.IMemberValuePair;
import org.eclipse.jdt.core.IType;
@@ -21,7 +22,7 @@ import org.eclipse.jdt.core.Signature; public class Util {
@SuppressWarnings("unchecked")
- public static <R> R getAnnotationMemberValue(IAnnotation annotation, String name) throws JavaModelException {
+ public static <@Nullable R> R getAnnotationMemberValue(IAnnotation annotation, String name) throws JavaModelException {
for (IMemberValuePair pair : annotation.getMemberValuePairs()) {
if( name.equals(pair.getMemberName()) ) {
return (R) pair.getValue();
|