Generating public flag for local functions/properties.
This commit is contained in:
@@ -230,9 +230,13 @@ public class AsmUtil {
|
|||||||
return ACC_PUBLIC;
|
return ACC_PUBLIC;
|
||||||
}
|
}
|
||||||
Visibility memberVisibility = memberDescriptor.getVisibility();
|
Visibility memberVisibility = memberDescriptor.getVisibility();
|
||||||
|
if (memberVisibility == Visibilities.LOCAL && memberDescriptor instanceof CallableMemberDescriptor) {
|
||||||
|
return ACC_PUBLIC;
|
||||||
|
}
|
||||||
if (memberVisibility != Visibilities.PRIVATE) {
|
if (memberVisibility != Visibilities.PRIVATE) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
// the following code is only for PRIVATE visibility of member
|
||||||
if (isClassObject(containingDeclaration)) {
|
if (isClassObject(containingDeclaration)) {
|
||||||
return NO_FLAG_PACKAGE_PRIVATE;
|
return NO_FLAG_PACKAGE_PRIVATE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user