Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalPointer.java')
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalPointer.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalPointer.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalPointer.java
index c627a1c7e3b..cc24f8ab9b4 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalPointer.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/EvalPointer.java
@@ -34,7 +34,8 @@ public final class EvalPointer extends EvalReference {
this(record, referredSubValue, templateDefinition, referredSubValue.getElementId());
}
- public EvalPointer(ActivationRecord record, EvalCompositeAccess referredSubValue, IBinding templateDefinition, int offset) {
+ public EvalPointer(ActivationRecord record, EvalCompositeAccess referredSubValue, IBinding templateDefinition,
+ int offset) {
super(record, referredSubValue, templateDefinition);
setPosition(offset);
}
@@ -46,10 +47,11 @@ public final class EvalPointer extends EvalReference {
public EvalReference dereference() {
if (referredSubValue != null) {
- final EvalCompositeAccess pointedToValue = new EvalCompositeAccess(referredSubValue.getParent(), getPosition());
+ final EvalCompositeAccess pointedToValue = new EvalCompositeAccess(referredSubValue.getParent(),
+ getPosition());
return new EvalReference(owningRecord, pointedToValue, getTemplateDefinition());
- } else {
- return new EvalReference(owningRecord,referredBinding, getTemplateDefinition());
+ } else {
+ return new EvalReference(owningRecord, referredBinding, getTemplateDefinition());
}
}
@@ -80,7 +82,8 @@ public final class EvalPointer extends EvalReference {
}
private boolean subValuePositionOutOfrange() {
- return referredSubValue != null && (position - referredSubValue.getParent().getValue().numberOfSubValues() > 0 || position < 0);
+ return referredSubValue != null
+ && (position - referredSubValue.getParent().getValue().numberOfSubValues() > 0 || position < 0);
}
@Override
@@ -98,16 +101,18 @@ public final class EvalPointer extends EvalReference {
public EvalPointer copy() {
if (referredSubValue != null) {
return new EvalPointer(owningRecord, referredSubValue, getTemplateDefinition(), position);
- } else {
+ } else {
return new EvalPointer(owningRecord, referredBinding, getTemplateDefinition());
}
}
public static EvalPointer createFromAddress(EvalReference reference) {
if (reference.referredSubValue != null) {
- return new EvalPointer(reference.owningRecord, reference.referredSubValue, reference.getTemplateDefinition());
- } else {
- return new EvalPointer(reference.owningRecord, reference.referredBinding, reference.getTemplateDefinition());
+ return new EvalPointer(reference.owningRecord, reference.referredSubValue,
+ reference.getTemplateDefinition());
+ } else {
+ return new EvalPointer(reference.owningRecord, reference.referredBinding,
+ reference.getTemplateDefinition());
}
}

Back to the top