Skip to main content
summaryrefslogtreecommitdiffstats
path: root/jpa
diff options
context:
space:
mode:
authorkmoore2008-05-14 11:10:42 +0000
committerkmoore2008-05-14 11:10:42 +0000
commit2aa8be3800ace33b74f54d5e2fb2d192647958c1 (patch)
tree4cbc46ad21ec2deb4d75fe9a8fde9581032cebc7 /jpa
parentcd2762a4e4a39b7e10121ea48e57b61a6fbde6e8 (diff)
downloadwebtools.dali-2aa8be3800ace33b74f54d5e2fb2d192647958c1.tar.gz
webtools.dali-2aa8be3800ace33b74f54d5e2fb2d192647958c1.tar.xz
webtools.dali-2aa8be3800ace33b74f54d5e2fb2d192647958c1.zip
231875 - NPE when duplicate fields/methods exist
Diffstat (limited to 'jpa')
-rw-r--r--jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/java/JavaResourcePersistentAttributeImpl.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/java/JavaResourcePersistentAttributeImpl.java b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/java/JavaResourcePersistentAttributeImpl.java
index a71174cf35..f788f23d18 100644
--- a/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/java/JavaResourcePersistentAttributeImpl.java
+++ b/jpa/plugins/org.eclipse.jpt.core/src/org/eclipse/jpt/core/internal/resource/java/JavaResourcePersistentAttributeImpl.java
@@ -252,15 +252,13 @@ public class JavaResourcePersistentAttributeImpl
}
protected boolean isFinal(CompilationUnit astRoot) {
- int flags = getMember().getBinding(astRoot).getModifiers();
-
- return Modifier.isFinal(flags);
+ IBinding binding = getMember().getBinding(astRoot);
+ return (binding == null) ? false : Modifier.isFinal(binding.getModifiers());
}
protected boolean isPublic(CompilationUnit astRoot) {
- int flags = getMember().getBinding(astRoot).getModifiers();
-
- return Modifier.isPublic(flags);
+ IBinding binding = getMember().getBinding(astRoot);
+ return (binding == null) ? false : Modifier.isPublic(binding.getModifiers());
}
protected String qualifiedReferenceEntityTypeName(CompilationUnit astRoot) {

Back to the top