unrelated defaults when one interface overrides 2 unrelated (IDEA-163469)
[idea/community.git] / java / java-tests / testData / codeInsight / daemonCodeAnalyzer / lambda / interfaceMethods / UnrelatedDefaultsWhenOneInterfaceOverrides2Unrelated.java
1
2 interface OraModMajorObject extends OraMajorObject {}
3 interface OraModStoredSchemaObject extends OraStoredSchemaObject {}
4 interface OraModCluster extends OraCluster, OraModMajorObject, OraModStoredSchemaObject {}
5
6 interface OraStoredSchemaObject {
7   default boolean isNameSurrogate() {
8     return false;
9   }
10 }
11 interface OraMajorObject  {
12   default boolean isNameSurrogate() {
13     return false;
14   }
15 }
16 interface OraCluster extends OraMajorObject, OraStoredSchemaObject {
17   default boolean isNameSurrogate() {
18     return false;
19   }
20 }