Revision: 6568
http://sourceforge.net/p/jump-pilot/code/6568
Author: edso
Date: 2020-10-04 11:20:00 +0000 (Sun, 04 Oct 2020)
Log Message:
-----------
minor performance enhancement
Modified Paths:
--------------
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/FeatureInstaller.java
Modified:
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/FeatureInstaller.java
===================================================================
---
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/FeatureInstaller.java
2020-10-03 18:21:26 UTC (rev 6567)
+++
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/FeatureInstaller.java
2020-10-04 11:20:00 UTC (rev 6568)
@@ -402,6 +402,9 @@
}
+ // regex pattern to strip position setting from strings, keep static to
prevent recompilation
+ static Pattern posPattern = Pattern.compile("^(.*)\\{(?:pos\\:)?(\\d+)\\}$");
+
/**
* The addMenu method. it adds a given menu item to a menu path
* associates the given plugin and generally does everything so
@@ -469,9 +472,6 @@
// if (plugin.getClass().getName().contains("Printer"))
// System.out.println(plugin.getClass().getName());
- // regex pattern to strip position setting from strings
- Pattern posPattern = Pattern.compile("^(.*)\\{(?:pos\\:)?(\\d+)\\}$");
-
// strip pospattern from menuitem name e.g. foo{pos:3}
// we ignore them, positions are determined by position in *.xml config
// anything not listed in there will be appended.
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel