Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Arthanareeswaran2017-08-07 10:02:15 +0000
committerJay Arthanareeswaran2017-08-07 10:33:53 +0000
commit2200a415a222e363ef80aa74c9e6c21e7c5413d5 (patch)
tree155c534f5d52c370b6d016f0b0290a5e89a99ed2 /org.eclipse.jdt.compiler.apt
parent7cd689e47acb28ea4d32dafcdb91c140b9faaa25 (diff)
downloadeclipse.jdt.core-2200a415a222e363ef80aa74c9e6c21e7c5413d5.tar.gz
eclipse.jdt.core-2200a415a222e363ef80aa74c9e6c21e7c5413d5.tar.xz
eclipse.jdt.core-2200a415a222e363ef80aa74c9e6c21e7c5413d5.zip
Bug 520540 - [9] PackageElementImpl#getEnclosedElements does not include
non-primary types Change-Id: I56a03505ae6a0ddd7ad1f71bef52d24b4737df26 Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
Diffstat (limited to 'org.eclipse.jdt.compiler.apt')
-rw-r--r--org.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/org.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.java b/org.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.java
index 263131dc58..1e258cf917 100644
--- a/org.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.java
+++ b/org.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.java
@@ -77,6 +77,7 @@ public class PackageElementImpl extends ElementImpl implements PackageElement {
HashSet<Element> set = new HashSet<>();
if (typeNames != null) {
for (char[][] typeName : typeNames) {
+ if (typeName == null) continue;
ReferenceBinding type = environment.getType(typeName);
if (type != null && type.isValidBinding()) {
set.add(_env.getFactory().newElement(type));

Back to the top