@@ -49,9 +49,9 @@ public void collectSlowLineMarkers(
4949 if (!Settings .isEnabled (psiElements .get (0 ).getProject ())) {
5050 return ;
5151 }
52+ final WebApiRoutesCollector collector = new WebApiRoutesCollector ();
5253
5354 for (final PsiElement psiElement : psiElements ) {
54- final WebApiRoutesCollector collector = new WebApiRoutesCollector ();
5555 List <XmlTag > results = new ArrayList <>();
5656
5757 if (psiElement instanceof Method ) {
@@ -64,14 +64,14 @@ public void collectSlowLineMarkers(
6464 continue ;
6565 }
6666
67- StringBuilder tooltipText = new StringBuilder (
67+ final StringBuilder tooltipText = new StringBuilder (
6868 "Navigate to Web API configuration:<pre>"
6969 );
7070 for (final XmlTag routeTag : results ) {
71- tooltipText .append (routeTag .getName ()).append (" \n " );
71+ tooltipText .append (routeTag .getName ()).append ('\n' );
7272 }
7373 tooltipText .append ("</pre>" );
74- NavigationGutterIconBuilder <PsiElement > builder = NavigationGutterIconBuilder
74+ final NavigationGutterIconBuilder <PsiElement > builder = NavigationGutterIconBuilder
7575 .create (MagentoIcons .WEB_API )
7676 .setTargets (results )
7777 .setTooltipText (tooltipText .toString ());
@@ -85,7 +85,7 @@ public void collectSlowLineMarkers(
8585 private static class WebApiRoutesCollector {
8686
8787 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
8989 {
9090 put ("GET" , 1 );
9191 put ("PUT" , 2 );
@@ -155,7 +155,7 @@ private Map<String, List<XmlTag>> extractRoutesForMethodRecursively(
155155 }
156156
157157 for (final PhpClass parent : method .getContainingClass ().getSupers ()) {
158- for (Method parentMethod : parent .getMethods ()) {
158+ for (final Method parentMethod : parent .getMethods ()) {
159159 if (parentMethod .getName ().equals (method .getName ())) {
160160 if (routesForMethod .containsKey (parentMethod .getFQN ())) {
161161 continue ;
@@ -179,9 +179,9 @@ private Map<String, List<XmlTag>> extractRoutesForMethodRecursively(
179179 private void sortRoutes (final List <XmlTag > routes ) {
180180 routes .sort (
181181 (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 (
185185 secondTag .getName ().substring (2 , 5 )
186186 );
187187 if (firstSortOrder .compareTo (secondSortOrder ) == 0 ) {
0 commit comments