mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 09:46:02 +02:00
Cosmetics.
This commit is contained in:
parent
22fc52aff6
commit
81668c89f0
2 changed files with 31 additions and 19 deletions
|
@ -1152,7 +1152,8 @@ public class PDOM extends PlatformObject implements IPDOM {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private IIndexFragmentBinding findBindingInLinkage(PDOMLinkage linkage, IBinding binding, boolean includeLocal) throws CoreException {
|
private IIndexFragmentBinding findBindingInLinkage(PDOMLinkage linkage, IBinding binding,
|
||||||
|
boolean includeLocal) throws CoreException {
|
||||||
if (binding instanceof IMacroBinding || binding instanceof IIndexMacroContainer) {
|
if (binding instanceof IMacroBinding || binding instanceof IIndexMacroContainer) {
|
||||||
return linkage.findMacroContainer(binding.getNameCharArray());
|
return linkage.findMacroContainer(binding.getNameCharArray());
|
||||||
}
|
}
|
||||||
|
@ -1283,25 +1284,31 @@ public class PDOM extends PlatformObject implements IPDOM {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IIndexFragmentBinding[] findBindingsForPrefix(char[] prefix, boolean filescope, IndexFilter filter, IProgressMonitor monitor) throws CoreException {
|
public IIndexFragmentBinding[] findBindingsForPrefix(char[] prefix, boolean filescope, IndexFilter filter,
|
||||||
|
IProgressMonitor monitor) throws CoreException {
|
||||||
return findBindingsForPrefix(prefix, filescope, false, filter, monitor);
|
return findBindingsForPrefix(prefix, filescope, false, filter, monitor);
|
||||||
}
|
}
|
||||||
|
|
||||||
public IIndexFragmentBinding[] findBindingsForPrefix(char[] prefix, boolean filescope, boolean caseSensitive, IndexFilter filter, IProgressMonitor monitor) throws CoreException {
|
public IIndexFragmentBinding[] findBindingsForPrefix(char[] prefix, boolean filescope, boolean caseSensitive,
|
||||||
|
IndexFilter filter, IProgressMonitor monitor) throws CoreException {
|
||||||
return findBindingsForPrefixOrContentAssist(prefix, filescope, false, caseSensitive, filter, monitor);
|
return findBindingsForPrefixOrContentAssist(prefix, filescope, false, caseSensitive, filter, monitor);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IIndexFragmentBinding[] findBindingsForContentAssist(char[] prefix, boolean filescope, IndexFilter filter, IProgressMonitor monitor) throws CoreException {
|
public IIndexFragmentBinding[] findBindingsForContentAssist(char[] prefix, boolean filescope,
|
||||||
|
IndexFilter filter, IProgressMonitor monitor) throws CoreException {
|
||||||
return findBindingsForPrefixOrContentAssist(prefix, filescope, true, false, filter, monitor);
|
return findBindingsForPrefixOrContentAssist(prefix, filescope, true, false, filter, monitor);
|
||||||
}
|
}
|
||||||
|
|
||||||
private IIndexFragmentBinding[] findBindingsForPrefixOrContentAssist(char[] prefix, boolean filescope, boolean isContentAssist, boolean caseSensitive, IndexFilter filter, IProgressMonitor monitor) throws CoreException {
|
private IIndexFragmentBinding[] findBindingsForPrefixOrContentAssist(char[] prefix, boolean filescope,
|
||||||
|
boolean isContentAssist, boolean caseSensitive, IndexFilter filter, IProgressMonitor monitor)
|
||||||
|
throws CoreException {
|
||||||
ArrayList<IIndexFragmentBinding> result= new ArrayList<>();
|
ArrayList<IIndexFragmentBinding> result= new ArrayList<>();
|
||||||
for (PDOMLinkage linkage : getLinkageList()) {
|
for (PDOMLinkage linkage : getLinkageList()) {
|
||||||
if (filter.acceptLinkage(linkage)) {
|
if (filter.acceptLinkage(linkage)) {
|
||||||
PDOMBinding[] bindings;
|
PDOMBinding[] bindings;
|
||||||
BindingCollector visitor = new BindingCollector(linkage, prefix, filter, !isContentAssist, isContentAssist, caseSensitive);
|
BindingCollector visitor =
|
||||||
|
new BindingCollector(linkage, prefix, filter, !isContentAssist, isContentAssist, caseSensitive);
|
||||||
visitor.setMonitor(monitor);
|
visitor.setMonitor(monitor);
|
||||||
try {
|
try {
|
||||||
linkage.accept(visitor);
|
linkage.accept(visitor);
|
||||||
|
@ -1344,7 +1351,8 @@ public class PDOM extends PlatformObject implements IPDOM {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isCaseSensitive || !filescope) {
|
if (!isCaseSensitive || !filescope) {
|
||||||
BindingCollector visitor= new BindingCollector(linkage, name, filter, false, false, isCaseSensitive);
|
BindingCollector visitor=
|
||||||
|
new BindingCollector(linkage, name, filter, false, false, isCaseSensitive);
|
||||||
visitor.setMonitor(monitor);
|
visitor.setMonitor(monitor);
|
||||||
|
|
||||||
if (!isCaseSensitive)
|
if (!isCaseSensitive)
|
||||||
|
@ -1368,12 +1376,14 @@ public class PDOM extends PlatformObject implements IPDOM {
|
||||||
return result.toArray(new IIndexFragmentBinding[result.size()]);
|
return result.toArray(new IIndexFragmentBinding[result.size()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
public IIndexFragmentBinding[] findMacroContainers(char[] prefix, boolean isPrefix, boolean isCaseSensitive, IndexFilter filter, IProgressMonitor monitor) throws CoreException {
|
public IIndexFragmentBinding[] findMacroContainers(char[] prefix, boolean isPrefix, boolean isCaseSensitive,
|
||||||
|
IndexFilter filter, IProgressMonitor monitor) throws CoreException {
|
||||||
ArrayList<IIndexFragmentBinding> result= new ArrayList<>();
|
ArrayList<IIndexFragmentBinding> result= new ArrayList<>();
|
||||||
try {
|
try {
|
||||||
for (PDOMLinkage linkage : getLinkageList()) {
|
for (PDOMLinkage linkage : getLinkageList()) {
|
||||||
if (filter.acceptLinkage(linkage)) {
|
if (filter.acceptLinkage(linkage)) {
|
||||||
MacroContainerCollector visitor = new MacroContainerCollector(linkage, prefix, isPrefix, false, isCaseSensitive);
|
MacroContainerCollector visitor =
|
||||||
|
new MacroContainerCollector(linkage, prefix, isPrefix, false, isCaseSensitive);
|
||||||
visitor.setMonitor(monitor);
|
visitor.setMonitor(monitor);
|
||||||
linkage.getMacroIndex().accept(visitor);
|
linkage.getMacroIndex().accept(visitor);
|
||||||
result.addAll(visitor.getMacroList());
|
result.addAll(visitor.getMacroList());
|
||||||
|
@ -1391,7 +1401,8 @@ public class PDOM extends PlatformObject implements IPDOM {
|
||||||
try {
|
try {
|
||||||
for (PDOMLinkage linkage : getLinkageList()) {
|
for (PDOMLinkage linkage : getLinkageList()) {
|
||||||
if (filter.acceptLinkage(linkage)) {
|
if (filter.acceptLinkage(linkage)) {
|
||||||
MacroContainerCollector visitor = new MacroContainerCollector(linkage, prefix, isPrefix, false, isCaseSensitive);
|
MacroContainerCollector visitor =
|
||||||
|
new MacroContainerCollector(linkage, prefix, isPrefix, false, isCaseSensitive);
|
||||||
visitor.setMonitor(monitor);
|
visitor.setMonitor(monitor);
|
||||||
linkage.getMacroIndex().accept(visitor);
|
linkage.getMacroIndex().accept(visitor);
|
||||||
for (PDOMMacroContainer mcont : visitor.getMacroList()) {
|
for (PDOMMacroContainer mcont : visitor.getMacroList()) {
|
||||||
|
@ -1631,7 +1642,8 @@ public class PDOM extends PlatformObject implements IPDOM {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
if (filter != null) {
|
if (filter != null) {
|
||||||
BindingCollector collector= new BindingCollector(cpp, binding.getNameCharArray(), filter, false, false, true);
|
BindingCollector collector=
|
||||||
|
new BindingCollector(cpp, binding.getNameCharArray(), filter, false, false, true);
|
||||||
cpp.accept(collector);
|
cpp.accept(collector);
|
||||||
return collector.getBindings();
|
return collector.getBindings();
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@ import org.eclipse.core.runtime.CoreException;
|
||||||
* @since 4.0
|
* @since 4.0
|
||||||
*/
|
*/
|
||||||
public final class BindingCollector extends NamedNodeCollector {
|
public final class BindingCollector extends NamedNodeCollector {
|
||||||
private IndexFilter filter;
|
private final IndexFilter filter;
|
||||||
private boolean fSkipGlobalEnumerators;
|
private boolean fSkipGlobalEnumerators;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Add table
Reference in a new issue