fix tests
This commit is contained in:
@@ -240,6 +240,10 @@ public class ClosureAnnotator {
|
|||||||
public void visitObjectLiteralExpression(JetObjectLiteralExpression expression) {
|
public void visitObjectLiteralExpression(JetObjectLiteralExpression expression) {
|
||||||
JvmClassName name = recordAnonymousClass(expression.getObjectDeclaration());
|
JvmClassName name = recordAnonymousClass(expression.getObjectDeclaration());
|
||||||
ClassDescriptor classDescriptor = bindingContext.get(BindingContext.CLASS, expression.getObjectDeclaration());
|
ClassDescriptor classDescriptor = bindingContext.get(BindingContext.CLASS, expression.getObjectDeclaration());
|
||||||
|
if (classDescriptor == null) {
|
||||||
|
super.visitObjectLiteralExpression(expression);
|
||||||
|
return;
|
||||||
|
}
|
||||||
recordName(classDescriptor, name);
|
recordName(classDescriptor, name);
|
||||||
recordEnclosing(classDescriptor);
|
recordEnclosing(classDescriptor);
|
||||||
classStack.push(classDescriptor);
|
classStack.push(classDescriptor);
|
||||||
|
|||||||
Reference in New Issue
Block a user