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.
enclosingPackage
1 parent f6323b2 commit 8fa64d4Copy full SHA for 8fa64d4
check_api/src/main/java/com/google/errorprone/util/ASTHelpers.java
@@ -1163,10 +1163,11 @@ public static ClassSymbol enclosingClass(Symbol sym) {
1163
@Nullable
1164
public static PackageSymbol enclosingPackage(Symbol sym) {
1165
Symbol curr = sym;
1166
- for (; curr != null && curr.owner != null; curr = curr.owner) {
+ while (curr != null) {
1167
if (curr.getKind().equals(ElementKind.PACKAGE)) {
1168
return (PackageSymbol) curr;
1169
}
1170
+ curr = curr.owner;
1171
1172
return null;
1173
0 commit comments