[509735] Compile static regexp only once
Bug: 509735
Change-Id: I3d39d1faf529f98c0140ff0b4d1b691ef28eee90
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
diff --git a/plugins/org.eclipse.amalgam.explorer.activity.ui/src/org/eclipse/amalgam/explorer/activity/ui/api/editor/sections/ActivityExplorerSection.java b/plugins/org.eclipse.amalgam.explorer.activity.ui/src/org/eclipse/amalgam/explorer/activity/ui/api/editor/sections/ActivityExplorerSection.java
index 1ffc75b..92369e6 100644
--- a/plugins/org.eclipse.amalgam.explorer.activity.ui/src/org/eclipse/amalgam/explorer/activity/ui/api/editor/sections/ActivityExplorerSection.java
+++ b/plugins/org.eclipse.amalgam.explorer.activity.ui/src/org/eclipse/amalgam/explorer/activity/ui/api/editor/sections/ActivityExplorerSection.java
@@ -47,7 +47,7 @@
*/
public class ActivityExplorerSection implements IVisibility, IOrdered, IPropertyChangeListener {
- private static final String P_PATTERN = "<p>.*</p>"; //$NON-NLS-1$
+ private static final Pattern P_PATTERN = Pattern.compile("<p>.*</p>"); //$NON-NLS-1$
/**
* Constructor.
@@ -60,8 +60,7 @@
this.isExpanded = ActivityExplorerExtensionManager.getIsExpanded(contributor);
String desc = ActivityExplorerExtensionManager.getDescription(contributor);
if (null != desc){
- Pattern pPattern = Pattern.compile(P_PATTERN);
- boolean isInParagraph = pPattern.matcher(desc).find();
+ boolean isInParagraph = P_PATTERN.matcher(desc).find();
this.description = isInParagraph ? HTMLHelper.formWrapper2(desc) : HTMLHelper.formWrapper(desc);
}
String indice = ActivityExplorerExtensionManager.getIndex(contributor);