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.1 KiB
Java

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