From: Matthew Khouzam Date: Thu, 14 Jan 2016 20:39:35 +0000 (-0500) Subject: ctf: make all parser implementations final classes X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=4055c3a1f00e5d71fca0ad042151bb5d1aa0cbb7;p=deliverable%2Ftracecompass.git ctf: make all parser implementations final classes Change-Id: I9c7bff1388e02832c3bcee80ee891faa91a0f5ed Signed-off-by: Matthew Khouzam Reviewed-on: https://git.eclipse.org/r/64406 Reviewed-by: Hudson CI Reviewed-by: Marc-Andre Laperle Tested-by: Marc-Andre Laperle --- diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/ClockParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/ClockParser.java index 8b4ff61977..4a7dce9b27 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/ClockParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/ClockParser.java @@ -104,7 +104,7 @@ stream { * @author Efficios (documentation) * */ -public class ClockParser implements ICommonTreeParser { +public final class ClockParser implements ICommonTreeParser { /** * Instance diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/PointerListStringParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/PointerListStringParser.java index 228a72121d..18217f63ee 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/PointerListStringParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/PointerListStringParser.java @@ -18,7 +18,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ICommonTreePars * * @author Matthew Khouzam - Initial API and implementation */ -public class PointerListStringParser implements ICommonTreeParser { +public final class PointerListStringParser implements ICommonTreeParser { /** * Instance diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/SizeParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/SizeParser.java index 46434f8ea6..422286ca19 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/SizeParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/SizeParser.java @@ -29,7 +29,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * @author Efficios - javadoc preamble. */ -public class SizeParser implements ICommonTreeParser { +public final class SizeParser implements ICommonTreeParser { private static final String INVALID_VALUE_FOR_SIZE = "Invalid value for size"; //$NON-NLS-1$ /** diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasAliasParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasAliasParser.java index 1a19d7f472..8e86cf2d65 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasAliasParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasAliasParser.java @@ -29,7 +29,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Efficios - Documentation * */ -public class TypeAliasAliasParser implements ICommonTreeParser { +public final class TypeAliasAliasParser implements ICommonTreeParser { /** * Instance diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasParser.java index 959a36d3e2..ab24838592 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasParser.java @@ -33,7 +33,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Efficios - Documentation * */ -public class TypeAliasParser extends AbstractScopedCommonTreeParser { +public final class TypeAliasParser extends AbstractScopedCommonTreeParser { /** * Parameters for the typealias parser diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasTargetParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasTargetParser.java index 348b94de25..af9a7cd71d 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasTargetParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasTargetParser.java @@ -29,7 +29,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * */ -public class TypeAliasTargetParser extends AbstractScopedCommonTreeParser { +public final class TypeAliasTargetParser extends AbstractScopedCommonTreeParser { /** * A parameter object with a trace and a scope diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationParser.java index 99ae771005..512cbda481 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationParser.java @@ -24,7 +24,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * */ -public class TypeDeclarationParser extends AbstractScopedCommonTreeParser { +public final class TypeDeclarationParser extends AbstractScopedCommonTreeParser { /** * Parameter object with a current scope and a list of pointers diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationStringParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationStringParser.java index 8541559299..29318e39b5 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationStringParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationStringParser.java @@ -20,7 +20,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * */ -public class TypeDeclarationStringParser implements ICommonTreeParser { +public final class TypeDeclarationStringParser implements ICommonTreeParser { /** * Parameter Object with a list of common trees diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclaratorParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclaratorParser.java index aaecf668b1..2af5da4cf6 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclaratorParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclaratorParser.java @@ -39,7 +39,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.types.SequenceDeclaratio * @author Matthew Khouzam * */ -public class TypeDeclaratorParser extends AbstractScopedCommonTreeParser { +public final class TypeDeclaratorParser extends AbstractScopedCommonTreeParser { /** * The parameter object for type declarator parsers diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListNameParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListNameParser.java index 8e03a01bf7..89454bc1d7 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListNameParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListNameParser.java @@ -21,7 +21,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * */ -public class TypeSpecifierListNameParser implements ICommonTreeParser { +public final class TypeSpecifierListNameParser implements ICommonTreeParser { /** * Instance diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListParser.java index 06a294bd06..f73d8860f5 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListParser.java @@ -41,7 +41,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.types.composite.EventHea * @author Matthew Khouzam * */ -public class TypeSpecifierListParser extends AbstractScopedCommonTreeParser { +public final class TypeSpecifierListParser extends AbstractScopedCommonTreeParser { /** * Parameter Object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListStringParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListStringParser.java index 84e70aab43..6a27607a9d 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListStringParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListStringParser.java @@ -20,7 +20,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * */ -public class TypeSpecifierListStringParser implements ICommonTreeParser { +public final class TypeSpecifierListStringParser implements ICommonTreeParser { /** * Instance diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypedefParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypedefParser.java index 121868417a..6385eb50b0 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypedefParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypedefParser.java @@ -28,7 +28,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * */ -public class TypedefParser extends AbstractScopedCommonTreeParser { +public final class TypedefParser extends AbstractScopedCommonTreeParser { /** * Parameter object with a trace and current scope diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumBodyParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumBodyParser.java index e8b90446a9..66452d91f0 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumBodyParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumBodyParser.java @@ -23,7 +23,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * */ -public class EnumBodyParser implements ICommonTreeParser { +public final class EnumBodyParser implements ICommonTreeParser { /** * Enum declaration parameter object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumContainerParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumContainerParser.java index 9b41de98ca..f64055009b 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumContainerParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumContainerParser.java @@ -25,7 +25,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.TypeSpecif * @author Matthew Khouzam - Initial implementation and API * */ -public class EnumContainerParser extends AbstractScopedCommonTreeParser { +public final class EnumContainerParser extends AbstractScopedCommonTreeParser { /** * Parameter object with a trace and scope diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumParser.java index 17ac03a51a..e3b45248a5 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumParser.java @@ -89,7 +89,7 @@ enum{ * @author Efficios - Description * */ -public class EnumParser extends AbstractScopedCommonTreeParser { +public final class EnumParser extends AbstractScopedCommonTreeParser { /** * Parameter Object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventNameParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventNameParser.java index e209e354c5..d5ecaf5a6b 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventNameParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventNameParser.java @@ -22,7 +22,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Matthew Khouzam * */ -public class EventNameParser implements ICommonTreeParser { +public final class EventNameParser implements ICommonTreeParser { /** * Instance */ diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventParser.java index 999f3c47a6..82254f24ea 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventParser.java @@ -43,7 +43,7 @@ import org.eclipse.tracecompass.internal.ctf.core.trace.CTFStream; * @author Efficios - Documentation * */ -public class EventParser extends AbstractScopedCommonTreeParser { +public final class EventParser extends AbstractScopedCommonTreeParser { /** * Parameter object with trace and scope diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/floatingpoint/FloatDeclarationParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/floatingpoint/FloatDeclarationParser.java index 0650c9c7e5..10f74ae14a 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/floatingpoint/FloatDeclarationParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/floatingpoint/FloatDeclarationParser.java @@ -56,7 +56,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.UnaryInteg * @auttor Efficios - Description * */ -public class FloatDeclarationParser implements ICommonTreeParser { +public final class FloatDeclarationParser implements ICommonTreeParser { private static final String FLOAT_UNKNOWN_ATTRIBUTE = "Float: unknown attribute "; //$NON-NLS-1$ private static final String FLOAT_MISSING_SIZE_ATTRIBUTE = "Float: missing size attribute"; //$NON-NLS-1$ diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/ClockMapParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/ClockMapParser.java index 87d3fea326..ef385e735c 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/ClockMapParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/ClockMapParser.java @@ -19,7 +19,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ICommonTreePars * @author Matthew Khouzam * */ -public class ClockMapParser implements ICommonTreeParser { +public final class ClockMapParser implements ICommonTreeParser { private static final @NonNull String EMPTY_STRING = ""; //$NON-NLS-1$ diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/IntegerDeclarationParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/IntegerDeclarationParser.java index cc78c664f2..00526f611f 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/IntegerDeclarationParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/IntegerDeclarationParser.java @@ -67,7 +67,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.string.Enc * @author Efficios - javadoc preamble * */ -public class IntegerDeclarationParser implements ICommonTreeParser { +public final class IntegerDeclarationParser implements ICommonTreeParser { /** * Parameter Object with a trace diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/SignedParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/SignedParser.java index 973b77044a..3a18b4bf4d 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/SignedParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/SignedParser.java @@ -25,7 +25,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.UnaryInteg * * @author Matthew Khouzam */ -public class SignedParser implements ICommonTreeParser { +public final class SignedParser implements ICommonTreeParser { /** * Instance */ diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamIdParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamIdParser.java index b10807caae..bb0847d109 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamIdParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamIdParser.java @@ -25,7 +25,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.UnaryInteg * @author Efficios - Javadoc * */ -public class StreamIdParser implements ICommonTreeParser { +public final class StreamIdParser implements ICommonTreeParser { /** Instance */ public static final StreamIdParser INSTANCE = new StreamIdParser(); diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamParser.java index 7c2deedd34..d4a4c24e52 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamParser.java @@ -32,7 +32,7 @@ import org.eclipse.tracecompass.internal.ctf.core.trace.CTFStream; * @author Matthew Khouzam * */ -public class StreamParser extends AbstractScopedCommonTreeParser { +public final class StreamParser extends AbstractScopedCommonTreeParser { /** * Parameter Object with a trace and scope diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/EncodingParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/EncodingParser.java index 00e2bd1837..dbc2c5b498 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/EncodingParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/EncodingParser.java @@ -23,7 +23,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * * @author Matthew Khouzam */ -public class EncodingParser implements ICommonTreeParser { +public final class EncodingParser implements ICommonTreeParser { /** * Instance diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/StringDeclarationParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/StringDeclarationParser.java index 76a576616b..7e778d0fe6 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/StringDeclarationParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/StringDeclarationParser.java @@ -47,7 +47,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.ParseException; * @author Efficios - Javadoc Preable * */ -public class StringDeclarationParser implements ICommonTreeParser { +public final class StringDeclarationParser implements ICommonTreeParser { /** * Instance diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructBodyParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructBodyParser.java index 7074de29c4..83e2b7f5b5 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructBodyParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructBodyParser.java @@ -63,7 +63,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.TypedefPar * @author Matthew Khouzam * */ -public class StructBodyParser extends AbstractScopedCommonTreeParser { +public final class StructBodyParser extends AbstractScopedCommonTreeParser { /** * The parameter object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructDeclarationParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructDeclarationParser.java index 557966935a..78f58d54c0 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructDeclarationParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructDeclarationParser.java @@ -27,7 +27,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.TypeDeclar * @author Matthew Khouzam * */ -public class StructDeclarationParser extends AbstractScopedCommonTreeParser { +public final class StructDeclarationParser extends AbstractScopedCommonTreeParser { /** * Parameter object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java index 37dbb4f23b..33b965265b 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java @@ -84,7 +84,7 @@ struct { * @author Matthew Khouzam * @author Efficios - Javadoc preamble */ -public class StructParser extends AbstractScopedCommonTreeParser { +public final class StructParser extends AbstractScopedCommonTreeParser { /** * Parameter object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/TraceDeclarationParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/TraceDeclarationParser.java index 3c75cd530e..c9a8b0e650 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/TraceDeclarationParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/TraceDeclarationParser.java @@ -70,7 +70,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.TypeSpecif * @author Matthew Khouzam * */ -public class TraceDeclarationParser extends AbstractScopedCommonTreeParser { +public final class TraceDeclarationParser extends AbstractScopedCommonTreeParser { /** * Parameter object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/UUIDParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/UUIDParser.java index e7566be5cb..5c79c346ec 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/UUIDParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/UUIDParser.java @@ -27,7 +27,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.UnaryStrin * @author Matthew Khouzam * */ -public class UUIDParser implements ICommonTreeParser { +public final class UUIDParser implements ICommonTreeParser { private static final String INVALID_FORMAT_FOR_UUID = "Invalid format for UUID"; //$NON-NLS-1$ private static final String INVALID_VALUE_FOR_UUID = "Invalid value for UUID"; //$NON-NLS-1$ diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantBodyParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantBodyParser.java index da14fec219..b37c71d5ed 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantBodyParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantBodyParser.java @@ -35,7 +35,7 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.TypedefPar * @author Matthew Khouzam * */ -public class VariantBodyParser extends AbstractScopedCommonTreeParser { +public final class VariantBodyParser extends AbstractScopedCommonTreeParser { /** * Parameter object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantDeclarationParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantDeclarationParser.java index 985699db26..2ceabe50f3 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantDeclarationParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantDeclarationParser.java @@ -25,10 +25,8 @@ import org.eclipse.tracecompass.internal.ctf.core.event.metadata.tsdl.TypeDeclar * This parses the (sub)declarations located IN a variant declaration. * * @author Matthew Khouzam - * @author Efficios - Javadoc - * */ -public class VariantDeclarationParser extends AbstractScopedCommonTreeParser { +public final class VariantDeclarationParser extends AbstractScopedCommonTreeParser { /** * Parameter Object diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantParser.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantParser.java index 964ac7cfe9..4cebb06cef 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantParser.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantParser.java @@ -184,7 +184,7 @@ struct { * * */ -public class VariantParser extends AbstractScopedCommonTreeParser { +public final class VariantParser extends AbstractScopedCommonTreeParser { /** * Parameter object with a trace and current scope