mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-17 18:50:49 +07:00
93e35b7334
1. Fixed modifiers for interfaces
2. Replacement wrapped with Collections.unmodifiableSet
3. Supported Java 1.4 and lower
4. Supported Guava ImmutableSet
5. Supported comparisons like s.equals("xyz"), Objects.equals(s, "xyz")
19 lines
509 B
Java
19 lines
509 B
Java
import java.util.Arrays;
|
|
import java.util.Collections;
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
|
|
// "Extract Set from comparison chain" "true"
|
|
public class Test {
|
|
public static final String BAR = "bar";
|
|
private static final Set<String> PROPERTIES = Collections.unmodifiableSet(new HashSet<>(Arrays.asList("foo", BAR, "baz")));
|
|
|
|
void testOr(int i, String property) {
|
|
int PROPERTIES;
|
|
|
|
if(i > 0 && Test.PROPERTIES.contains(property)) {
|
|
System.out.println("foobarbaz");
|
|
}
|
|
}
|
|
}
|