From 61ac21daa0978317ddf0540c8309239688787a6d Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Fri, 7 Oct 2016 19:54:24 -0700 Subject: [PATCH] Made value classes final. Change-Id: Id89306976e7458bd822d399c003ce027dc896c33 --- .../eclipse/cdt/internal/core/dom/parser/CStringValue.java | 2 +- .../eclipse/cdt/internal/core/dom/parser/CompositeValue.java | 4 ++-- .../cdt/internal/core/dom/parser/FloatingPointValue.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/CStringValue.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/CStringValue.java index 1e25a41e847..2c4e9020365 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/CStringValue.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/CStringValue.java @@ -22,7 +22,7 @@ import org.eclipse.cdt.internal.core.dom.parser.cpp.ICPPEvaluation; import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalFixed; import org.eclipse.core.runtime.CoreException; -public class CStringValue implements IValue { +public final class CStringValue implements IValue { private static final Map escapeSequences; static { Map map = new HashMap(); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/CompositeValue.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/CompositeValue.java index 5e05f421942..02dd0bdf80f 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/CompositeValue.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/CompositeValue.java @@ -30,9 +30,9 @@ import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalInitList; import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalUtil; import org.eclipse.core.runtime.CoreException; -public class CompositeValue implements IValue { +public final class CompositeValue implements IValue { + private final ICPPEvaluation evaluation; private final ICPPEvaluation[] values; - private ICPPEvaluation evaluation; public CompositeValue(ICPPEvaluation evaluation, ICPPEvaluation[] values) { this.evaluation = evaluation; diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/FloatingPointValue.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/FloatingPointValue.java index 5a114a0e510..a65912ff6f5 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/FloatingPointValue.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/FloatingPointValue.java @@ -17,7 +17,7 @@ import org.eclipse.cdt.internal.core.dom.parser.cpp.ICPPEvaluation; import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.EvalFixed; import org.eclipse.core.runtime.CoreException; -public class FloatingPointValue implements IValue { +public final class FloatingPointValue implements IValue { private final char[] fFixedValue; private FloatingPointValue(char[] fixedValue) {