We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5e3fef1 commit 3e469ccCopy full SHA for 3e469cc
src/main/java/spoon/support/reflect/reference/CtExecutableReferenceImpl.java
@@ -91,10 +91,15 @@ public boolean isConstructor() {
91
@SuppressWarnings("unchecked")
92
public CtExecutable<T> getDeclaration() {
93
final CtTypeReference<?> typeRef = getDeclaringType();
94
- if (typeRef == null || typeRef.getDeclaration() == null) {
+ if (typeRef == null) {
95
return null;
96
}
97
- return getCtExecutable(typeRef.getDeclaration());
+ CtType<?> declaration = typeRef.getDeclaration();
98
+ if (declaration == null) {
99
+ return null;
100
+ }
101
+
102
+ return getCtExecutable(declaration);
103
104
105
@Override
0 commit comments