mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-05 16:56:04 +02:00
Cosmetics.
This commit is contained in:
parent
635ec2ef98
commit
88f9c72b6a
1 changed files with 17 additions and 23 deletions
|
@ -106,7 +106,6 @@ public class NodeContainer {
|
||||||
public ArrayList<IASTName> getReferencesAfterSelection() {
|
public ArrayList<IASTName> getReferencesAfterSelection() {
|
||||||
if (referencesAfterCached == null
|
if (referencesAfterCached == null
|
||||||
|| lastCachedReferencesHash != references.hashCode()) {
|
|| lastCachedReferencesHash != references.hashCode()) {
|
||||||
|
|
||||||
lastCachedReferencesHash = references.hashCode();
|
lastCachedReferencesHash = references.hashCode();
|
||||||
referencesAfterCached = new ArrayList<IASTName>();
|
referencesAfterCached = new ArrayList<IASTName>();
|
||||||
for (IASTName ref : references) {
|
for (IASTName ref : references) {
|
||||||
|
@ -266,7 +265,6 @@ public class NodeContainer {
|
||||||
public void setWriteAccess(boolean isWriteAceess) {
|
public void setWriteAccess(boolean isWriteAceess) {
|
||||||
this.isWriteAccess = isWriteAceess;
|
this.isWriteAccess = isWriteAceess;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public NodeContainer() {
|
public NodeContainer() {
|
||||||
|
@ -275,10 +273,14 @@ public class NodeContainer {
|
||||||
names = new ArrayList<NameInformation>();
|
names = new ArrayList<NameInformation>();
|
||||||
}
|
}
|
||||||
|
|
||||||
public int size() {
|
public final int size() {
|
||||||
return vec.size();
|
return vec.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public final boolean isEmpty() {
|
||||||
|
return vec.isEmpty();
|
||||||
|
}
|
||||||
|
|
||||||
public void add(IASTNode node) {
|
public void add(IASTNode node) {
|
||||||
vec.add(node);
|
vec.add(node);
|
||||||
}
|
}
|
||||||
|
@ -300,7 +302,6 @@ public class NodeContainer {
|
||||||
try {
|
try {
|
||||||
if (!cppBind.isGloballyQualified()) {
|
if (!cppBind.isGloballyQualified()) {
|
||||||
NameInformation nameInformation = new NameInformation(name);
|
NameInformation nameInformation = new NameInformation(name);
|
||||||
|
|
||||||
IASTName[] refs = name.getTranslationUnit().getReferences(bind);
|
IASTName[] refs = name.getTranslationUnit().getReferences(bind);
|
||||||
for (IASTName ref : refs) {
|
for (IASTName ref : refs) {
|
||||||
nameInformation.addReference(ref);
|
nameInformation.addReference(ref);
|
||||||
|
@ -310,13 +311,11 @@ public class NodeContainer {
|
||||||
} catch (DOMException e) {
|
} catch (DOMException e) {
|
||||||
ILog logger = CUIPlugin.getDefault().getLog();
|
ILog logger = CUIPlugin.getDefault().getLog();
|
||||||
IStatus status = new Status(IStatus.WARNING,
|
IStatus status = new Status(IStatus.WARNING,
|
||||||
CUIPlugin.PLUGIN_ID, IStatus.OK, e
|
CUIPlugin.PLUGIN_ID, IStatus.OK, e.getMessage(), e);
|
||||||
.getMessage(), e);
|
|
||||||
logger.log(status);
|
logger.log(status);
|
||||||
}
|
}
|
||||||
} else if (bind instanceof IVariable) {
|
} else if (bind instanceof IVariable) {
|
||||||
NameInformation nameInformation = new NameInformation(
|
NameInformation nameInformation = new NameInformation(name);
|
||||||
name);
|
|
||||||
|
|
||||||
IASTName[] refs = name.getTranslationUnit().getReferences(bind);
|
IASTName[] refs = name.getTranslationUnit().getReferences(bind);
|
||||||
for (IASTName ref : refs) {
|
for (IASTName ref : refs) {
|
||||||
|
@ -392,14 +391,12 @@ public class NodeContainer {
|
||||||
|
|
||||||
for (NameInformation nameInf : names) {
|
for (NameInformation nameInf : names) {
|
||||||
if (!declarations.contains(nameInf.getDeclaration())) {
|
if (!declarations.contains(nameInf.getDeclaration())) {
|
||||||
|
|
||||||
declarations.add(nameInf.getDeclaration());
|
declarations.add(nameInf.getDeclaration());
|
||||||
usedAfter.add(nameInf);
|
usedAfter.add(nameInf);
|
||||||
} else {
|
} else {
|
||||||
for (NameInformation nameInformation : usedAfter) {
|
for (NameInformation nameInformation : usedAfter) {
|
||||||
if (nameInf.isWriteAccess()
|
if (nameInf.isWriteAccess()
|
||||||
&& nameInf.getDeclaration() == nameInformation
|
&& nameInf.getDeclaration() == nameInformation.getDeclaration()) {
|
||||||
.getDeclaration()) {
|
|
||||||
nameInformation.setWriteAccess(true);
|
nameInformation.setWriteAccess(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -421,11 +418,9 @@ public class NodeContainer {
|
||||||
for (NameInformation nameInf : names) {
|
for (NameInformation nameInf : names) {
|
||||||
if (nameInf.isDeclarationInScope()
|
if (nameInf.isDeclarationInScope()
|
||||||
&& !declarations.contains(nameInf.getDeclaration()) && nameInf.isUsedAfterReferences()) {
|
&& !declarations.contains(nameInf.getDeclaration()) && nameInf.isUsedAfterReferences()) {
|
||||||
|
|
||||||
declarations.add(nameInf.getDeclaration());
|
declarations.add(nameInf.getDeclaration());
|
||||||
usedAfter.add(nameInf);
|
usedAfter.add(nameInf);
|
||||||
// is return value candidate, set returnvalue to true and
|
// is return value candidate, set return value to true and reference to false
|
||||||
// reference to false
|
|
||||||
nameInf.setReturnValue(true);
|
nameInf.setReturnValue(true);
|
||||||
nameInf.setReference(false);
|
nameInf.setReference(false);
|
||||||
}
|
}
|
||||||
|
@ -522,8 +517,7 @@ public class NodeContainer {
|
||||||
return vec.toString();
|
return vec.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
public ArrayList<NameInformation> getNames() {
|
public List<NameInformation> getNames() {
|
||||||
return names;
|
return names;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue