[AA] Add reference resolve tests for Java enums with getName function
^KT-62524
This commit is contained in:
committed by
Space Team
parent
c611f1923f
commit
af7eb8b7af
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in JavaEnum) fun getName(): kotlin.String!
|
||||
analysis/analysis-api/testData/referenceResolve/java/enumWithCustomGetName/FunctionCallOnConstant.kt
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
// FILE: JavaEnum.java
|
||||
public enum JavaEnum {
|
||||
A, B, C;
|
||||
|
||||
public String getName() {
|
||||
return "FromJava";
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: Usage.kt
|
||||
fun foo() {
|
||||
JavaEnum.A.get<caret>Name()
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in JavaEnum) open fun getName(): kotlin.String!
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in JavaEnum) fun getName(): kotlin.String!
|
||||
analysis/analysis-api/testData/referenceResolve/java/enumWithCustomGetName/FunctionCallOnVariable.kt
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
// FILE: JavaEnum.java
|
||||
public enum JavaEnum {
|
||||
A, B, C;
|
||||
|
||||
public String getName() {
|
||||
return "FromJava";
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: Usage.kt
|
||||
fun foo(enum: JavaEnum) {
|
||||
enum.get<caret>Name()
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in JavaEnum) open fun getName(): kotlin.String!
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
// FILE: JavaEnum.java
|
||||
public enum JavaEnum {
|
||||
A, B, C;
|
||||
|
||||
public String getName() {
|
||||
return "FromJava";
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: Usage.kt
|
||||
fun foo() {
|
||||
JavaEnum.A.na<caret>me
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in kotlin.Enum) val name: kotlin.String
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
// FILE: JavaEnum.java
|
||||
public enum JavaEnum {
|
||||
A, B, C;
|
||||
|
||||
public String getName() {
|
||||
return "FromJava";
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: Usage.kt
|
||||
fun foo(enum: JavaEnum) {
|
||||
enum.na<caret>me
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
Resolved to:
|
||||
0: (in kotlin.Enum) val name: kotlin.String
|
||||
Reference in New Issue
Block a user