Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Tarassov2013-04-14 23:48:15 +0000
committerEugene Tarassov2013-04-14 23:48:15 +0000
commitbc7419e92bbf4fea2b35fe61f58e38cb04307cd0 (patch)
tree6efff0974742067b324def6d6092ab5e9a1816d2 /plugins/org.eclipse.tcf.debug.ui
parentd71cd8a9992ce8030562c53bcc3372ed91aa1b16 (diff)
downloadorg.eclipse.tcf-bc7419e92bbf4fea2b35fe61f58e38cb04307cd0.tar.gz
org.eclipse.tcf-bc7419e92bbf4fea2b35fe61f58e38cb04307cd0.tar.xz
org.eclipse.tcf-bc7419e92bbf4fea2b35fe61f58e38cb04307cd0.zip
TCF Core: fixed high priority FindBugs warnings
Diffstat (limited to 'plugins/org.eclipse.tcf.debug.ui')
-rw-r--r--plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFAnnotationProvider.java5
-rw-r--r--plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPresentationProvider.java5
-rw-r--r--plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPrettyExpressionProvider.java5
3 files changed, 9 insertions, 6 deletions
diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFAnnotationProvider.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFAnnotationProvider.java
index 4669dc615..5e62ade31 100644
--- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFAnnotationProvider.java
+++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFAnnotationProvider.java
@@ -37,7 +37,7 @@ public class TCFAnnotationProvider {
public static ITCFAnnotationProvider getAnnotationProvider(Object selection) {
if (selection == null) return null;
if (providers == null) {
- providers = new ArrayList<ITCFAnnotationProvider>();
+ ArrayList<ITCFAnnotationProvider> list = new ArrayList<ITCFAnnotationProvider>();
try {
IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(
Activator.PLUGIN_ID, "annotation_provider"); //$NON-NLS-1$
@@ -51,7 +51,7 @@ public class TCFAnnotationProvider {
String nm = e[j].getName();
if (nm.equals("class")) { //$NON-NLS-1$
Class<?> c = bundle.loadClass(e[j].getAttribute("name")); //$NON-NLS-1$
- providers.add((ITCFAnnotationProvider)c.newInstance());
+ list.add((ITCFAnnotationProvider)c.newInstance());
}
}
}
@@ -63,6 +63,7 @@ public class TCFAnnotationProvider {
catch (Exception x) {
Activator.log("Cannot access annotation provider extension points", x);
}
+ providers = list;
}
for (ITCFAnnotationProvider p : providers) {
if (p.isSupportedSelection(selection)) return p;
diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPresentationProvider.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPresentationProvider.java
index 5940d3cc3..d6153fded 100644
--- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPresentationProvider.java
+++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPresentationProvider.java
@@ -30,7 +30,7 @@ public class TCFPresentationProvider {
public static Iterable<ITCFPresentationProvider> getPresentationProviders() {
if (providers == null) {
- providers = new ArrayList<ITCFPresentationProvider>();
+ ArrayList<ITCFPresentationProvider> list = new ArrayList<ITCFPresentationProvider>();
try {
IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(
Activator.PLUGIN_ID, "presentation_provider"); //$NON-NLS-1$
@@ -44,7 +44,7 @@ public class TCFPresentationProvider {
String nm = e[j].getName();
if (nm.equals("class")) { //$NON-NLS-1$
Class<?> c = bundle.loadClass(e[j].getAttribute("name")); //$NON-NLS-1$
- providers.add((ITCFPresentationProvider)c.newInstance());
+ list.add((ITCFPresentationProvider)c.newInstance());
}
}
}
@@ -56,6 +56,7 @@ public class TCFPresentationProvider {
catch (Exception x) {
Activator.log("Cannot access presentation provider extension points", x);
}
+ providers = list;
}
return providers;
}
diff --git a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPrettyExpressionProvider.java b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPrettyExpressionProvider.java
index 49d1c02e9..1f80da13f 100644
--- a/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPrettyExpressionProvider.java
+++ b/plugins/org.eclipse.tcf.debug.ui/src/org/eclipse/tcf/internal/debug/ui/model/TCFPrettyExpressionProvider.java
@@ -35,7 +35,7 @@ public class TCFPrettyExpressionProvider {
public static Collection<ITCFPrettyExpressionProvider> getProviders() {
if (providers == null) {
- providers = new ArrayList<ITCFPrettyExpressionProvider>();
+ ArrayList<ITCFPrettyExpressionProvider> list = new ArrayList<ITCFPrettyExpressionProvider>();
try {
IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(
Activator.PLUGIN_ID, "pretty_expression_provider"); //$NON-NLS-1$
@@ -49,7 +49,7 @@ public class TCFPrettyExpressionProvider {
String nm = e[j].getName();
if (nm.equals("class")) { //$NON-NLS-1$
Class<?> c = bundle.loadClass(e[j].getAttribute("name")); //$NON-NLS-1$
- providers.add((ITCFPrettyExpressionProvider)c.newInstance());
+ list.add((ITCFPrettyExpressionProvider)c.newInstance());
}
}
}
@@ -61,6 +61,7 @@ public class TCFPrettyExpressionProvider {
catch (Exception x) {
Activator.log("Cannot access pretty expression provider extension points", x);
}
+ providers = list;
}
return providers;
}

Back to the top