@@ -49,9 +49,9 @@ public void collectSlowLineMarkers(
49
49
if (!Settings .isEnabled (psiElements .get (0 ).getProject ())) {
50
50
return ;
51
51
}
52
+ final WebApiRoutesCollector collector = new WebApiRoutesCollector ();
52
53
53
54
for (final PsiElement psiElement : psiElements ) {
54
- final WebApiRoutesCollector collector = new WebApiRoutesCollector ();
55
55
List <XmlTag > results = new ArrayList <>();
56
56
57
57
if (psiElement instanceof Method ) {
@@ -64,14 +64,14 @@ public void collectSlowLineMarkers(
64
64
continue ;
65
65
}
66
66
67
- StringBuilder tooltipText = new StringBuilder (
67
+ final StringBuilder tooltipText = new StringBuilder (
68
68
"Navigate to Web API configuration:<pre>"
69
69
);
70
70
for (final XmlTag routeTag : results ) {
71
- tooltipText .append (routeTag .getName ()).append (" \n " );
71
+ tooltipText .append (routeTag .getName ()).append ('\n' );
72
72
}
73
73
tooltipText .append ("</pre>" );
74
- NavigationGutterIconBuilder <PsiElement > builder = NavigationGutterIconBuilder
74
+ final NavigationGutterIconBuilder <PsiElement > builder = NavigationGutterIconBuilder
75
75
.create (MagentoIcons .WEB_API )
76
76
.setTargets (results )
77
77
.setTooltipText (tooltipText .toString ());
@@ -85,7 +85,7 @@ public void collectSlowLineMarkers(
85
85
private static class WebApiRoutesCollector {
86
86
87
87
private final Map <String , List <XmlTag >> routesCache = new HashMap <>();
88
- private static final Map <String , Integer > HTTP_METHODS_SORT_ORDER = new HashMap <>() {
88
+ private static final Map <String , Integer > HTTP_METHODS_SORT_ORDER = new HashMap <>() {//NOPMD
89
89
{
90
90
put ("GET" , 1 );
91
91
put ("PUT" , 2 );
@@ -155,7 +155,7 @@ private Map<String, List<XmlTag>> extractRoutesForMethodRecursively(
155
155
}
156
156
157
157
for (final PhpClass parent : method .getContainingClass ().getSupers ()) {
158
- for (Method parentMethod : parent .getMethods ()) {
158
+ for (final Method parentMethod : parent .getMethods ()) {
159
159
if (parentMethod .getName ().equals (method .getName ())) {
160
160
if (routesForMethod .containsKey (parentMethod .getFQN ())) {
161
161
continue ;
@@ -179,9 +179,9 @@ private Map<String, List<XmlTag>> extractRoutesForMethodRecursively(
179
179
private void sortRoutes (final List <XmlTag > routes ) {
180
180
routes .sort (
181
181
(firstTag , secondTag ) -> {
182
- String substring = firstTag .getName ().substring (2 , 5 );
183
- Integer firstSortOrder = HTTP_METHODS_SORT_ORDER .get (substring );
184
- Integer secondSortOrder = HTTP_METHODS_SORT_ORDER .get (
182
+ final String substring = firstTag .getName ().substring (2 , 5 );
183
+ final Integer firstSortOrder = HTTP_METHODS_SORT_ORDER .get (substring );
184
+ final Integer secondSortOrder = HTTP_METHODS_SORT_ORDER .get (
185
185
secondTag .getName ().substring (2 , 5 )
186
186
);
187
187
if (firstSortOrder .compareTo (secondSortOrder ) == 0 ) {
0 commit comments