Skip to content

Commit

Permalink
Merge pull request #168 from duemir/167-2023.3-compatiblity
Browse files Browse the repository at this point in the history
Usages of Apache commons-lang2 are removed for IntelliJ compatibility reasons
  • Loading branch information
duemir authored Oct 24, 2023
2 parents d09b92b + b0696dd commit 1f0f52a
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 8 deletions.
1 change: 1 addition & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ dependencies {
exclude group: "commons-logging", module: "commons-logging"
}
implementation 'net.java.dev.textile-j:textile-j:2.2.864'
implementation 'org.apache.commons:commons-text:1.10.0'

testImplementation 'junit:junit:4.13.2'
}
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/org/kohsuke/stapler/idea/GotoViewAction.java
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import com.intellij.psi.PsiPackage;
import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.psi.util.PsiUtilBase;
import org.apache.commons.lang.ArrayUtils;
import com.intellij.util.ArrayUtil;
import org.jetbrains.annotations.NotNull;

import javax.swing.*;
Expand Down Expand Up @@ -145,7 +145,7 @@ public void saveInitialCheckBoxState(boolean state) {
@Override
@NotNull
public String @NotNull [] getSeparators() {
return ArrayUtils.EMPTY_STRING_ARRAY;
return ArrayUtil.EMPTY_STRING_ARRAY;
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
import com.intellij.psi.xml.XmlAttribute;
import com.intellij.psi.xml.XmlAttributeValue;
import com.intellij.psi.xml.XmlTag;
import com.intellij.util.ArrayUtil;
import com.intellij.util.ProcessingContext;
import org.apache.commons.lang.ArrayUtils;
import org.jetbrains.annotations.NotNull;

/**
Expand Down Expand Up @@ -141,7 +141,7 @@ public PsiFile resolve() {
@Override
@NotNull
public Object @NotNull [] getVariants() {
return ArrayUtils.EMPTY_OBJECT_ARRAY;
return ArrayUtil.EMPTY_OBJECT_ARRAY;
}
});
}
Expand Down
8 changes: 4 additions & 4 deletions src/main/java/org/kohsuke/stapler/idea/JexlInspection.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package org.kohsuke.stapler.idea;

import java.util.Arrays;

import com.intellij.codeInspection.InspectionManager;
import com.intellij.codeInspection.LocalQuickFix;
import com.intellij.codeInspection.ProblemDescriptor;
Expand All @@ -13,9 +11,11 @@
import com.intellij.psi.xml.XmlText;
import org.apache.commons.jexl.ExpressionFactory;
import org.apache.commons.jexl.parser.ParseException;
import org.apache.commons.lang.StringEscapeUtils;
import org.apache.commons.text.StringEscapeUtils;
import org.kohsuke.stapler.idea.psi.JellyFile;

import java.util.Arrays;


/**
* @author Kohsuke Kawaguchi
Expand Down Expand Up @@ -265,7 +265,7 @@ private ProblemDescriptor parseJexl(InspectionManager manager, XmlElement psi, T
// OK
return null;
} else {
ExpressionFactory.createExpression(StringEscapeUtils.unescapeHtml(expr));
ExpressionFactory.createExpression(StringEscapeUtils.unescapeHtml4(expr));
return null;
}
} catch (ParseException e) {
Expand Down

0 comments on commit 1f0f52a

Please sign in to comment.