resolve local variable descriptors based on abstract interface

This commit is contained in:
Svetlana Isakova
2012-08-17 16:08:02 +04:00
committed by Andrey Breslav
parent 9e17069546
commit 1ab8dc9bad
@@ -598,7 +598,7 @@ public class DescriptorResolver {
public VariableDescriptor resolveLocalVariableDescriptor( public VariableDescriptor resolveLocalVariableDescriptor(
DeclarationDescriptor containingDeclaration, DeclarationDescriptor containingDeclaration,
JetScope scope, JetScope scope,
JetProperty property, JetVariableDeclaration property,
DataFlowInfo dataFlowInfo, DataFlowInfo dataFlowInfo,
BindingTrace trace BindingTrace trace
) { ) {
@@ -635,7 +635,7 @@ public class DescriptorResolver {
@NotNull @NotNull
public VariableDescriptorImpl resolveLocalVariableDescriptorWithType( public VariableDescriptorImpl resolveLocalVariableDescriptorWithType(
DeclarationDescriptor containingDeclaration, DeclarationDescriptor containingDeclaration,
JetProperty property, JetVariableDeclaration property,
JetType type, JetType type,
BindingTrace trace BindingTrace trace
) { ) {
@@ -817,7 +817,7 @@ public class DescriptorResolver {
@NotNull @NotNull
private JetType getVariableType( private JetType getVariableType(
@NotNull final JetScope scope, @NotNull final JetScope scope,
@NotNull final JetProperty property, @NotNull final JetVariableDeclaration property,
@NotNull final DataFlowInfo dataFlowInfo, @NotNull final DataFlowInfo dataFlowInfo,
boolean allowDeferred, boolean allowDeferred,
final BindingTrace trace final BindingTrace trace