Skip to content

Commit 31d4eee

Browse files
Repos sync: org.apache.commons.lang.ArrayUtils deprecations.
1 parent 641c7ea commit 31d4eee

File tree

4 files changed

+12
-16
lines changed

4 files changed

+12
-16
lines changed

src/main/java/com/kalessil/phpStorm/phpInspectionsEA/gui/PrettyListControl.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@
33
import com.intellij.ui.DoubleClickListener;
44
import com.intellij.ui.ToolbarDecorator;
55
import com.intellij.ui.components.JBList;
6-
import org.apache.commons.lang.ArrayUtils;
76
import org.apache.commons.lang.StringUtils;
87
import org.jetbrains.annotations.Nullable;
98

109
import javax.swing.*;
1110
import java.awt.*;
1211
import java.awt.event.MouseAdapter;
1312
import java.awt.event.MouseEvent;
14-
import java.util.List;
1513
import java.util.*;
14+
import java.util.List;
1615
import java.util.function.Supplier;
1716

1817
public class PrettyListControl {
@@ -115,7 +114,7 @@ private void rearrange(final int moveDelta) {
115114
list.clearSelection();
116115

117116
if (moveDelta == 1) {
118-
ArrayUtils.reverse(selectedIndices);
117+
Collections.reverse(Arrays.asList(selectedIndices));
119118
}
120119

121120
for (final int selectedIndex : selectedIndices) {

src/main/java/com/kalessil/phpStorm/phpInspectionsEA/inspectors/apiUsage/strings/CascadeStringReplacementInspector.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import com.kalessil.phpStorm.phpInspectionsEA.openApi.PhpLanguageLevel;
1818
import com.kalessil.phpStorm.phpInspectionsEA.options.OptionsComponent;
1919
import com.kalessil.phpStorm.phpInspectionsEA.utils.*;
20-
import org.apache.commons.lang.ArrayUtils;
2120
import org.jetbrains.annotations.NotNull;
2221
import org.jetbrains.annotations.Nullable;
2322

@@ -298,7 +297,7 @@ private void mergeArguments(@NotNull Project project, @NotNull PsiElement to, @N
298297
if (comma != null && marker != null) {
299298
if (from instanceof ArrayCreationExpression) {
300299
final PsiElement[] values = from.getChildren();
301-
ArrayUtils.reverse(values);
300+
Collections.reverse(Arrays.asList(values));
302301
Arrays.stream(values).forEach(value -> {
303302
to.addAfter(comma, marker);
304303
to.addAfter(value.copy(), marker);
@@ -318,7 +317,7 @@ private void mergeArguments(@NotNull Project project, @NotNull PsiElement to, @N
318317
final PsiElement marker = firstValue == null ? null : firstValue.getPrevSibling();
319318
if (comma != null && marker != null) {
320319
final PsiElement[] values = from.getChildren();
321-
ArrayUtils.reverse(values);
320+
Collections.reverse(Arrays.asList(values));
322321
Arrays.stream(values).forEach(value -> {
323322
replacement.addAfter(comma, marker);
324323
replacement.addAfter(value.copy(), marker);

src/main/java/com/kalessil/phpStorm/phpInspectionsEA/inspectors/forEach/DisconnectedForeachInstructionInspector.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,11 @@
1313
import com.kalessil.phpStorm.phpInspectionsEA.openApi.BasePhpInspection;
1414
import com.kalessil.phpStorm.phpInspectionsEA.options.OptionsComponent;
1515
import com.kalessil.phpStorm.phpInspectionsEA.utils.*;
16-
import org.apache.commons.lang.ArrayUtils;
1716
import org.jetbrains.annotations.NotNull;
1817
import org.jetbrains.annotations.Nullable;
1918

2019
import javax.swing.*;
21-
import java.util.HashMap;
22-
import java.util.HashSet;
23-
import java.util.Map;
24-
import java.util.Set;
20+
import java.util.*;
2521
import java.util.stream.Stream;
2622

2723
/*
@@ -235,7 +231,7 @@ private void investigateInfluence(
235231
} else if (OpenapiTypesUtil.isFunctionReference(grandParent)) {
236232
/* php will create variable, if it is by reference */
237233
final FunctionReference reference = (FunctionReference) grandParent;
238-
final int position = ArrayUtils.indexOf(reference.getParameters(), variable);
234+
final int position = Arrays.asList(reference.getParameters()).indexOf(variable);
239235
if (position != -1) {
240236
final PsiElement resolved = OpenapiResolveUtil.resolveReference(reference);
241237
if (resolved instanceof Function) {

testData/fixtures/foreach/disconnected-statements-foreach-false-positives.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,12 @@
7171
}
7272
}
7373

74-
/* loop with unpacking array into multiple variables */
75-
foreach ([[], [], []] as list($a, $b, $c)) {
76-
if ($b === $count) {
77-
unset($a, $b, $c);
74+
function test_loop_unpack_into_multiple() {
75+
/* loop with unpacking array into multiple variables */
76+
foreach ([[], [], []] as list($a, $b, $c)) {
77+
if ($b === $count) {
78+
unset($a, $b, $c);
79+
}
7880
}
7981
}
8082

0 commit comments

Comments
 (0)