ctf: make all parser implementations final classes
authorMatthew Khouzam <matthew.khouzam@ericsson.com>
Thu, 14 Jan 2016 20:39:35 +0000 (15:39 -0500)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Mon, 18 Jan 2016 16:28:42 +0000 (11:28 -0500)
Change-Id: I9c7bff1388e02832c3bcee80ee891faa91a0f5ed
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/64406
Reviewed-by: Hudson CI
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
34 files changed:
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/ClockParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/PointerListStringParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/SizeParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasAliasParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeAliasTargetParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclarationStringParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeDeclaratorParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListNameParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypeSpecifierListStringParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/TypedefParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumBodyParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumContainerParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventNameParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/event/EventParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/floatingpoint/FloatDeclarationParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/ClockMapParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/IntegerDeclarationParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/integer/SignedParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamIdParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/stream/StreamParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/EncodingParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/string/StringDeclarationParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructBodyParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructDeclarationParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/TraceDeclarationParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/trace/UUIDParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantBodyParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantDeclarationParser.java
ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/variant/VariantParser.java

index 8b4ff61977aa072355213ff0741b4e4f0bc3d2ae..4a7dce9b2780c707bd3079b3e758d0843807b47c 100644 (file)
@@ -104,7 +104,7 @@ stream {
  * @author Efficios (documentation)
  *
  */
-public class ClockParser implements ICommonTreeParser {
+public final class ClockParser implements ICommonTreeParser {
 
     /**
      * Instance
index 228a72121dac02333dba77d4c0529c1a4bd3a3fd..18217f63eed7b5a655b63489f4d99c35cf7159c2 100644 (file)
@@ -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
index 46434f8ea6a229f949470f7c499ab88e58fdc3b9..422286ca195cad805e960b774beb4fcf18d2bfac 100644 (file)
@@ -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$
 
     /**
index 1a19d7f4720b1fe2cd387b3c922c9ec02c3b8b55..8e86cf2d6573120bf8b66ed1be85da76bf8da1d5 100644 (file)
@@ -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
index 959a36d3e2f0fa108c95dbc283f67b54517fa198..ab24838592e512e02c6b61ba9b8d792ed29a26ec 100644 (file)
@@ -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
index 348b94de25fb87e5cceb57ac782e754743b05168..af9a7cd71d62798476ae8e4254ef7370962a809e 100644 (file)
@@ -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
index 99ae771005b31c43cfb6106aa53d865722baac87..512cbda481ad0b691a7015635890132a0ee79bca 100644 (file)
@@ -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
index 85415592997a774458d49447aea5ebd66cdcba66..29318e39b5bcd3b4d10c05ad2c4519ef388762de 100644 (file)
@@ -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
index aaecf668b103c37d346f607b98dbd2a8c55ce353..2af5da4cf6f3ea2eee1d1c595ab05584277a38ad 100644 (file)
@@ -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
index 8e03a01bf7d6a926027aa201cea3c60d345451f5..89454bc1d7b90e67d7b48adf71ac50ad8b04f5b3 100644 (file)
@@ -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
index 06a294bd0629f2ce2138e90c1e7a19bfec83f675..f73d8860f542e748ae2dc3465860d7b3717a1224 100644 (file)
@@ -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
index 84e70aab43c758371431c9f3fedf5576100c2e90..6a27607a9d24b26aca747fdc144bd09c45516ade 100644 (file)
@@ -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
index 121868417a2f2a1c23ee108be1a9a79d69bcf571..6385eb50b0733939747dad87bcb1bc4c0d04942e 100644 (file)
@@ -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
index e8b90446a91ebf5b2cc5083147d4d550fc4f4f3b..66452d91f0af8014fb4005bf2ddb41b4022a87b5 100644 (file)
@@ -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
index 9b41de98ca7b5866c32111bdbc0fc17615c65f76..f64055009b58cb1e1b766f427b0e3b45d4cccc94 100644 (file)
@@ -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
index 17ac03a51a6acef8656306d2a104c10cd2b433a8..e3b45248a5204b901d896abbaf267846c61a55bb 100644 (file)
@@ -89,7 +89,7 @@ enum{
  * @author Efficios - Description
  *
  */
-public class EnumParser extends AbstractScopedCommonTreeParser {
+public final class EnumParser extends AbstractScopedCommonTreeParser {
 
     /**
      * Parameter Object
index e209e354c5c7faef797d26f27a6a4929a378cac6..d5ecaf5a6b8d3f1f1098dd0fab694ac0a55a16c4 100644 (file)
@@ -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
      */
index 999f3c47a60572622b331aaf7cae648b4f21b236..82254f24eab5919d5ae02c1c30b59b70ff989512 100644 (file)
@@ -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
index 0650c9c7e5b885dedb84c3a4420e19cb44553e8b..10f74ae14af0a1af9b110df2d6a3aeb876c665a4 100644 (file)
@@ -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$
index 87d3fea326078a3d68db2529aef35fb54ffbbc60..ef385e735c24bf4842ba129481c7a4f8b1e48f35 100644 (file)
@@ -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$
 
index cc78c664f21f139fb4b45755b8404d6bdb008f27..00526f611f670d6661b8a15396ad720d0125939c 100644 (file)
@@ -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
index 973b77044a565d7189da9b0a8f135119da89b947..3a18b4bf4d6a244c62308da4eddec7cba0262e34 100644 (file)
@@ -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
      */
index b10807caae5485fc0740954d50ccd0843c5e8b03..bb0847d1099d86163fb75ac10105cf1e061cd3b8 100644 (file)
@@ -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();
index 7c2deedd34c4794cbc9e3f35777975ec7ad71d26..d4a4c24e52e01f23f483bf90f0fdae59ac94c9b2 100644 (file)
@@ -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
index 00e2bd18372b102aac1934fd1ac6123b564ef93c..dbc2c5b498b0dbbb9064e01dec4588a7a5ff253e 100644 (file)
@@ -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
index 76a576616bebe5ea7ce7880fa96255677884d476..7e778d0fe6edfddfdcf58a7af3609be4b828df05 100644 (file)
@@ -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
index 7074de29c461904d0d07f1de36d35c04ca257761..83e2b7f5b514f01036877ee83c14cb5144ede7eb 100644 (file)
@@ -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
index 557966935a551fa2e58b82365ec7284682581f37..78f58d54c0db9d365028d828d053cc3b1fce4731 100644 (file)
@@ -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
index 37dbb4f23bd9272b6d2b4e3b6b8eaaccfc074268..33b965265b28977f1ffc6ece71f0c20eb48967e5 100644 (file)
@@ -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
index 3c75cd530ece15135a6ea7301fbb56e53f33fb08..c9a8b0e650117eaedc992a92c1e38aeb0fb54dc9 100644 (file)
@@ -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
index e7566be5cbc13ee56c5e5e7dc6122cbb97a82f41..5c79c346ec28af6dd8da01040ca5da6f8f81735d 100644 (file)
@@ -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$
index da14fec2190030618ab5ce73763b819eb8661158..b37c71d5edb5a7edb3917a04afe6cbc886372b90 100644 (file)
@@ -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
index 985699db26d5843734f5622396ce5c852af9c87a..2ceabe50f33ec7553efb7f1df3e8b712cd205194 100644 (file)
@@ -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
index 964ac7cfe9e752db43ff20a2980de4429bf1d267..4cebb06cef2da7b0ad9fa4e4cf0a730a472835bb 100644 (file)
@@ -184,7 +184,7 @@ struct {
  *
  *
  */
-public class VariantParser extends AbstractScopedCommonTreeParser {
+public final class VariantParser extends AbstractScopedCommonTreeParser {
 
     /**
      * Parameter object with a trace and current scope
This page took 0.038177 seconds and 5 git commands to generate.