Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/settings/model/ProxyProvider.java')
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/settings/model/ProxyProvider.java45
1 files changed, 22 insertions, 23 deletions
diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/settings/model/ProxyProvider.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/settings/model/ProxyProvider.java
index eec53c6c02d..9062764a012 100644
--- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/settings/model/ProxyProvider.java
+++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/settings/model/ProxyProvider.java
@@ -17,14 +17,13 @@ import java.util.Map;
import org.eclipse.cdt.core.settings.model.extension.CDataObject;
-
public class ProxyProvider implements IProxyProvider {
private IProxyCache fCache;
private ICDataScope fScope;
private IProxyFactory fFactory;
private boolean fProxiesCached;
- public ProxyProvider(ICDataScope scope, IProxyCache cache, IProxyFactory factory){
+ public ProxyProvider(ICDataScope scope, IProxyCache cache, IProxyFactory factory) {
fScope = scope;
fCache = cache;
fFactory = factory;
@@ -32,40 +31,41 @@ public class ProxyProvider implements IProxyProvider {
@Override
public CDataProxy[] getProxies() {
- if(!fProxiesCached || !fScope.isStatic()){
+ if (!fProxiesCached || !fScope.isStatic()) {
fillCache();
fProxiesCached = true;
}
return fCache.getCachedProxies();
}
-/*
- private void clearInvalidCachedProxies(){
- CDataProxy proxies[] = fCache.getCachedProxies();
- for(int i = 0; i < proxies.length; i++){
- if(!proxies[i].isValid()){
- fCache.removeCachedProxy(proxies[i]);
+
+ /*
+ private void clearInvalidCachedProxies(){
+ CDataProxy proxies[] = fCache.getCachedProxies();
+ for(int i = 0; i < proxies.length; i++){
+ if(!proxies[i].isValid()){
+ fCache.removeCachedProxy(proxies[i]);
+ }
}
}
- }
-*/
+ */
@Override
public CDataProxy getProxy(String id) {
- if(!fProxiesCached || !fScope.isStatic()){
+ if (!fProxiesCached || !fScope.isStatic()) {
fillCache();
fProxiesCached = true;
}
return fCache.getCachedProxy(id);
}
- protected void fillCache(){
+ protected void fillCache() {
Map<String, CDataProxy> map = fCache.getCachedProxiesMap();
- CDataObject datas[] =fScope.getChildren();
+ CDataObject datas[] = fScope.getChildren();
for (CDataObject data : datas) {
CDataProxy proxy = fCache.getCachedProxy(data.getId());
- if(proxy == null || proxy.getType() != data.getType()){
+ if (proxy == null || proxy.getType() != data.getType()) {
proxy = fFactory.createProxy(data);
- if(proxy != null){
+ if (proxy != null) {
fCache.addCachedProxy(proxy);
}
} else {
@@ -74,7 +74,7 @@ public class ProxyProvider implements IProxyProvider {
}
}
- if(!map.isEmpty()){
+ if (!map.isEmpty()) {
for (CDataProxy proxy : map.values()) {
fCache.removeCachedProxy(proxy);
}
@@ -83,7 +83,7 @@ public class ProxyProvider implements IProxyProvider {
@Override
public CDataProxy getProxy(CDataObject data) {
- if(!fProxiesCached || !fScope.isStatic()){
+ if (!fProxiesCached || !fScope.isStatic()) {
fillCache();
fProxiesCached = true;
}
@@ -110,15 +110,15 @@ public class ProxyProvider implements IProxyProvider {
@Override
public CDataProxy[] getProxiesOfKind(int kind) {
CDataProxy[] proxies = getProxies();
- if(proxies.length > 0){
+ if (proxies.length > 0) {
CDataProxy[] tmp = new CDataProxy[proxies.length];
int num = 0;
for (CDataProxy proxy : proxies) {
- if((proxy.getType() & kind) == proxy.getType())
+ if ((proxy.getType() & kind) == proxy.getType())
tmp[num++] = proxy;
}
- if(num != proxies.length){
+ if (num != proxies.length) {
proxies = new CDataProxy[num];
System.arraycopy(tmp, 0, proxies, 0, num);
}
@@ -128,7 +128,7 @@ public class ProxyProvider implements IProxyProvider {
@Override
public void cacheValues() {
- if(!fProxiesCached || !fScope.isStatic()){
+ if (!fProxiesCached || !fScope.isStatic()) {
fillCache();
fProxiesCached = true;
}
@@ -143,5 +143,4 @@ public class ProxyProvider implements IProxyProvider {
}
}
-
}

Back to the top