| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent e09dec8 commit 2b4d427
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2793,6 +2793,10 @@ protected static ASTNode findDeclaration(Name findMe) { | |||
| 2793 | 2793 | ||
| 2794 | 2794 | SimpleType stp = extracTypeInfo(findDeclaration((qn.getQualifier()))); | |
| 2795 | 2795 | // log(qn.getQualifier() + "->" + qn.getName()); | |
| 2796 | + if (stp == null) { | ||
| 2797 | + return null; | ||
| 2798 | + } | ||
| 2799 | + | ||
| 2796 | 2800 | declaringClass = findDeclaration(stp.getName()); | |
| 2797 | 2801 | ||
| 2798 | 2802 | // log("QN decl class: " + getNodeAsString(declaringClass)); | |
@@ -2810,16 +2814,15 @@ protected static ASTNode findDeclaration(Name findMe) { | |||
| 2810 | 2814 | // .toString())); | |
| 2811 | 2815 | ||
| 2812 | 2816 | SimpleType stp = extracTypeInfo(findDeclaration((qnn.getQualifier()))); | |
| 2813 | - if (stp != null) { | ||
| 2814 | - declaringClass = findDeclaration(stp.getName()); | ||
| 2815 | - constrains.clear(); | ||
| 2816 | - constrains.add(ASTNode.TYPE_DECLARATION); | ||
| 2817 | - constrains.add(ASTNode.FIELD_DECLARATION); | ||
| 2818 | - return definedIn(declaringClass, qnn.getName().toString(), | ||
| 2819 | - constrains, null); | ||
| 2820 | - } else { | ||
| 2817 | + if (stp == null) { | ||
| 2821 | 2818 | return null; | |
| 2822 | 2819 | } | |
| 2820 | + declaringClass = findDeclaration(stp.getName()); | ||
| 2821 | + constrains.clear(); | ||
| 2822 | + constrains.add(ASTNode.TYPE_DECLARATION); | ||
| 2823 | + constrains.add(ASTNode.FIELD_DECLARATION); | ||
| 2824 | + return definedIn(declaringClass, qnn.getName().toString(), | ||
| 2825 | + constrains, null); | ||
| 2823 | 2826 | } | |
| 2824 | 2827 | } | |
| 2825 | 2828 | } else if (parent.getNodeType() == ASTNode.SIMPLE_TYPE) { | |
@@ -3010,6 +3013,11 @@ protected static ASTNode findDeclaration2(Name findMe, ASTNode alternateParent) | |||
| 3010 | 3013 | // .toString())); | |
| 3011 | 3014 | ||
| 3012 | 3015 | SimpleType stp = extracTypeInfo(findDeclaration2((qnn.getQualifier()), alternateParent)); | |
| 3016 | + | ||
| 3017 | + if (stp == null) { | ||
| 3018 | + return null; | ||
| 3019 | + } | ||
| 3020 | + | ||
| 3013 | 3021 | // log(qnn.getQualifier() + "->" + qnn.getName()); | |
| 3014 | 3022 | declaringClass = findDeclaration2(stp.getName(), alternateParent); | |
| 3015 | 3023 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments