Merge "[510682] Adds check for Dynamic Web facet before version check "
diff --git a/plugins/org.eclipse.jst.jee.web/web/org/eclipse/jst/jee/model/internal/WebAnnotationReader.java b/plugins/org.eclipse.jst.jee.web/web/org/eclipse/jst/jee/model/internal/WebAnnotationReader.java
index 75908ad..204df13 100644
--- a/plugins/org.eclipse.jst.jee.web/web/org/eclipse/jst/jee/model/internal/WebAnnotationReader.java
+++ b/plugins/org.eclipse.jst.jee.web/web/org/eclipse/jst/jee/model/internal/WebAnnotationReader.java
@@ -141,9 +141,13 @@
return annotationFactory.createFilter(rootType, filter.getFilterName());
}
}
- if(Float.parseFloat(facetedProject.getProjectFacetVersion(WebFacetUtils.WEB_FACET).getVersionString()) > 2.5){
- return createJavaeeObject(rootType);
+
+ if (facetedProject.hasProjectFacet(WebFacetUtils.WEB_FACET)) {
+ if (Float.parseFloat(facetedProject.getProjectFacetVersion(WebFacetUtils.WEB_FACET).getVersionString()) > 2.5){
+ return createJavaeeObject(rootType);
+ }
}
+
return null;
}