Drop package facades:

- update tests
- cleanup JetTyMapper after rebase
This commit is contained in:
Dmitry Petrov
2015-10-19 15:20:23 +03:00
parent 639300a89d
commit dda508234f
17 changed files with 83 additions and 82 deletions
@@ -177,7 +177,7 @@ public class JetTypeMapper {
}
@NotNull
private String internalNameForPackageMemberOwner(@NotNull CallableMemberDescriptor descriptor, boolean isImplementation) {
private String internalNameForPackageMemberOwner(@NotNull CallableMemberDescriptor descriptor, boolean publicFacade) {
boolean isAccessor = descriptor instanceof AccessorForCallableDescriptor;
if (isAccessor) {
descriptor = ((AccessorForCallableDescriptor) descriptor).getCalleeDescriptor();
@@ -185,7 +185,7 @@ public class JetTypeMapper {
JetFile file = DescriptorToSourceUtils.getContainingFile(descriptor);
if (file != null) {
Visibility visibility = descriptor.getVisibility();
if (isImplementation ||
if (!publicFacade ||
descriptor instanceof PropertyDescriptor ||
Visibilities.isPrivate(visibility) ||
isAccessor/*Cause of KT-9603*/