summaryrefslogtreecommitdiff
path: root/java/typeMigration/testData/intentions
diff options
context:
space:
mode:
Diffstat (limited to 'java/typeMigration/testData/intentions')
-rw-r--r--java/typeMigration/testData/intentions/atomic/afterArrayInitializer.java6
-rw-r--r--java/typeMigration/testData/intentions/atomic/beforeArrayInitializer.java4
-rw-r--r--java/typeMigration/testData/intentions/threadLocal/afterArrayInitializer.java9
-rw-r--r--java/typeMigration/testData/intentions/threadLocal/beforeArrayInitializer.java4
4 files changed, 23 insertions, 0 deletions
diff --git a/java/typeMigration/testData/intentions/atomic/afterArrayInitializer.java b/java/typeMigration/testData/intentions/atomic/afterArrayInitializer.java
new file mode 100644
index 000000000000..f2b51fa36440
--- /dev/null
+++ b/java/typeMigration/testData/intentions/atomic/afterArrayInitializer.java
@@ -0,0 +1,6 @@
+import java.util.concurrent.atomic.AtomicReferenceArray;
+
+// "Convert to atomic" "true"
+class Test {
+ final AtomicReferenceArray<String> field= new AtomicReferenceArray<>(new String[]{});
+} \ No newline at end of file
diff --git a/java/typeMigration/testData/intentions/atomic/beforeArrayInitializer.java b/java/typeMigration/testData/intentions/atomic/beforeArrayInitializer.java
new file mode 100644
index 000000000000..6ef272b130e7
--- /dev/null
+++ b/java/typeMigration/testData/intentions/atomic/beforeArrayInitializer.java
@@ -0,0 +1,4 @@
+// "Convert to atomic" "true"
+class Test {
+ String[] <caret>field={};
+} \ No newline at end of file
diff --git a/java/typeMigration/testData/intentions/threadLocal/afterArrayInitializer.java b/java/typeMigration/testData/intentions/threadLocal/afterArrayInitializer.java
new file mode 100644
index 000000000000..59323f18e0e5
--- /dev/null
+++ b/java/typeMigration/testData/intentions/threadLocal/afterArrayInitializer.java
@@ -0,0 +1,9 @@
+// "Convert to ThreadLocal" "true"
+class Test {
+ final ThreadLocal<String[]> field = new ThreadLocal<String[]>() {
+ @Override
+ protected String[] initialValue() {
+ return new String[]{};
+ }
+ };
+} \ No newline at end of file
diff --git a/java/typeMigration/testData/intentions/threadLocal/beforeArrayInitializer.java b/java/typeMigration/testData/intentions/threadLocal/beforeArrayInitializer.java
new file mode 100644
index 000000000000..c2564a9cf266
--- /dev/null
+++ b/java/typeMigration/testData/intentions/threadLocal/beforeArrayInitializer.java
@@ -0,0 +1,4 @@
+// "Convert to ThreadLocal" "true"
+class Test {
+ String[] <caret>field={};
+} \ No newline at end of file