wrap with optional IDEA-122553

This commit is contained in:
Dmitry Batkovich
2016-03-25 13:10:26 +03:00
parent c06a613289
commit 6f49be7fcc
18 changed files with 367 additions and 5 deletions

View File

@@ -0,0 +1,10 @@
// "Wrap using 'java.util.Optional'" "true"
import java.util.Optional;
public class Test {
void m() {
Optional<String> o = Optional.of("some string value");
}
}

View File

@@ -0,0 +1,15 @@
// "Wrap 2nd parameter using 'java.util.Optional'" "true"
import java.util.Optional;
public class Test {
void m() {
long ll = 10;
f(10, Optional.ofNullable(ll), 10);
}
void f(long j, Optional<Number> o, int i) {
}
}

View File

@@ -0,0 +1,14 @@
// "Wrap using 'java.util.Optional'" "true"
import java.util.Optional;
public class Test {
void m(String ss) {
f(Optional.ofNullable(ss));
}
void f(Optional<String> o) {
}
}

View File

@@ -0,0 +1,10 @@
// "Wrap using 'java.util.Optional'" "true"
import java.util.Optional;
public class Test {
void m() {
Optional<String> o = "some <caret>string value";
}
}

View File

@@ -0,0 +1,14 @@
// "Wrap using 'java.util.Optional'" "false"
import java.util.Optional;
public class Test {
void m(String ss) {
f(ss);
}
void f(Optional<Long> o) {
}
}

View File

@@ -0,0 +1,15 @@
// "Wrap 2nd parameter using 'java.util.Optional'" "true"
import java.util.Optional;
public class Test {
void m() {
long ll = 10;
f(10, l<caret>l, 10);
}
void f(long j, Optional<Number> o, int i) {
}
}

View File

@@ -0,0 +1,14 @@
// "Wrap using 'java.util.Optional'" "true"
import java.util.Optional;
public class Test {
void m(String ss) {
f(s<caret>s);
}
void f(Optional<String> o) {
}
}