Work around the shallowly analyzed files
This commit is contained in:
@@ -178,6 +178,8 @@ public class ClosureAnnotator {
|
||||
}
|
||||
else {
|
||||
ClassDescriptor classDescriptor = bindingContext.get(BindingContext.CLASS, declaration);
|
||||
// working around a problem with shallow analysis
|
||||
if (classDescriptor == null) return;
|
||||
recordEnclosing(classDescriptor);
|
||||
classStack.push(classDescriptor);
|
||||
String base = nameStack.peek();
|
||||
@@ -195,6 +197,8 @@ public class ClosureAnnotator {
|
||||
@Override
|
||||
public void visitClass(JetClass klass) {
|
||||
ClassDescriptor classDescriptor = bindingContext.get(BindingContext.CLASS, klass);
|
||||
// working around a problem with shallow analysis
|
||||
if (classDescriptor == null) return;
|
||||
recordEnclosing(classDescriptor);
|
||||
classStack.push(classDescriptor);
|
||||
String base = nameStack.peek();
|
||||
|
||||
Reference in New Issue
Block a user