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:
* @author Efficios (documentation)
*
*/
* @author Efficios (documentation)
*
*/
-public class ClockParser implements ICommonTreeParser {
+public final class ClockParser implements ICommonTreeParser {
*
* @author Matthew Khouzam - Initial API and implementation
*/
*
* @author Matthew Khouzam - Initial API and implementation
*/
-public class PointerListStringParser implements ICommonTreeParser {
+public final class PointerListStringParser implements ICommonTreeParser {
* @author Matthew Khouzam
* @author Efficios - javadoc preamble.
*/
* @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$
/**
private static final String INVALID_VALUE_FOR_SIZE = "Invalid value for size"; //$NON-NLS-1$
/**
* @author Efficios - Documentation
*
*/
* @author Efficios - Documentation
*
*/
-public class TypeAliasAliasParser implements ICommonTreeParser {
+public final class TypeAliasAliasParser implements ICommonTreeParser {
* @author Efficios - Documentation
*
*/
* @author Efficios - Documentation
*
*/
-public class TypeAliasParser extends AbstractScopedCommonTreeParser {
+public final class TypeAliasParser extends AbstractScopedCommonTreeParser {
/**
* Parameters for the typealias parser
/**
* Parameters for the typealias parser
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class TypeAliasTargetParser extends AbstractScopedCommonTreeParser {
+public final class TypeAliasTargetParser extends AbstractScopedCommonTreeParser {
/**
* A parameter object with a trace and a scope
/**
* A parameter object with a trace and a scope
* @author Matthew Khouzam
*
*/
* @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
/**
* Parameter object with a current scope and a list of pointers
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class TypeDeclarationStringParser implements ICommonTreeParser {
+public final class TypeDeclarationStringParser implements ICommonTreeParser {
/**
* Parameter Object with a list of common trees
/**
* Parameter Object with a list of common trees
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class TypeDeclaratorParser extends AbstractScopedCommonTreeParser {
+public final class TypeDeclaratorParser extends AbstractScopedCommonTreeParser {
/**
* The parameter object for type declarator parsers
/**
* The parameter object for type declarator parsers
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class TypeSpecifierListNameParser implements ICommonTreeParser {
+public final class TypeSpecifierListNameParser implements ICommonTreeParser {
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class TypeSpecifierListParser extends AbstractScopedCommonTreeParser {
+public final class TypeSpecifierListParser extends AbstractScopedCommonTreeParser {
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class TypeSpecifierListStringParser implements ICommonTreeParser {
+public final class TypeSpecifierListStringParser implements ICommonTreeParser {
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class TypedefParser extends AbstractScopedCommonTreeParser {
+public final class TypedefParser extends AbstractScopedCommonTreeParser {
/**
* Parameter object with a trace and current scope
/**
* Parameter object with a trace and current scope
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class EnumBodyParser implements ICommonTreeParser {
+public final class EnumBodyParser implements ICommonTreeParser {
/**
* Enum declaration parameter object
/**
* Enum declaration parameter object
* @author Matthew Khouzam - Initial implementation and API
*
*/
* @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
/**
* Parameter object with a trace and scope
* @author Efficios - Description
*
*/
* @author Efficios - Description
*
*/
-public class EnumParser extends AbstractScopedCommonTreeParser {
+public final class EnumParser extends AbstractScopedCommonTreeParser {
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class EventNameParser implements ICommonTreeParser {
+public final class EventNameParser implements ICommonTreeParser {
* @author Efficios - Documentation
*
*/
* @author Efficios - Documentation
*
*/
-public class EventParser extends AbstractScopedCommonTreeParser {
+public final class EventParser extends AbstractScopedCommonTreeParser {
/**
* Parameter object with trace and scope
/**
* Parameter object with trace and scope
* @auttor Efficios - Description
*
*/
* @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$
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$
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class ClockMapParser implements ICommonTreeParser {
+public final class ClockMapParser implements ICommonTreeParser {
private static final @NonNull String EMPTY_STRING = ""; //$NON-NLS-1$
private static final @NonNull String EMPTY_STRING = ""; //$NON-NLS-1$
* @author Efficios - javadoc preamble
*
*/
* @author Efficios - javadoc preamble
*
*/
-public class IntegerDeclarationParser implements ICommonTreeParser {
+public final class IntegerDeclarationParser implements ICommonTreeParser {
/**
* Parameter Object with a trace
/**
* Parameter Object with a trace
*
* @author Matthew Khouzam
*/
*
* @author Matthew Khouzam
*/
-public class SignedParser implements ICommonTreeParser {
+public final class SignedParser implements ICommonTreeParser {
* @author Efficios - Javadoc
*
*/
* @author Efficios - Javadoc
*
*/
-public class StreamIdParser implements ICommonTreeParser {
+public final class StreamIdParser implements ICommonTreeParser {
/** Instance */
public static final StreamIdParser INSTANCE = new StreamIdParser();
/** Instance */
public static final StreamIdParser INSTANCE = new StreamIdParser();
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class StreamParser extends AbstractScopedCommonTreeParser {
+public final class StreamParser extends AbstractScopedCommonTreeParser {
/**
* Parameter Object with a trace and scope
/**
* Parameter Object with a trace and scope
*
* @author Matthew Khouzam
*/
*
* @author Matthew Khouzam
*/
-public class EncodingParser implements ICommonTreeParser {
+public final class EncodingParser implements ICommonTreeParser {
* @author Efficios - Javadoc Preable
*
*/
* @author Efficios - Javadoc Preable
*
*/
-public class StringDeclarationParser implements ICommonTreeParser {
+public final class StringDeclarationParser implements ICommonTreeParser {
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class StructBodyParser extends AbstractScopedCommonTreeParser {
+public final class StructBodyParser extends AbstractScopedCommonTreeParser {
/**
* The parameter object
/**
* The parameter object
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class StructDeclarationParser extends AbstractScopedCommonTreeParser {
+public final class StructDeclarationParser extends AbstractScopedCommonTreeParser {
* @author Matthew Khouzam
* @author Efficios - Javadoc preamble
*/
* @author Matthew Khouzam
* @author Efficios - Javadoc preamble
*/
-public class StructParser extends AbstractScopedCommonTreeParser {
+public final class StructParser extends AbstractScopedCommonTreeParser {
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class TraceDeclarationParser extends AbstractScopedCommonTreeParser {
+public final class TraceDeclarationParser extends AbstractScopedCommonTreeParser {
* @author Matthew Khouzam
*
*/
* @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$
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$
* @author Matthew Khouzam
*
*/
* @author Matthew Khouzam
*
*/
-public class VariantBodyParser extends AbstractScopedCommonTreeParser {
+public final class VariantBodyParser extends AbstractScopedCommonTreeParser {
* This parses the (sub)declarations located IN a variant declaration.
*
* @author Matthew Khouzam
* 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 {
-public class VariantParser extends AbstractScopedCommonTreeParser {
+public final class VariantParser extends AbstractScopedCommonTreeParser {
/**
* Parameter object with a trace and current scope
/**
* Parameter object with a trace and current scope