Files
Dmitry Gridin f69df70a75 [cri] fix hierarchy navigation for classes that are not used directly from java
For such classes, `NameEnumerator` returns the identifier 0, which makes it impossible to search subclasses in other languages

^KTIJ-16709

GitOrigin-RevId: bed282c2a965387e046b079ed98d908ce9c98fc9
2021-10-25 08:37:39 +00:00

40 lines
1.2 KiB
Java

package one;
public class Parameter {
void companionMembers(Proxy proxy) {
proxy.Companion.getCompanionproperty();
int companionfieldProperty1 = proxy.companionfieldProperty;
proxy.getCompanionstaticProperty();
int companionconstProperty1 = proxy.companionconstProperty;
proxy.Companion.getCompanionvariable();
proxy.Companion.setCompanionvariable(4);
int companionfieldVariable1 = proxy.companionfieldVariable;
proxy.companionfieldVariable = 4;
proxy.getCompanionstaticVariable();
proxy.setCompanionstaticVariable(4);
Custom companionlateinitVariable = KotlinOnlyClass.companionlateinitVariable;
proxy.Companion.getCompanionlateinitVariable();
proxy.Companion.setCompanionlateinitVariable(companionlateinitVariable);
Custom companionlateinitStaticVariable = KotlinOnlyClass.companionlateinitStaticVariable;
proxy.getCompanionlateinitStaticVariable();
proxy.setCompanionlateinitStaticVariable(companionlateinitStaticVariable);
proxy.Companion.companionsimpleFunction(4);
proxy.companionstaticFunction(4);
proxy.Companion.companionextension("");
proxy.companionstaticExtension("42");
}
}