Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

FilesInfos InfosWarnings WarningsErrors Errors
103003022

Files

FilesInfosWarningsErrors
gov/nasa/pds/tools/LabelParserException.java0085
gov/nasa/pds/tools/constants/Constants.java00387
gov/nasa/pds/tools/containers/BaseContainerInterface.java001
gov/nasa/pds/tools/containers/FileReference.java0039
gov/nasa/pds/tools/containers/SimpleDictionaryChange.java0028
gov/nasa/pds/tools/containers/VolumeContainerSimple.java0096
gov/nasa/pds/tools/dict/Alias.java0034
gov/nasa/pds/tools/dict/ContainerDefinition.java0038
gov/nasa/pds/tools/dict/Definition.java0070
gov/nasa/pds/tools/dict/DictIdentifier.java0021
gov/nasa/pds/tools/dict/Dictionary.java00139
gov/nasa/pds/tools/dict/DictionaryTokens.java0042
gov/nasa/pds/tools/dict/DictionaryWriter.java0038
gov/nasa/pds/tools/dict/ElementDefinition.java0056
gov/nasa/pds/tools/dict/GroupDefinition.java007
gov/nasa/pds/tools/dict/InvalidDictionaryException.java005
gov/nasa/pds/tools/dict/NullDefinition.java006
gov/nasa/pds/tools/dict/ObjectDefinition.java0012
gov/nasa/pds/tools/dict/parser/DefinitionFactory.java0043
gov/nasa/pds/tools/dict/parser/DictIDFactory.java008
gov/nasa/pds/tools/dict/parser/DictionaryParser.java0088
gov/nasa/pds/tools/dict/parser/MalformedDefinitionException.java006
gov/nasa/pds/tools/dict/parser/UnknownDefinitionException.java005
gov/nasa/pds/tools/dict/type/AlphaNumericChecker.java0012
gov/nasa/pds/tools/dict/type/AlphabetChecker.java0013
gov/nasa/pds/tools/dict/type/CharacterChecker.java0012
gov/nasa/pds/tools/dict/type/ContextDependentChecker.java0011
gov/nasa/pds/tools/dict/type/DataSetChecker.java0012
gov/nasa/pds/tools/dict/type/DateChecker.java007
gov/nasa/pds/tools/dict/type/DoubleChecker.java0020
gov/nasa/pds/tools/dict/type/IdentifierChecker.java007
gov/nasa/pds/tools/dict/type/IntegerChecker.java0022
gov/nasa/pds/tools/dict/type/InvalidLengthException.java004
gov/nasa/pds/tools/dict/type/InvalidTypeException.java004
gov/nasa/pds/tools/dict/type/LengthChecker.java0020
gov/nasa/pds/tools/dict/type/NonDecimalChecker.java0023
gov/nasa/pds/tools/dict/type/NumericTypeChecker.java006
gov/nasa/pds/tools/dict/type/OutOfRangeException.java006
gov/nasa/pds/tools/dict/type/RealChecker.java0022
gov/nasa/pds/tools/dict/type/TimeChecker.java007
gov/nasa/pds/tools/dict/type/TypeChecker.java0014
gov/nasa/pds/tools/dict/type/TypeCheckerFactory.java0010
gov/nasa/pds/tools/dict/type/UnsupportedTypeException.java004
gov/nasa/pds/tools/dict/validate/DictionaryValidator.java009
gov/nasa/pds/tools/label/AttributeStatement.java0062
gov/nasa/pds/tools/label/CatalogPointer.java002
gov/nasa/pds/tools/label/CommentStatement.java0019
gov/nasa/pds/tools/label/DateTime.java0017
gov/nasa/pds/tools/label/DateTimeFormatter.java005
gov/nasa/pds/tools/label/DescriptionPointer.java002
gov/nasa/pds/tools/label/GroupStatement.java0042
gov/nasa/pds/tools/label/Identifier.java0021
gov/nasa/pds/tools/label/IncludePointer.java0013
gov/nasa/pds/tools/label/IndexPointer.java002
gov/nasa/pds/tools/label/Label.java00185
gov/nasa/pds/tools/label/MalformedSFDULabel.java005
gov/nasa/pds/tools/label/ManualPathResolver.java0038
gov/nasa/pds/tools/label/Numeric.java0053
gov/nasa/pds/tools/label/ObjectStatement.java00108
gov/nasa/pds/tools/label/ParseDateTime.java0076
gov/nasa/pds/tools/label/PointerResolver.java0016
gov/nasa/pds/tools/label/PointerStatement.java0043
gov/nasa/pds/tools/label/PointerStatementFactory.java005
gov/nasa/pds/tools/label/SFDULabel.java0035
gov/nasa/pds/tools/label/Scalar.java0031
gov/nasa/pds/tools/label/Sequence.java00119
gov/nasa/pds/tools/label/Set.java0068
gov/nasa/pds/tools/label/SpecialPointer.java0018
gov/nasa/pds/tools/label/StandardPathResolver.java0026
gov/nasa/pds/tools/label/Statement.java0055
gov/nasa/pds/tools/label/StructurePointer.java002
gov/nasa/pds/tools/label/Symbol.java0011
gov/nasa/pds/tools/label/TextString.java0012
gov/nasa/pds/tools/label/UnknownStatementException.java005
gov/nasa/pds/tools/label/UnknownValueException.java005
gov/nasa/pds/tools/label/Value.java005
gov/nasa/pds/tools/label/ValueType.java006
gov/nasa/pds/tools/label/parser/CustomAntlrInputStream.java0036
gov/nasa/pds/tools/label/parser/DefaultLabelParser.java0077
gov/nasa/pds/tools/label/parser/InvalidDescriptionException.java005
gov/nasa/pds/tools/label/parser/InvalidObjectException.java005
gov/nasa/pds/tools/label/parser/LabelParser.java0017
gov/nasa/pds/tools/label/parser/ParseException.java005
gov/nasa/pds/tools/label/parser/UnsupportedDataObjectException.java006
gov/nasa/pds/tools/label/validate/CatalogNameValidator.java0014
gov/nasa/pds/tools/label/validate/DataObjectValidator.java005
gov/nasa/pds/tools/label/validate/DataObjectValidatorFactory.java0015
gov/nasa/pds/tools/label/validate/DefinitionNotFoundException.java009
gov/nasa/pds/tools/label/validate/DuplicateIdentifierValidator.java0010
gov/nasa/pds/tools/label/validate/ElementValidator.java0030
gov/nasa/pds/tools/label/validate/GroupValidator.java005
gov/nasa/pds/tools/label/validate/LabelValidator.java005
gov/nasa/pds/tools/label/validate/ObjectValidator.java0015
gov/nasa/pds/tools/label/validate/RecordType.java0014
gov/nasa/pds/tools/label/validate/TableValidator.java009
gov/nasa/pds/tools/label/validate/Validator.java0074
gov/nasa/pds/tools/object/io/DataObjectInputStream.java005
gov/nasa/pds/tools/object/validate/ImageValidator.java007
gov/nasa/pds/tools/object/validate/TableValidator.java006
gov/nasa/pds/tools/util/AntlrUtils.java003
gov/nasa/pds/tools/util/MessageUtils.java0010
gov/nasa/pds/tools/util/Utility.java004
gov/nasa/pds/tools/util/VersionInfo.java0020

Rules

RulesViolationsSeverity
JavadocPackage
  • allowLegacy: "true"
13Errors Error
NewlineAtEndOfFile2Errors Error
Translation0Errors Error
FileLength0Errors Error
FileTabCharacter
  • eachLine: "true"
203Errors Error
RegexpSingleline
  • message: "Line has trailing spaces."
  • format: "\s+$"
399Errors Error
JavadocMethod527Errors Error
JavadocType14Errors Error
JavadocVariable413Errors Error
JavadocStyle73Errors Error
ConstantName3Errors Error
LocalFinalVariableName0Errors Error
LocalVariableName0Errors Error
MemberName1Errors Error
MethodName0Errors Error
PackageName0Errors Error
ParameterName0Errors Error
StaticVariableName6Errors Error
TypeName0Errors Error
AvoidStarImport0Errors Error
IllegalImport0Errors Error
RedundantImport0Errors Error
UnusedImports1Errors Error
LineLength169Errors Error
MethodLength3Errors Error
ParameterNumber0Errors Error
EmptyForIteratorPad0Errors Error
MethodParamPad0Errors Error
NoWhitespaceAfter15Errors Error
NoWhitespaceBefore0Errors Error
OperatorWrap0Errors Error
ParenPad0Errors Error
TypecastParenPad0Errors Error
WhitespaceAfter16Errors Error
WhitespaceAround1Errors Error
ModifierOrder43Errors Error
RedundantModifier23Errors Error
AvoidNestedBlocks1Errors Error
EmptyBlock16Errors Error
LeftCurly0Errors Error
NeedBraces56Errors Error
RightCurly0Errors Error
AvoidInlineConditionals22Errors Error
DoubleCheckedLocking0Errors Error
EmptyStatement0Errors Error
EqualsHashCode7Errors Error
HiddenField129Errors Error
IllegalInstantiation0Errors Error
InnerAssignment3Errors Error
MagicNumber33Errors Error
MissingSwitchDefault0Errors Error
RedundantThrows0Errors Error
SimplifyBooleanExpression4Errors Error
SimplifyBooleanReturn0Errors Error
DesignForExtension410Errors Error
FinalClass3Errors Error
HideUtilityClassConstructor15Errors Error
InterfaceIsType1Errors Error
VisibilityModifier41Errors Error
ArrayTypeStyle1Errors Error
FinalParameters329Errors Error
TodoComment41Errors Error
UpperEll0Errors Error

Details

gov/nasa/pds/tools/LabelParserException.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.29
ErrorsLine has trailing spaces.33
ErrorsMissing a Javadoc comment.37
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.49
ErrorsMissing a Javadoc comment.51
ErrorsVariable 'sourceURI' must be private and have accessor methods.51
ErrorsMissing a Javadoc comment.53
ErrorsVariable 'sourceFile' must be private and have accessor methods.53
ErrorsLine has trailing spaces.58
ErrorsLine has trailing spaces.69
Errors'statement' hides a field.71
Errors'column' hides a field.71
Errors'key' hides a field.72
Errors'type' hides a field.72
Errors'arguments' hides a field.72
ErrorsFirst sentence should end with a period.84
ErrorsLine has trailing spaces.87
Errors'key' hides a field.95
Errors'type' hides a field.95
Errors'arguments' hides a field.96
ErrorsLine has trailing spaces.111
Errors'lineNumber' hides a field.125
Errors'column' hides a field.126
Errors'key' hides a field.126
Errors'type' hides a field.126
Errors'arguments' hides a field.127
ErrorsFirst sentence should end with a period.139
ErrorsLine has trailing spaces.142
Errors'sourceFile' hides a field.156
Errors'lineNumber' hides a field.156
Errors'column' hides a field.157
Errors'key' hides a field.157
Errors'type' hides a field.157
Errors'arguments' hides a field.158
ErrorsFirst sentence should end with a period.170
ErrorsLine has trailing spaces.173
Errors'sourceURI' hides a field.187
Errors'lineNumber' hides a field.187
Errors'column' hides a field.188
Errors'key' hides a field.188
Errors'type' hides a field.188
Errors'arguments' hides a field.189
ErrorsLine has trailing spaces.202
ErrorsExpected @param tag for 'sourceDictionary'.214
Errors'lineNumber' hides a field.215
ErrorsExpected @param tag for 'lineNumber'.215
Errors'column' hides a field.215
ErrorsExpected @param tag for 'column'.215
Errors'key' hides a field.215
ErrorsExpected @param tag for 'key'.215
Errors'type' hides a field.216
ErrorsExpected @param tag for 'type'.216
Errors'arguments' hides a field.216
ErrorsExpected @param tag for 'arguments'.216
ErrorsLine has trailing spaces.229
ErrorsExpected @param tag for 'e'.236
Errors'lineNumber' hides a field.236
ErrorsExpected @param tag for 'lineNumber'.236
Errors'column' hides a field.237
ErrorsExpected @param tag for 'column'.237
Errors'type' hides a field.237
ErrorsExpected @param tag for 'type'.237
ErrorsLine has trailing spaces.250
ErrorsMethod 'getSourceURI' is not designed for extension - needs to be abstract, final or empty.253
ErrorsLine has trailing spaces.258
ErrorsMethod 'getSourceFile' is not designed for extension - needs to be abstract, final or empty.261
ErrorsLine has trailing spaces.266
ErrorsMethod 'getLineNumber' is not designed for extension - needs to be abstract, final or empty.269
ErrorsLine has trailing spaces.274
ErrorsMethod 'getColumn' is not designed for extension - needs to be abstract, final or empty.277
ErrorsLine has trailing spaces.282
ErrorsMethod 'getType' is not designed for extension - needs to be abstract, final or empty.285
ErrorsLine has trailing spaces.290
ErrorsMethod 'getArguments' is not designed for extension - needs to be abstract, final or empty.293
ErrorsLine has trailing spaces.298
ErrorsMethod 'getKey' is not designed for extension - needs to be abstract, final or empty.301
ErrorsLine has trailing spaces.306
ErrorsMethod 'getStatement' is not designed for extension - needs to be abstract, final or empty.309
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.313

gov/nasa/pds/tools/constants/Constants.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.22
ErrorsLine has trailing spaces.26
ErrorsUtility classes should not have a public or default constructor.28
ErrorsLine contains a tab character.31
ErrorsMissing a Javadoc comment.31
ErrorsLine contains a tab character.33
ErrorsMissing a Javadoc comment.33
ErrorsLine is longer than 80 characters.35
ErrorsLine contains a tab character.35
ErrorsMissing a Javadoc comment.35
ErrorsLine is longer than 80 characters.37
ErrorsLine contains a tab character.37
ErrorsMissing a Javadoc comment.37
Errors'static' modifier out of order with the JLS suggestions.37
Errors'{' is followed by whitespace.37
ErrorsLine contains a tab character.39
ErrorsMissing a Javadoc comment.39
Errors'static' modifier out of order with the JLS suggestions.39
Errors'{' is followed by whitespace.39
ErrorsLine contains a tab character.41
ErrorsMissing a Javadoc comment.41
Errors'static' modifier out of order with the JLS suggestions.41
Errors'{' is followed by whitespace.41
ErrorsLine contains a tab character.42
ErrorsLine contains a tab character.43
ErrorsLine contains a tab character.44
ErrorsLine is longer than 80 characters.45
ErrorsLine contains a tab character.45
ErrorsLine contains a tab character.47
ErrorsMissing a Javadoc comment.47
Errors'static' modifier out of order with the JLS suggestions.47
ErrorsLine contains a tab character.49
ErrorsMissing a Javadoc comment.49
Errors'static' modifier out of order with the JLS suggestions.49
ErrorsLine contains a tab character.51
ErrorsLine contains a tab character.52
ErrorsMissing a Javadoc comment.52
Errors'static' modifier out of order with the JLS suggestions.52
ErrorsLine contains a tab character.54
ErrorsMissing a Javadoc comment.54
Errors'static' modifier out of order with the JLS suggestions.54
ErrorsLine contains a tab character.56
ErrorsMissing a Javadoc comment.56
Errors'static' modifier out of order with the JLS suggestions.56
ErrorsMissing a Javadoc comment.58
ErrorsLine contains a tab character.58
ErrorsLine contains a tab character.59
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.59
ErrorsLine contains a tab character.60
ErrorsMissing a Javadoc comment.62
ErrorsLine contains a tab character.62
ErrorsLine contains a tab character.63
ErrorsLine contains a tab character.64
ErrorsMissing a Javadoc comment.64
ErrorsLine contains a tab character.65
ErrorsMissing a Javadoc comment.65
ErrorsLine contains a tab character.66
ErrorsLine contains a tab character.67
ErrorsMissing a Javadoc comment.67
ErrorsLine contains a tab character.68
ErrorsMissing a Javadoc comment.68
ErrorsLine contains a tab character.69
ErrorsMissing a Javadoc comment.69
ErrorsLine contains a tab character.70
ErrorsMissing a Javadoc comment.70
ErrorsLine contains a tab character.71
ErrorsMissing a Javadoc comment.71
ErrorsLine contains a tab character.72
ErrorsMissing a Javadoc comment.72
ErrorsLine contains a tab character.73
ErrorsMissing a Javadoc comment.73
ErrorsLine contains a tab character.74
ErrorsMissing a Javadoc comment.74
ErrorsLine contains a tab character.75
ErrorsMissing a Javadoc comment.75
ErrorsLine contains a tab character.76
ErrorsLine contains a tab character.77
ErrorsMissing a Javadoc comment.77
ErrorsLine contains a tab character.78
ErrorsMissing a Javadoc comment.78
ErrorsLine contains a tab character.79
ErrorsMissing a Javadoc comment.79
ErrorsLine contains a tab character.80
ErrorsMissing a Javadoc comment.80
ErrorsLine contains a tab character.81
ErrorsMissing a Javadoc comment.81
ErrorsLine contains a tab character.82
ErrorsMissing a Javadoc comment.82
ErrorsLine contains a tab character.83
ErrorsMissing a Javadoc comment.83
ErrorsLine contains a tab character.84
ErrorsMissing a Javadoc comment.86
ErrorsLine contains a tab character.86
ErrorsLine contains a tab character.87
ErrorsLine is longer than 80 characters.88
ErrorsLine contains a tab character.88
ErrorsMissing a Javadoc comment.88
ErrorsComment matches to-do format 'TODO:'.89
ErrorsLine contains a tab character.89
ErrorsLine is longer than 80 characters.90
ErrorsLine contains a tab character.90
ErrorsMissing a Javadoc comment.90
ErrorsLine contains a tab character.91
ErrorsMissing a Javadoc comment.91
ErrorsLine contains a tab character.92
ErrorsMissing a Javadoc comment.92
ErrorsLine is longer than 80 characters.93
ErrorsLine contains a tab character.93
ErrorsMissing a Javadoc comment.93
ErrorsLine contains a tab character.94
ErrorsMissing a Javadoc comment.94
ErrorsLine is longer than 80 characters.95
ErrorsLine contains a tab character.95
ErrorsMissing a Javadoc comment.95
ErrorsComment matches to-do format 'TODO:'.96
ErrorsLine contains a tab character.96
ErrorsLine is longer than 80 characters.97
ErrorsLine contains a tab character.97
ErrorsMissing a Javadoc comment.97
ErrorsLine is longer than 80 characters.98
ErrorsLine contains a tab character.98
ErrorsLine contains a tab character.99
ErrorsMissing a Javadoc comment.99
ErrorsLine is longer than 80 characters.100
ErrorsLine contains a tab character.100
ErrorsMissing a Javadoc comment.100
ErrorsLine is longer than 80 characters.101
ErrorsLine contains a tab character.101
ErrorsMissing a Javadoc comment.101
ErrorsLine is longer than 80 characters.102
ErrorsLine contains a tab character.102
ErrorsMissing a Javadoc comment.102
ErrorsLine is longer than 80 characters.103
ErrorsLine contains a tab character.103
ErrorsMissing a Javadoc comment.103
ErrorsLine contains a tab character.104
ErrorsMissing a Javadoc comment.104
ErrorsLine contains a tab character.105
ErrorsMissing a Javadoc comment.105
ErrorsLine is longer than 80 characters.106
ErrorsLine contains a tab character.106
ErrorsMissing a Javadoc comment.106
ErrorsLine contains a tab character.107
ErrorsMissing a Javadoc comment.107
ErrorsLine is longer than 80 characters.108
ErrorsLine contains a tab character.108
ErrorsMissing a Javadoc comment.108
ErrorsLine contains a tab character.109
ErrorsLine contains a tab character.110
ErrorsMissing a Javadoc comment.110
ErrorsLine contains a tab character.111
ErrorsMissing a Javadoc comment.111
ErrorsLine is longer than 80 characters.112
ErrorsLine contains a tab character.112
ErrorsMissing a Javadoc comment.112
ErrorsLine is longer than 80 characters.113
ErrorsLine contains a tab character.113
ErrorsMissing a Javadoc comment.113
ErrorsLine contains a tab character.114
ErrorsMissing a Javadoc comment.114
ErrorsLine contains a tab character.115
ErrorsMissing a Javadoc comment.115
ErrorsLine contains a tab character.116
ErrorsMissing a Javadoc comment.116
ErrorsLine contains a tab character.117
ErrorsMissing a Javadoc comment.117
ErrorsLine contains a tab character.118
ErrorsMissing a Javadoc comment.118
ErrorsLine contains a tab character.119
ErrorsMissing a Javadoc comment.119
ErrorsLine contains a tab character.120
ErrorsMissing a Javadoc comment.120
ErrorsLine contains a tab character.121
ErrorsMissing a Javadoc comment.121
ErrorsLine contains a tab character.122
ErrorsMissing a Javadoc comment.122
ErrorsLine contains a tab character.123
ErrorsMissing a Javadoc comment.123
ErrorsLine is longer than 80 characters.124
ErrorsLine contains a tab character.124
ErrorsMissing a Javadoc comment.124
ErrorsLine is longer than 80 characters.125
ErrorsLine contains a tab character.125
ErrorsLine contains a tab character.126
ErrorsLine contains a tab character.127
ErrorsMissing a Javadoc comment.127
ErrorsLine contains a tab character.128
ErrorsMissing a Javadoc comment.128
ErrorsLine contains a tab character.130
ErrorsLine contains a tab character.131
ErrorsMissing a Javadoc comment.131
ErrorsLine contains a tab character.132
ErrorsMissing a Javadoc comment.132
ErrorsLine contains a tab character.133
ErrorsMissing a Javadoc comment.133
ErrorsLine contains a tab character.135
ErrorsLine contains a tab character.136
ErrorsMissing a Javadoc comment.136
ErrorsLine contains a tab character.137
ErrorsMissing a Javadoc comment.137
ErrorsLine contains a tab character.138
ErrorsMissing a Javadoc comment.138
ErrorsLine is longer than 80 characters.139
ErrorsLine contains a tab character.139
ErrorsMissing a Javadoc comment.139
ErrorsLine contains a tab character.141
ErrorsLine contains a tab character.142
ErrorsMissing a Javadoc comment.142
ErrorsLine is longer than 80 characters.143
ErrorsLine contains a tab character.143
ErrorsMissing a Javadoc comment.143
ErrorsLine is longer than 80 characters.144
ErrorsLine contains a tab character.144
ErrorsMissing a Javadoc comment.144
ErrorsLine contains a tab character.145
ErrorsMissing a Javadoc comment.145
ErrorsLine is longer than 80 characters.146
ErrorsLine contains a tab character.146
ErrorsMissing a Javadoc comment.146
ErrorsLine is longer than 80 characters.147
ErrorsLine contains a tab character.147
ErrorsMissing a Javadoc comment.147
ErrorsComment matches to-do format 'TODO:'.148
ErrorsLine contains a tab character.148
ErrorsLine contains a tab character.149
ErrorsMissing a Javadoc comment.149
ErrorsLine contains a tab character.150
ErrorsMissing a Javadoc comment.150
ErrorsLine contains a tab character.151
ErrorsMissing a Javadoc comment.151
ErrorsLine contains a tab character.152
ErrorsMissing a Javadoc comment.152
ErrorsLine contains a tab character.154
ErrorsComment matches to-do format 'TODO:'.155
ErrorsLine contains a tab character.155
ErrorsLine is longer than 80 characters.156
ErrorsLine contains a tab character.156
ErrorsMissing a Javadoc comment.156
ErrorsLine is longer than 80 characters.157
ErrorsLine contains a tab character.157
ErrorsLine contains a tab character.159
ErrorsLine contains a tab character.160
ErrorsMissing a Javadoc comment.160
ErrorsLine contains a tab character.161
ErrorsMissing a Javadoc comment.161
ErrorsLine contains a tab character.163
ErrorsMissing a Javadoc comment.163
ErrorsLine contains a tab character.165
ErrorsMissing a Javadoc comment.165
Errors'severity' hides a field.165
ErrorsLine contains a tab character.166
ErrorsLine contains a tab character.167
ErrorsLine contains a tab character.169
ErrorsMissing a Javadoc comment.169
ErrorsLine contains a tab character.170
ErrorsLine contains a tab character.171
ErrorsLine contains a tab character.173
ErrorsMissing a Javadoc comment.175
ErrorsLine contains a tab character.175
ErrorsLine contains a tab character.176
ErrorsMissing a Javadoc comment.176
ErrorsLine contains a tab character.177
ErrorsMissing a Javadoc comment.177
ErrorsLine contains a tab character.178
ErrorsMissing a Javadoc comment.178
ErrorsLine contains a tab character.179
ErrorsMissing a Javadoc comment.179
ErrorsLine contains a tab character.181
ErrorsLine contains a tab character.182
ErrorsMissing a Javadoc comment.182
ErrorsLine contains a tab character.184
ErrorsLine contains a tab character.185
ErrorsMissing a Javadoc comment.185
ErrorsLine contains a tab character.187
ErrorsMissing a Javadoc comment.187
Errors'value' hides a field.187
Errors'name' hides a field.187
ErrorsLine contains a tab character.188
ErrorsLine contains a tab character.189
ErrorsLine contains a tab character.190
ErrorsLine contains a tab character.192
ErrorsMissing a Javadoc comment.192
ErrorsLine contains a tab character.193
ErrorsLine contains a tab character.194
ErrorsLine contains a tab character.196
ErrorsMissing a Javadoc comment.196
ErrorsLine contains a tab character.197
ErrorsLine contains a tab character.198
ErrorsLine contains a tab character.199
ErrorsMissing a Javadoc comment.201
ErrorsLine contains a tab character.201
ErrorsLine contains a tab character.202
ErrorsMissing a Javadoc comment.202
ErrorsMissing a Javadoc comment.202
ErrorsMissing a Javadoc comment.202
ErrorsMissing a Javadoc comment.202
ErrorsLine contains a tab character.203
ErrorsLine contains a tab character.205
ErrorsMissing a Javadoc comment.205
ErrorsLine contains a tab character.207
ErrorsMissing a Javadoc comment.207
ErrorsLine contains a tab character.209
ErrorsMissing a Javadoc comment.209
ErrorsLine contains a tab character.211
ErrorsLine contains a tab character.213
ErrorsMissing a Javadoc comment.213
ErrorsLine contains a tab character.215
ErrorsMissing a Javadoc comment.215
ErrorsLine contains a tab character.217
ErrorsMissing a Javadoc comment.217
ErrorsLine contains a tab character.219
ErrorsMissing a Javadoc comment.219
ErrorsLine contains a tab character.221
ErrorsMissing a Javadoc comment.221
ErrorsLine contains a tab character.223
ErrorsMissing a Javadoc comment.223
ErrorsLine contains a tab character.225
ErrorsMissing a Javadoc comment.225
ErrorsLine contains a tab character.227
ErrorsMissing a Javadoc comment.227
ErrorsLine contains a tab character.229
ErrorsMissing a Javadoc comment.229
ErrorsLine contains a tab character.231
ErrorsMissing a Javadoc comment.231
ErrorsLine contains a tab character.233
ErrorsMissing a Javadoc comment.233
ErrorsLine contains a tab character.235
ErrorsMissing a Javadoc comment.235
ErrorsLine contains a tab character.237
ErrorsMissing a Javadoc comment.237
ErrorsLine contains a tab character.239
ErrorsMissing a Javadoc comment.239
ErrorsLine contains a tab character.241
ErrorsMissing a Javadoc comment.241
ErrorsLine contains a tab character.243
ErrorsMissing a Javadoc comment.243
ErrorsLine contains a tab character.245
ErrorsMissing a Javadoc comment.245
ErrorsLine contains a tab character.247
ErrorsMissing a Javadoc comment.247
ErrorsLine contains a tab character.249
ErrorsMissing a Javadoc comment.249
ErrorsLine contains a tab character.251
ErrorsMissing a Javadoc comment.251
ErrorsLine contains a tab character.253
ErrorsMissing a Javadoc comment.253
ErrorsLine contains a tab character.255
ErrorsMissing a Javadoc comment.255
ErrorsLine contains a tab character.257
ErrorsMissing a Javadoc comment.257
ErrorsLine contains a tab character.259
ErrorsMissing a Javadoc comment.259
ErrorsLine contains a tab character.261
ErrorsMissing a Javadoc comment.261
ErrorsLine is longer than 80 characters.263
ErrorsLine contains a tab character.263
ErrorsMissing a Javadoc comment.263
Errors'{' is followed by whitespace.263
ErrorsLine is longer than 80 characters.264
ErrorsLine contains a tab character.264
ErrorsLine contains a tab character.265
ErrorsLine contains a tab character.267
ErrorsMissing a Javadoc comment.267
ErrorsLine contains a tab character.268
ErrorsLine contains a tab character.270
ErrorsLine contains a tab character.271
ErrorsLine is longer than 80 characters.272
ErrorsLine contains a tab character.272
ErrorsMissing a Javadoc comment.272
ErrorsLine contains a tab character.274
ErrorsLine contains a tab character.275
ErrorsMissing a Javadoc comment.275
ErrorsLine contains a tab character.277
ErrorsLine is longer than 80 characters.278
ErrorsLine contains a tab character.278
ErrorsMissing a Javadoc comment.278
ErrorsLine contains a tab character.280
ErrorsMissing a Javadoc comment.280
ErrorsLine contains a tab character.281
ErrorsLine contains a tab character.283
ErrorsLine contains a tab character.284
ErrorsLine contains a tab character.285
ErrorsMissing a Javadoc comment.285

gov/nasa/pds/tools/containers/BaseContainerInterface.java

ViolationMessageLine
ErrorsLine has trailing spaces.20

gov/nasa/pds/tools/containers/FileReference.java

ViolationMessageLine
ErrorsFirst sentence should end with a period.20
ErrorsLine has trailing spaces.22
ErrorsLine has trailing spaces.26
ErrorsMissing a Javadoc comment.30
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsComment matches to-do format 'TODO:'.36
ErrorsMissing a Javadoc comment.37
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
Errors'path' hides a field.41
Errors'lineNumber' hides a field.41
ErrorsMissing a Javadoc comment.45
Errors'path' hides a field.45
Errors'lineNumber' hides a field.45
Errors'identifier' hides a field.46
ErrorsMissing a Javadoc comment.50
Errors'path' hides a field.50
Errors'lineNumber' hides a field.50
Errors'identifier' hides a field.51
Errors'startPosition' hides a field.51
ErrorsMissing a Javadoc comment.55
Errors'path' hides a field.55
Errors'lineNumber' hides a field.55
Errors'identifier' hides a field.56
Errors'parent' hides a field.56
Errors'startPosition' hides a field.57
ErrorsLine is longer than 80 characters.62
ErrorsAvoid inline conditionals.62
ErrorsMethod 'getPath' is not designed for extension - needs to be abstract, final or empty.65
ErrorsMissing a Javadoc comment.65
ErrorsMethod 'getLineNumber' is not designed for extension - needs to be abstract, final or empty.69
ErrorsMissing a Javadoc comment.69
ErrorsMethod 'getIdentifier' is not designed for extension - needs to be abstract, final or empty.73
ErrorsMissing a Javadoc comment.73
ErrorsMethod 'getParent' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMissing a Javadoc comment.77
ErrorsMethod 'getStartPosition' is not designed for extension - needs to be abstract, final or empty.81
ErrorsMissing a Javadoc comment.81

gov/nasa/pds/tools/containers/SimpleDictionaryChange.java

ViolationMessageLine
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.36
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.40
ErrorsMissing a Javadoc comment.42
ErrorsMissing a Javadoc comment.44
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.50
Errors'definition' hides a field.50
Errors'messageKey' hides a field.51
Errors'arguments' hides a field.51
ErrorsMethod 'getLineNumber' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMissing a Javadoc comment.61
ErrorsMethod 'getId' is not designed for extension - needs to be abstract, final or empty.65
ErrorsMissing a Javadoc comment.65
ErrorsMethod 'getMessageKey' is not designed for extension - needs to be abstract, final or empty.69
ErrorsMissing a Javadoc comment.69
ErrorsMethod 'getArguments' is not designed for extension - needs to be abstract, final or empty.73
ErrorsMissing a Javadoc comment.73
ErrorsMethod 'getDictionary' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMissing a Javadoc comment.77
ErrorsMethod 'getSourceString' is not designed for extension - needs to be abstract, final or empty.81
ErrorsMissing a Javadoc comment.81
ErrorsMethod 'getDefinition' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMissing a Javadoc comment.85
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.89

gov/nasa/pds/tools/containers/VolumeContainerSimple.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.29
ErrorsMissing a Javadoc comment.33
ErrorsVariable 'baseFolder' must be private and have accessor methods.33
ErrorsMissing a Javadoc comment.35
ErrorsVariable 'documentFolder' must be private and have accessor methods.35
ErrorsMissing a Javadoc comment.37
ErrorsVariable 'labelFolder' must be private and have accessor methods.37
ErrorsMissing a Javadoc comment.39
ErrorsVariable 'softwareFolder' must be private and have accessor methods.39
ErrorsMissing a Javadoc comment.41
ErrorsVariable 'calibFolder' must be private and have accessor methods.41
ErrorsMissing a Javadoc comment.43
ErrorsVariable 'geometryFolder' must be private and have accessor methods.43
ErrorsMissing a Javadoc comment.45
ErrorsVariable 'indexFolder' must be private and have accessor methods.45
ErrorsMissing a Javadoc comment.47
ErrorsVariable 'dataFolder' must be private and have accessor methods.47
ErrorsMissing a Javadoc comment.49
ErrorsVariable 'extrasFolder' must be private and have accessor methods.49
ErrorsMissing a Javadoc comment.51
ErrorsVariable 'gazetteerFolder' must be private and have accessor methods.51
ErrorsMissing a Javadoc comment.58
ErrorsVariable 'catalogFolder' must be private and have accessor methods.58
ErrorsMissing a Javadoc comment.60
ErrorsVariable 'baseURI' must be private and have accessor methods.60
ErrorsMissing a Javadoc comment.62
ErrorsVariable 'documentURI' must be private and have accessor methods.62
ErrorsMissing a Javadoc comment.64
ErrorsVariable 'labelURI' must be private and have accessor methods.64
ErrorsMissing a Javadoc comment.66
ErrorsVariable 'softwareURI' must be private and have accessor methods.66
ErrorsMissing a Javadoc comment.68
ErrorsVariable 'calibURI' must be private and have accessor methods.68
ErrorsMissing a Javadoc comment.70
ErrorsVariable 'geometryURI' must be private and have accessor methods.70
ErrorsMissing a Javadoc comment.72
ErrorsVariable 'indexURI' must be private and have accessor methods.72
ErrorsMissing a Javadoc comment.74
ErrorsVariable 'dataURI' must be private and have accessor methods.74
ErrorsMissing a Javadoc comment.76
ErrorsVariable 'extrasURI' must be private and have accessor methods.76
ErrorsMissing a Javadoc comment.78
ErrorsVariable 'gazetteerURI' must be private and have accessor methods.78
ErrorsMissing a Javadoc comment.80
ErrorsVariable 'catalogURI' must be private and have accessor methods.80
ErrorsMissing a Javadoc comment.82
Errors'baseFolder' hides a field.82
ErrorsMissing a Javadoc comment.107
Errors'baseURI' hides a field.107
ErrorsMissing a Javadoc comment.132
ErrorsMissing a Javadoc comment.136
ErrorsMethod 'getBaseFolder' is not designed for extension - needs to be abstract, final or empty.145
ErrorsMissing a Javadoc comment.145
ErrorsMethod 'getBaseURI' is not designed for extension - needs to be abstract, final or empty.149
ErrorsMissing a Javadoc comment.149
ErrorsMethod 'getDocumentFolder' is not designed for extension - needs to be abstract, final or empty.153
ErrorsMissing a Javadoc comment.153
ErrorsMethod 'getDocumentURI' is not designed for extension - needs to be abstract, final or empty.157
ErrorsMissing a Javadoc comment.157
ErrorsMethod 'getLabelURI' is not designed for extension - needs to be abstract, final or empty.161
ErrorsMissing a Javadoc comment.161
ErrorsMethod 'getSoftwareURI' is not designed for extension - needs to be abstract, final or empty.165
ErrorsMissing a Javadoc comment.165
ErrorsMethod 'getCalibURI' is not designed for extension - needs to be abstract, final or empty.169
ErrorsMissing a Javadoc comment.169
ErrorsMethod 'getGeometryURI' is not designed for extension - needs to be abstract, final or empty.173
ErrorsMissing a Javadoc comment.173
ErrorsMethod 'getIndexURI' is not designed for extension - needs to be abstract, final or empty.177
ErrorsMissing a Javadoc comment.177
ErrorsMethod 'getDataURI' is not designed for extension - needs to be abstract, final or empty.181
ErrorsMissing a Javadoc comment.181
ErrorsMethod 'getExtrasURI' is not designed for extension - needs to be abstract, final or empty.185
ErrorsMissing a Javadoc comment.185
ErrorsMethod 'getGazetteerURI' is not designed for extension - needs to be abstract, final or empty.189
ErrorsMissing a Javadoc comment.189
ErrorsMethod 'getCatalogURI' is not designed for extension - needs to be abstract, final or empty.193
ErrorsMissing a Javadoc comment.193
ErrorsMethod 'getLabelFolder' is not designed for extension - needs to be abstract, final or empty.197
ErrorsMissing a Javadoc comment.197
ErrorsMethod 'getSoftwareFolder' is not designed for extension - needs to be abstract, final or empty.201
ErrorsMissing a Javadoc comment.201
ErrorsMethod 'getCalibFolder' is not designed for extension - needs to be abstract, final or empty.205
ErrorsMissing a Javadoc comment.205
ErrorsMethod 'getGeometryFolder' is not designed for extension - needs to be abstract, final or empty.209
ErrorsMissing a Javadoc comment.209
ErrorsMethod 'getIndexFolder' is not designed for extension - needs to be abstract, final or empty.213
ErrorsMissing a Javadoc comment.213
ErrorsMethod 'getDataFolder' is not designed for extension - needs to be abstract, final or empty.217
ErrorsMissing a Javadoc comment.217
ErrorsMethod 'getExtrasFolder' is not designed for extension - needs to be abstract, final or empty.221
ErrorsMissing a Javadoc comment.221
ErrorsMethod 'getGazetteerFolder' is not designed for extension - needs to be abstract, final or empty.225
ErrorsMissing a Javadoc comment.225
ErrorsMethod 'getCatalogFolder' is not designed for extension - needs to be abstract, final or empty.229
ErrorsMissing a Javadoc comment.229

gov/nasa/pds/tools/dict/Alias.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.29
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.37
ErrorsMissing a Javadoc comment.39
ErrorsParameter identifier should be final.39
Errors'identifier' hides a field.39
ErrorsMissing a Javadoc comment.43
ErrorsParameter identifier should be final.43
Errors'identifier' hides a field.43
ErrorsMissing a Javadoc comment.47
ErrorsParameter context should be final.47
Errors'context' hides a field.47
ErrorsParameter identifier should be final.47
Errors'identifier' hides a field.47
ErrorsMissing a Javadoc comment.51
ErrorsParameter context should be final.51
Errors'context' hides a field.51
ErrorsParameter identifier should be final.51
Errors'identifier' hides a field.51
ErrorsMethod 'hasContext' is not designed for extension - needs to be abstract, final or empty.56
ErrorsMissing a Javadoc comment.56
ErrorsAvoid inline conditionals.57
ErrorsMethod 'getContext' is not designed for extension - needs to be abstract, final or empty.60
ErrorsMissing a Javadoc comment.60
ErrorsMethod 'getIdentifier' is not designed for extension - needs to be abstract, final or empty.64
ErrorsMissing a Javadoc comment.64
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.68
ErrorsLine is longer than 80 characters.71
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.76
ErrorsParameter o should be final.77
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.90

gov/nasa/pds/tools/dict/ContainerDefinition.java

ViolationMessageLine
ErrorsLine has trailing spaces.25
ErrorsMissing a Javadoc comment.29
ErrorsLine is longer than 80 characters.31
ErrorsMissing a Javadoc comment.31
ErrorsLine is longer than 80 characters.33
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.35
ErrorsParameter sourceDictionary should be final.35
ErrorsParameter lineNumber should be final.35
ErrorsParameter identifier should be final.36
ErrorsMethod 'isRequired' is not designed for extension - needs to be abstract, final or empty.40
ErrorsMissing a Javadoc comment.40
ErrorsMethod 'isOptional' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsMethod 'isAllowed' is not designed for extension - needs to be abstract, final or empty.48
ErrorsMissing a Javadoc comment.48
ErrorsMethod 'getRequired' is not designed for extension - needs to be abstract, final or empty.57
ErrorsMissing a Javadoc comment.57
ErrorsMethod 'getOptional' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMissing a Javadoc comment.61
ErrorsMethod 'addOptional' is not designed for extension - needs to be abstract, final or empty.65
ErrorsMissing a Javadoc comment.65
ErrorsMethod 'addOptional' is not designed for extension - needs to be abstract, final or empty.71
ErrorsMissing a Javadoc comment.71
ErrorsMethod 'addRequired' is not designed for extension - needs to be abstract, final or empty.77
ErrorsMissing a Javadoc comment.77
ErrorsMethod 'addRequired' is not designed for extension - needs to be abstract, final or empty.84
ErrorsMissing a Javadoc comment.84
ErrorsMethod 'getRequiredElements' is not designed for extension - needs to be abstract, final or empty.90
ErrorsMissing a Javadoc comment.90
ErrorsMethod 'hasRequiredElements' is not designed for extension - needs to be abstract, final or empty.100
ErrorsMissing a Javadoc comment.100
ErrorsMethod 'getOptionalElements' is not designed for extension - needs to be abstract, final or empty.104
ErrorsMissing a Javadoc comment.104
ErrorsMethod 'hasOptionalElements' is not designed for extension - needs to be abstract, final or empty.114
ErrorsMissing a Javadoc comment.114
ErrorsMethod 'allowsAnyElement' is not designed for extension - needs to be abstract, final or empty.118
ErrorsMissing a Javadoc comment.118

gov/nasa/pds/tools/dict/Definition.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
Errors'static' modifier out of order with the JLS suggestions.34
ErrorsMissing a Javadoc comment.36
Errors'static' modifier out of order with the JLS suggestions.36
ErrorsMissing a Javadoc comment.39
ErrorsVariable 'lineNumber' must be private and have accessor methods.39
ErrorsMissing a Javadoc comment.41
ErrorsComment matches to-do format 'TODO:'.43
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.49
ErrorsVariable 'objectType' must be private and have accessor methods.49
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.53
ErrorsMissing a Javadoc comment.60
Errors'sourceDictionary' hides a field.60
Errors'lineNumber' hides a field.60
ErrorsParameter identifier should be final.61
Errors'identifier' hides a field.61
ErrorsMethod 'getSourceDictionary' is not designed for extension - needs to be abstract, final or empty.68
ErrorsMissing a Javadoc comment.68
ErrorsMethod 'getSourceString' is not designed for extension - needs to be abstract, final or empty.72
ErrorsMissing a Javadoc comment.72
ErrorsFirst sentence should end with a period.76
ErrorsLine has trailing spaces.78
ErrorsMethod 'getAliases' is not designed for extension - needs to be abstract, final or empty.81
ErrorsFirst sentence should end with a period.85
ErrorsLine has trailing spaces.87
ErrorsMethod 'addAlias' is not designed for extension - needs to be abstract, final or empty.91
Errors'if' construct must use '{}'s.92
ErrorsMethod 'addAliasSimple' is not designed for extension - needs to be abstract, final or empty.99
ErrorsMissing a Javadoc comment.99
ErrorsMethod 'setAliases' is not designed for extension - needs to be abstract, final or empty.107
ErrorsParameter aliases should be final.107
Errors'aliases' hides a field.107
ErrorsMethod 'addAliases' is not designed for extension - needs to be abstract, final or empty.111
ErrorsMissing a Javadoc comment.111
ErrorsParameter newAliases should be final.111
Errors'if' construct must use '{}'s.113
ErrorsMethod 'hasAliases' is not designed for extension - needs to be abstract, final or empty.118
ErrorsMissing a Javadoc comment.118
ErrorsMethod 'getIdentifier' is not designed for extension - needs to be abstract, final or empty.125
ErrorsMethod 'getDescription' is not designed for extension - needs to be abstract, final or empty.132
ErrorsMethod 'hasDescription' is not designed for extension - needs to be abstract, final or empty.139
ErrorsMissing a Javadoc comment.139
ErrorsMethod 'setDescription' is not designed for extension - needs to be abstract, final or empty.147
ErrorsParameter description should be final.147
Errors'description' hides a field.147
ErrorsMethod 'getStatusType' is not designed for extension - needs to be abstract, final or empty.154
ErrorsMethod 'hasStatusType' is not designed for extension - needs to be abstract, final or empty.161
ErrorsMissing a Javadoc comment.161
ErrorsMethod 'setStatusType' is not designed for extension - needs to be abstract, final or empty.169
ErrorsParameter statusType should be final.169
Errors'statusType' hides a field.169
ErrorsMethod 'setIdentifier' is not designed for extension - needs to be abstract, final or empty.177
ErrorsParameter identifier should be final.177
Errors'identifier' hides a field.177
ErrorsMethod 'setObjectType' is not designed for extension - needs to be abstract, final or empty.181
ErrorsMissing a Javadoc comment.181
ErrorsParameter objectType should be final.181
Errors'objectType' hides a field.181
ErrorsMethod 'getObjectType' is not designed for extension - needs to be abstract, final or empty.185
ErrorsMissing a Javadoc comment.185
ErrorsMethod 'getLineNumber' is not designed for extension - needs to be abstract, final or empty.189
ErrorsMissing a Javadoc comment.189
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.193

gov/nasa/pds/tools/dict/DictIdentifier.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.22
ErrorsMissing a Javadoc comment.23
ErrorsName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.23
ErrorsMissing a Javadoc comment.26
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.30
ErrorsMissing a Javadoc comment.32
Errors'clazz' hides a field.33
ErrorsMissing a Javadoc comment.37
Errors'id' hides a field.37
Errors'clazz' hides a field.38
ErrorsAvoid inline conditionals.39
ErrorsMethod 'getType' is not designed for extension - needs to be abstract, final or empty.43
ErrorsMissing a Javadoc comment.43
ErrorsMethod 'getId' is not designed for extension - needs to be abstract, final or empty.47
ErrorsMissing a Javadoc comment.47
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.51
ErrorsParameter o should be final.52
ErrorsLine is longer than 80 characters.54
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.66
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.72

gov/nasa/pds/tools/dict/Dictionary.java

ViolationMessageLine
ErrorsLine has trailing spaces.40
ErrorsLine has trailing spaces.44
ErrorsMissing a Javadoc comment.47
ErrorsName 'log' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.47
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.52
ErrorsLine is longer than 80 characters.55
ErrorsMissing a Javadoc comment.55
ErrorsMissing a Javadoc comment.57
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.61
ErrorsMissing a Javadoc comment.63
ErrorsMissing a Javadoc comment.65
ErrorsLine is longer than 80 characters.67
ErrorsMissing a Javadoc comment.67
ErrorsLine is longer than 80 characters.69
ErrorsMissing a Javadoc comment.69
ErrorsMissing a Javadoc comment.71
ErrorsMissing a Javadoc comment.77
ErrorsParameter dictionaryURI should be final.77
Errors'dictionaryURI' hides a field.77
ErrorsMissing a Javadoc comment.83
Errors'dictionaryFile' hides a field.83
ErrorsMethod 'getDictionaryURI' is not designed for extension - needs to be abstract, final or empty.89
ErrorsMissing a Javadoc comment.89
ErrorsMethod 'getDictionaryFile' is not designed for extension - needs to be abstract, final or empty.93
ErrorsMissing a Javadoc comment.93
ErrorsMethod 'getSourceString' is not designed for extension - needs to be abstract, final or empty.97
ErrorsMissing a Javadoc comment.97
ErrorsMethod 'getVersion' is not designed for extension - needs to be abstract, final or empty.101
ErrorsMissing a Javadoc comment.101
ErrorsComment matches to-do format 'TODO:'.102
ErrorsFirst sentence should end with a period.115
ErrorsLine has trailing spaces.117
ErrorsMethod 'merge' is not designed for extension - needs to be abstract, final or empty.123
ErrorsMethod length is 263 lines (max allowed is 150).123
ErrorsLine is longer than 80 characters.125
ErrorsComment matches to-do format 'TODO:'.147
ErrorsLine is longer than 80 characters.160
ErrorsLine is longer than 80 characters.175
ErrorsComment matches to-do format 'TODO:'.180
ErrorsLine is longer than 80 characters.192
ErrorsLine is longer than 80 characters.203
ErrorsLine is longer than 80 characters.214
ErrorsLine is longer than 80 characters.225
ErrorsLine is longer than 80 characters.236
ErrorsComment matches to-do format 'TODO:'.262
ErrorsLine is longer than 80 characters.264
ErrorsLine is longer than 80 characters.276
ErrorsLine is longer than 80 characters.284
ErrorsComment matches to-do format 'TODO:'.299
ErrorsComment matches to-do format 'TODO:'.320
ErrorsComment matches to-do format 'TODO:'.346
ErrorsComment matches to-do format 'TODO:'.367
ErrorsFirst sentence should end with a period.387
ErrorsLine has trailing spaces.389
ErrorsMethod 'containsDefinition' is not designed for extension - needs to be abstract, final or empty.394
ErrorsParameter identifier should be final.394
ErrorsFirst sentence should end with a period.398
ErrorsLine has trailing spaces.400
ErrorsMethod 'containsObjectDefinition' is not designed for extension - needs to be abstract, final or empty.405
ErrorsParameter identifier should be final.405
ErrorsFirst sentence should end with a period.409
ErrorsLine has trailing spaces.411
ErrorsMethod 'containsGroupDefinition' is not designed for extension - needs to be abstract, final or empty.416
ErrorsParameter identifier should be final.416
ErrorsFirst sentence should end with a period.420
ErrorsLine has trailing spaces.422
ErrorsMethod 'containsElementDefinition' is not designed for extension - needs to be abstract, final or empty.427
ErrorsParameter identifier should be final.427
ErrorsMethod 'containsElementDefinition' is not designed for extension - needs to be abstract, final or empty.431
ErrorsMissing a Javadoc comment.431
ErrorsParameter objectContext should be final.431
ErrorsParameter identifier should be final.432
ErrorsFirst sentence should end with a period.446
ErrorsLine has trailing spaces.448
ErrorsMethod 'getDefinition' is not designed for extension - needs to be abstract, final or empty.453
ErrorsParameter identifier should be final.453
ErrorsFirst sentence should end with a period.457
ErrorsLine has trailing spaces.459
ErrorsMethod 'getObjectDefinition' is not designed for extension - needs to be abstract, final or empty.464
ErrorsParameter identifier should be final.464
ErrorsFirst sentence should end with a period.472
ErrorsLine has trailing spaces.474
ErrorsMethod 'getGroupDefinition' is not designed for extension - needs to be abstract, final or empty.479
ErrorsParameter identifier should be final.479
ErrorsLine has trailing spaces.489
ErrorsMethod 'getElementDefinition' is not designed for extension - needs to be abstract, final or empty.494
ErrorsParameter identifier should be final.494
ErrorsMethod 'getElementDefinition' is not designed for extension - needs to be abstract, final or empty.498
ErrorsMissing a Javadoc comment.498
ErrorsParameter objectContext should be final.498
ErrorsParameter identifier should be final.499
Errors';' is not followed by whitespace.505
ErrorsLine has trailing spaces.522
ErrorsMethod 'addDefinition' is not designed for extension - needs to be abstract, final or empty.526
ErrorsParameter definition should be final.526
ErrorsLine is longer than 80 characters.530
ErrorsLine has trailing spaces.545
ErrorsMethod 'setInformation' is not designed for extension - needs to be abstract, final or empty.548
ErrorsParameter information should be final.548
Errors'information' hides a field.548
ErrorsExpected @param tag for 'information'.548
ErrorsLine has trailing spaces.554
ErrorsMethod 'getInformation' is not designed for extension - needs to be abstract, final or empty.557
ErrorsLine has trailing spaces.564
ErrorsMethod 'addDefinitions' is not designed for extension - needs to be abstract, final or empty.568
ErrorsParameter defs should be final.568
ErrorsLine has trailing spaces.579
ErrorsMethod 'findObjectClassDefinition' is not designed for extension - needs to be abstract, final or empty.585
ErrorsParameter identifier should be final.585
ErrorsLine is longer than 80 characters.599
ErrorsFirst sentence should end with a period.608
ErrorsLine has trailing spaces.610
ErrorsMethod 'getDefinitions' is not designed for extension - needs to be abstract, final or empty.613
ErrorsLine has trailing spaces.621
ErrorsMethod 'findGroupClassDefinition' is not designed for extension - needs to be abstract, final or empty.627
ErrorsParameter identifier should be final.627
ErrorsLine is longer than 80 characters.637
Errors'{' is not followed by whitespace.637
ErrorsLine is longer than 80 characters.640
ErrorsMethod 'getMergeChanges' is not designed for extension - needs to be abstract, final or empty.649
ErrorsMissing a Javadoc comment.649
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.653
ErrorsMissing a Javadoc comment.653
ErrorsParameter exception should be final.653
ErrorsMethod 'addProblems' is not designed for extension - needs to be abstract, final or empty.657
ErrorsMissing a Javadoc comment.657
ErrorsMethod 'getProblems' is not designed for extension - needs to be abstract, final or empty.661
ErrorsMissing a Javadoc comment.661
ErrorsMethod 'clearProblems' is not designed for extension - needs to be abstract, final or empty.667
ErrorsMissing a Javadoc comment.667
ErrorsMethod 'getUnits' is not designed for extension - needs to be abstract, final or empty.671
ErrorsMissing a Javadoc comment.671
ErrorsMethod 'setUnits' is not designed for extension - needs to be abstract, final or empty.675
ErrorsMissing a Javadoc comment.675
ErrorsParameter units should be final.675
Errors'units' hides a field.675
ErrorsMissing a Javadoc comment.679

gov/nasa/pds/tools/dict/DictionaryTokens.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.21
ErrorsLine has trailing spaces.25
ErrorsClass DictionaryTokens should be declared as final.27
ErrorsMissing a Javadoc comment.29
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.36
ErrorsMissing a Javadoc comment.37
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.40
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.42
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.44
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.48
ErrorsMissing a Javadoc comment.49
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.53
ErrorsMissing a Javadoc comment.54
ErrorsMissing a Javadoc comment.55
ErrorsMissing a Javadoc comment.56
ErrorsMissing a Javadoc comment.57
ErrorsMissing a Javadoc comment.58
ErrorsMissing a Javadoc comment.59
ErrorsMissing a Javadoc comment.60
ErrorsMissing a Javadoc comment.61
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.63
ErrorsMissing a Javadoc comment.64
ErrorsMissing a Javadoc comment.65
ErrorsMissing a Javadoc comment.66
ErrorsMissing a Javadoc comment.67
ErrorsMissing a Javadoc comment.68

gov/nasa/pds/tools/dict/DictionaryWriter.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine is longer than 80 characters.20
ErrorsLine has trailing spaces.36
ErrorsComment matches to-do format 'TODO:'.38
ErrorsUtility classes should not have a public or default constructor.40
ErrorsMissing a Javadoc comment.43
ErrorsParameter dictionary should be final.43
ErrorsParameter file should be final.43
ErrorsMissing a Javadoc comment.105
ErrorsParameter dictionary should be final.105
ErrorsParameter writer should be final.106
Errors'if' construct must use '{}'s.118
Errors'else' construct must use '{}'s.120
Errors'if' construct must use '{}'s.133
Errors'if' construct must use '{}'s.144
Errors'if' construct must use '{}'s.154
Errors'if' construct must use '{}'s.164
ErrorsMissing a Javadoc comment.183
ErrorsParameter dictionary should be final.183
ErrorsParameter writer should be final.184
Errors'if' construct must use '{}'s.196
Errors'else' construct must use '{}'s.198
Errors'if' construct must use '{}'s.210
Errors'if' construct must use '{}'s.221
ErrorsMissing a Javadoc comment.238
ErrorsParameter dictionary should be final.238
ErrorsParameter writer should be final.239
Errors'if' construct must use '{}'s.246
Errors'else' construct must use '{}'s.248
Errors'if' construct must use '{}'s.256
Errors'else' construct must use '{}'s.258
Errors'if' construct must use '{}'s.261
Errors'if' construct must use '{}'s.264
Errors'if' construct must use '{}'s.267
Errors'if' construct must use '{}'s.270
Errors'if' construct must use '{}'s.280
ErrorsMissing a Javadoc comment.291
ErrorsParameter args should be final.291

gov/nasa/pds/tools/dict/ElementDefinition.java

ViolationMessageLine
ErrorsLine has trailing spaces.27
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.35
ErrorsMissing a Javadoc comment.37
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.43
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.49
ErrorsParameter sourceDictionary should be final.49
ErrorsParameter lineNumber should be final.49
ErrorsParameter identifier should be final.50
ErrorsMethod 'getDataType' is not designed for extension - needs to be abstract, final or empty.57
ErrorsMethod 'setDataType' is not designed for extension - needs to be abstract, final or empty.65
ErrorsParameter dataType should be final.65
Errors'dataType' hides a field.65
ErrorsMethod 'getMaximum' is not designed for extension - needs to be abstract, final or empty.72
ErrorsMethod 'setMaximum' is not designed for extension - needs to be abstract, final or empty.80
ErrorsParameter maximum should be final.80
Errors'maximum' hides a field.80
ErrorsMethod 'getMaxLength' is not designed for extension - needs to be abstract, final or empty.87
Errors'if' construct must use '{}'s.88
ErrorsMethod 'setMaxLength' is not designed for extension - needs to be abstract, final or empty.97
Errors'maxLength' hides a field.97
ErrorsMethod 'getMinimum' is not designed for extension - needs to be abstract, final or empty.104
ErrorsMethod 'setMinimum' is not designed for extension - needs to be abstract, final or empty.112
ErrorsParameter minimum should be final.112
Errors'minimum' hides a field.112
ErrorsMethod 'getMinLength' is not designed for extension - needs to be abstract, final or empty.119
Errors'if' construct must use '{}'s.120
ErrorsMethod 'setMinLength' is not designed for extension - needs to be abstract, final or empty.129
Errors'minLength' hides a field.129
ErrorsMethod 'getUnits' is not designed for extension - needs to be abstract, final or empty.136
ErrorsMethod 'setUnits' is not designed for extension - needs to be abstract, final or empty.143
Errors'units' hides a field.143
ErrorsExpected @param tag for 'units'.143
ErrorsMethod 'getValues' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMethod 'setValues' is not designed for extension - needs to be abstract, final or empty.158
Errors'values' hides a field.158
ErrorsMethod 'addValue' is not designed for extension - needs to be abstract, final or empty.162
ErrorsMissing a Javadoc comment.162
ErrorsMethod 'getValueType' is not designed for extension - needs to be abstract, final or empty.169
ErrorsMethod 'setValueType' is not designed for extension - needs to be abstract, final or empty.177
Errors'valueType' hides a field.177
ErrorsMethod 'hasValidValues' is not designed for extension - needs to be abstract, final or empty.181
ErrorsMissing a Javadoc comment.181
ErrorsMethod 'hasMaximum' is not designed for extension - needs to be abstract, final or empty.185
ErrorsMissing a Javadoc comment.185
ErrorsMethod 'hasMinimum' is not designed for extension - needs to be abstract, final or empty.189
ErrorsMissing a Javadoc comment.189
ErrorsMethod 'hasMinLength' is not designed for extension - needs to be abstract, final or empty.193
ErrorsMissing a Javadoc comment.193
ErrorsMethod 'hasMaxLength' is not designed for extension - needs to be abstract, final or empty.197
ErrorsMissing a Javadoc comment.197

gov/nasa/pds/tools/dict/GroupDefinition.java

ViolationMessageLine
ErrorsLine is longer than 80 characters.18
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsParameter lineNumber should be final.34
ErrorsParameter identifier should be final.35

gov/nasa/pds/tools/dict/InvalidDictionaryException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.27
ErrorsParameter message should be final.27

gov/nasa/pds/tools/dict/NullDefinition.java

ViolationMessageLine
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.26
ErrorsMissing a Javadoc comment.28
ErrorsParameter sourceDictionary should be final.28
ErrorsParameter lineNumber should be final.28
ErrorsParameter identifier should be final.29

gov/nasa/pds/tools/dict/ObjectDefinition.java

ViolationMessageLine
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.29
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.35
ErrorsMethod 'getRequiredObjects' is not designed for extension - needs to be abstract, final or empty.41
ErrorsMissing a Javadoc comment.41
ErrorsMethod 'hasRequiredObjects' is not designed for extension - needs to be abstract, final or empty.52
ErrorsMissing a Javadoc comment.52
ErrorsMethod 'getOptionalObjects' is not designed for extension - needs to be abstract, final or empty.56
ErrorsMissing a Javadoc comment.56
ErrorsMethod 'hasOptionalObjects' is not designed for extension - needs to be abstract, final or empty.67
ErrorsMissing a Javadoc comment.67

gov/nasa/pds/tools/dict/parser/DefinitionFactory.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine is longer than 80 characters.22
ErrorsLine is longer than 80 characters.24
ErrorsUnused import - gov.nasa.pds.tools.dict.Alias.28
ErrorsLine has trailing spaces.54
ErrorsLine has trailing spaces.58
ErrorsUtility classes should not have a public or default constructor.60
ErrorsLine has trailing spaces.66
ErrorsParameter sourceDictionary should be final.79
ErrorsParameter object should be final.80
ErrorsLine is longer than 80 characters.92
ErrorsLine has trailing spaces.116
ErrorsParameter sourceDictionary should be final.130
ErrorsParameter object should be final.130
ErrorsLine is longer than 80 characters.134
ErrorsLine is longer than 80 characters.137
Errors'if' construct must use '{}'s.150
Errors'if' construct must use '{}'s.155
Errors'if' construct must use '{}'s.160
Errors'{' is followed by whitespace.212
ErrorsLine has trailing spaces.226
ErrorsParameter sourceDictionary should be final.240
ErrorsParameter object should be final.240
ErrorsLine is longer than 80 characters.244
ErrorsLine is longer than 80 characters.247
Errors'if' construct must use '{}'s.260
Errors'if' construct must use '{}'s.265
Errors'if' construct must use '{}'s.270
Errors'{' is followed by whitespace.300
ErrorsLine has trailing spaces.314
ErrorsMethod length is 163 lines (max allowed is 150).327
ErrorsParameter sourceDictionary should be final.328
ErrorsParameter object should be final.328
Errors'if' construct must use '{}'s.343
ErrorsLine is longer than 80 characters.368
ErrorsMust have at least one statement.372
ErrorsLine is longer than 80 characters.380
ErrorsMust have at least one statement.384
ErrorsLine is longer than 80 characters.392
ErrorsLine is longer than 80 characters.427
Errors'if' construct must use '{}'s.461
Errors'if' construct must use '{}'s.471
Errors'{' is followed by whitespace.483

gov/nasa/pds/tools/dict/parser/DictIDFactory.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.28
ErrorsUtility classes should not have a public or default constructor.30
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.36
ErrorsMissing a Javadoc comment.41
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.51

gov/nasa/pds/tools/dict/parser/DictionaryParser.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine is longer than 80 characters.88
ErrorsLine is longer than 80 characters.94
ErrorsLine has trailing spaces.96
ErrorsLine has trailing spaces.100
ErrorsUtility classes should not have a public or default constructor.102
ErrorsMissing a Javadoc comment.104
ErrorsMissing a Javadoc comment.107
Errors'static' modifier out of order with the JLS suggestions.107
ErrorsMissing a Javadoc comment.110
Errors'static' modifier out of order with the JLS suggestions.110
ErrorsMissing a Javadoc comment.113
Errors'static' modifier out of order with the JLS suggestions.113
ErrorsMissing a Javadoc comment.116
Errors'static' modifier out of order with the JLS suggestions.116
ErrorsMissing a Javadoc comment.119
Errors'static' modifier out of order with the JLS suggestions.119
ErrorsMissing a Javadoc comment.122
Errors'static' modifier out of order with the JLS suggestions.122
ErrorsMissing a Javadoc comment.125
Errors'static' modifier out of order with the JLS suggestions.125
ErrorsMissing a Javadoc comment.128
Errors'static' modifier out of order with the JLS suggestions.128
ErrorsMissing a Javadoc comment.131
Errors'static' modifier out of order with the JLS suggestions.131
ErrorsMissing a Javadoc comment.134
Errors'static' modifier out of order with the JLS suggestions.134
ErrorsMissing a Javadoc comment.137
Errors'static' modifier out of order with the JLS suggestions.137
ErrorsMissing a Javadoc comment.140
Errors'static' modifier out of order with the JLS suggestions.140
ErrorsMissing a Javadoc comment.143
Errors'static' modifier out of order with the JLS suggestions.143
ErrorsMissing a Javadoc comment.146
Errors'static' modifier out of order with the JLS suggestions.146
ErrorsMissing a Javadoc comment.149
Errors'static' modifier out of order with the JLS suggestions.149
ErrorsMissing a Javadoc comment.152
Errors'static' modifier out of order with the JLS suggestions.152
ErrorsMissing a Javadoc comment.155
Errors'static' modifier out of order with the JLS suggestions.155
ErrorsMissing a Javadoc comment.158
Errors'static' modifier out of order with the JLS suggestions.158
ErrorsMissing a Javadoc comment.161
Errors'static' modifier out of order with the JLS suggestions.161
ErrorsMissing a Javadoc comment.164
Errors'static' modifier out of order with the JLS suggestions.164
ErrorsMissing a Javadoc comment.167
Errors'static' modifier out of order with the JLS suggestions.167
ErrorsMissing a Javadoc comment.170
Errors'static' modifier out of order with the JLS suggestions.170
ErrorsMissing a Javadoc comment.173
Errors'static' modifier out of order with the JLS suggestions.173
ErrorsMissing a Javadoc comment.176
Errors'static' modifier out of order with the JLS suggestions.176
ErrorsLine has trailing spaces.182
ErrorsMissing a Javadoc comment.196
ErrorsMissing a Javadoc comment.201
ErrorsMissing a Javadoc comment.215
ErrorsMissing a Javadoc comment.220
ErrorsMissing a Javadoc comment.225
ErrorsLine has trailing spaces.236
ErrorsExpected @param tag for 'dictionary'.248
ErrorsParameter aliasing should be final.248
ErrorsParameter storeProblems should be final.248
ErrorsExpected @param tag for 'storeProblems'.248
ErrorsLine is longer than 80 characters.257
ErrorsComment matches to-do format 'TODO:'.266
Errors'if' construct must use '{}'s.269
ErrorsLine is longer than 80 characters.270
ErrorsLine is longer than 80 characters.279
Errors'if' construct must use '{}'s.296
ErrorsLine is longer than 80 characters.328
ErrorsAvoid inline conditionals.328
ErrorsComment matches to-do format 'TODO:'.340
ErrorsLine is longer than 80 characters.347
ErrorsMissing a Javadoc comment.352
ErrorsParameter object should be final.353
ErrorsLine is longer than 80 characters.354
ErrorsLine is longer than 80 characters.360
Errors'3' is a magic number.384
ErrorsMissing a Javadoc comment.402
ErrorsParameter object should be final.402
ErrorsLine is longer than 80 characters.410
ErrorsMust have at least one statement.417
ErrorsMust have at least one statement.422
ErrorsMissing a Javadoc comment.431
ErrorsParameter args should be final.431

gov/nasa/pds/tools/dict/parser/MalformedDefinitionException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.21
ErrorsLine has trailing spaces.25
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.30
ErrorsParameter message should be final.30

gov/nasa/pds/tools/dict/parser/UnknownDefinitionException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.29
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34

gov/nasa/pds/tools/dict/type/AlphaNumericChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.23
ErrorsLine has trailing spaces.27
ErrorsLine has trailing spaces.34
ErrorsLine has trailing spaces.37
ErrorsLine has trailing spaces.40
ErrorsExpected an @return tag.42
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.42
ErrorsParameter value should be final.42
ErrorsExpected @param tag for 'value'.42
ErrorsParameter attribute should be final.42
ErrorsExpected @param tag for 'attribute'.42

gov/nasa/pds/tools/dict/type/AlphabetChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.23
ErrorsLine has trailing spaces.27
ErrorsLine has trailing spaces.34
ErrorsLine has trailing spaces.37
ErrorsLine has trailing spaces.40
ErrorsExpected an @return tag.42
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.42
ErrorsParameter value should be final.42
ErrorsExpected @param tag for 'value'.42
ErrorsParameter attribute should be final.42
ErrorsExpected @param tag for 'attribute'.42
Errors'if' construct must use '{}'s.44

gov/nasa/pds/tools/dict/type/CharacterChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.28
ErrorsLine has trailing spaces.35
ErrorsLine has trailing spaces.38
ErrorsLine has trailing spaces.41
ErrorsExpected an @return tag.43
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.43
ErrorsParameter value should be final.43
ErrorsExpected @param tag for 'value'.43
ErrorsParameter attribute should be final.43
ErrorsExpected @param tag for 'attribute'.43

gov/nasa/pds/tools/dict/type/ContextDependentChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.23
ErrorsLine has trailing spaces.27
ErrorsLine has trailing spaces.36
ErrorsLine has trailing spaces.39
ErrorsLine has trailing spaces.42
ErrorsExpected an @return tag.44
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.44
ErrorsParameter value should be final.44
ErrorsExpected @param tag for 'value'.44
ErrorsParameter attribute should be final.44
ErrorsExpected @param tag for 'attribute'.44

gov/nasa/pds/tools/dict/type/DataSetChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.23
ErrorsLine has trailing spaces.27
ErrorsLine has trailing spaces.35
ErrorsLine has trailing spaces.38
ErrorsLine has trailing spaces.41
ErrorsExpected an @return tag.43
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.43
ErrorsParameter value should be final.43
ErrorsExpected @param tag for 'value'.43
ErrorsParameter attribute should be final.43
ErrorsExpected @param tag for 'attribute'.43

gov/nasa/pds/tools/dict/type/DateChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.30
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.33
ErrorsMissing a Javadoc comment.33
ErrorsParameter value should be final.33
ErrorsParameter attribute should be final.33

gov/nasa/pds/tools/dict/type/DoubleChecker.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.31
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.35
ErrorsMissing a Javadoc comment.35
ErrorsParameter value should be final.35
ErrorsParameter attribute should be final.35
ErrorsLine has trailing spaces.49
ErrorsMethod 'checkMinValue' is not designed for extension - needs to be abstract, final or empty.54
ErrorsMissing a Javadoc comment.54
ErrorsParameter value should be final.54
ErrorsParameter def should be final.54
ErrorsParameter attribute should be final.55
ErrorsLine has trailing spaces.65
ErrorsMethod 'checkMaxValue' is not designed for extension - needs to be abstract, final or empty.70
ErrorsMissing a Javadoc comment.70
ErrorsParameter value should be final.70
ErrorsParameter def should be final.70
ErrorsParameter attribute should be final.71

gov/nasa/pds/tools/dict/type/IdentifierChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.30
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.34
ErrorsMissing a Javadoc comment.34
ErrorsParameter value should be final.34
ErrorsParameter attribute should be final.34

gov/nasa/pds/tools/dict/type/IntegerChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.26
ErrorsLine is longer than 80 characters.28
ErrorsLine has trailing spaces.32
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.36
ErrorsMissing a Javadoc comment.36
ErrorsParameter value should be final.36
ErrorsParameter attribute should be final.36
ErrorsLine is longer than 80 characters.45
ErrorsComment matches to-do format 'TODO:'.48
ErrorsLine has trailing spaces.58
ErrorsMethod 'checkMinValue' is not designed for extension - needs to be abstract, final or empty.63
ErrorsMissing a Javadoc comment.63
ErrorsParameter value should be final.63
ErrorsParameter def should be final.63
ErrorsParameter attribute should be final.64
ErrorsLine has trailing spaces.74
ErrorsMethod 'checkMaxValue' is not designed for extension - needs to be abstract, final or empty.79
ErrorsMissing a Javadoc comment.79
ErrorsParameter value should be final.79
ErrorsParameter def should be final.79
ErrorsParameter attribute should be final.80

gov/nasa/pds/tools/dict/type/InvalidLengthException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.26
ErrorsMissing a Javadoc comment.30
ErrorsMissing a Javadoc comment.32

gov/nasa/pds/tools/dict/type/InvalidTypeException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.26
ErrorsMissing a Javadoc comment.30
ErrorsMissing a Javadoc comment.32

gov/nasa/pds/tools/dict/type/LengthChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.27
ErrorsLine has trailing spaces.33
ErrorsLine is longer than 80 characters.34
ErrorsMethod 'checkMinLength' is not designed for extension - needs to be abstract, final or empty.37
ErrorsMissing a Javadoc comment.37
ErrorsParameter value should be final.37
ErrorsParameter def should be final.37
ErrorsParameter attribute should be final.38
ErrorsLine is longer than 80 characters.43
ErrorsLine has trailing spaces.51
ErrorsLine is longer than 80 characters.52
ErrorsMethod 'checkMaxLength' is not designed for extension - needs to be abstract, final or empty.55
ErrorsMissing a Javadoc comment.55
ErrorsParameter value should be final.55
ErrorsParameter def should be final.55
ErrorsParameter attribute should be final.56
Errors'64' is a magic number.59
Errors'if' construct must use '{}'s.70
ErrorsLine is longer than 80 characters.89

gov/nasa/pds/tools/dict/type/NonDecimalChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.28
ErrorsLine has trailing spaces.35
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.38
ErrorsMissing a Javadoc comment.38
ErrorsParameter value should be final.39
ErrorsParameter attribute should be final.39
ErrorsAvoid inline conditionals.42
ErrorsLine is longer than 80 characters.65
ErrorsLine has trailing spaces.87
ErrorsMethod 'checkMinValue' is not designed for extension - needs to be abstract, final or empty.92
ErrorsMissing a Javadoc comment.92
ErrorsParameter value should be final.92
ErrorsParameter def should be final.92
ErrorsParameter attribute should be final.93
Errors'if' construct must use '{}'s.95
ErrorsLine has trailing spaces.102
ErrorsMethod 'checkMaxValue' is not designed for extension - needs to be abstract, final or empty.107
ErrorsMissing a Javadoc comment.107
ErrorsParameter value should be final.107
ErrorsParameter def should be final.107
ErrorsParameter attribute should be final.108
Errors'if' construct must use '{}'s.110

gov/nasa/pds/tools/dict/type/NumericTypeChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.25
ErrorsMissing a Javadoc comment.29
ErrorsRedundant 'public' modifier.29
ErrorsMissing a Javadoc comment.32
ErrorsRedundant 'public' modifier.32

gov/nasa/pds/tools/dict/type/OutOfRangeException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.33
ErrorsAvoid inline conditionals.36
ErrorsLine is longer than 80 characters.37

gov/nasa/pds/tools/dict/type/RealChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.26
ErrorsLine has trailing spaces.32
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.36
ErrorsMissing a Javadoc comment.36
ErrorsParameter value should be final.36
ErrorsParameter attribute should be final.36
ErrorsMust have at least one statement.45
ErrorsLine has trailing spaces.53
ErrorsMethod 'checkMinValue' is not designed for extension - needs to be abstract, final or empty.58
ErrorsMissing a Javadoc comment.58
ErrorsParameter value should be final.58
ErrorsParameter def should be final.58
ErrorsParameter attribute should be final.59
Errors'if' construct must use '{}'s.61
ErrorsLine has trailing spaces.68
ErrorsMethod 'checkMaxValue' is not designed for extension - needs to be abstract, final or empty.73
ErrorsMissing a Javadoc comment.73
ErrorsParameter value should be final.73
ErrorsParameter def should be final.73
ErrorsParameter attribute should be final.74
Errors'if' construct must use '{}'s.76

gov/nasa/pds/tools/dict/type/TimeChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.30
ErrorsMethod 'cast' is not designed for extension - needs to be abstract, final or empty.33
ErrorsMissing a Javadoc comment.33
ErrorsParameter value should be final.33
ErrorsParameter attribute should be final.33

gov/nasa/pds/tools/dict/type/TypeChecker.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.25
ErrorsFirst sentence should end with a period.28
ErrorsLine has trailing spaces.30
ErrorsRedundant 'public' modifier.37
ErrorsExpected @param tag for 'attribute'.37
ErrorsFirst sentence should end with a period.40
ErrorsLine has trailing spaces.43
ErrorsRedundant 'public' modifier.51
ErrorsExpected @param tag for 'attribute'.52
ErrorsFirst sentence should end with a period.54
ErrorsLine has trailing spaces.56
ErrorsRedundant 'public' modifier.64
ErrorsExpected @param tag for 'attribute'.65

gov/nasa/pds/tools/dict/type/TypeCheckerFactory.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.25
ErrorsClass TypeCheckerFactory should be declared as final.27
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.30
ErrorsComment matches to-do format 'TODO:'.31
ErrorsMissing a Javadoc comment.35
ErrorsComment matches to-do format 'TODO:'.42
ErrorsMissing a Javadoc comment.46
ErrorsParameter definition should be final.46

gov/nasa/pds/tools/dict/type/UnsupportedTypeException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.26
ErrorsMissing a Javadoc comment.29
ErrorsMissing a Javadoc comment.31

gov/nasa/pds/tools/dict/validate/DictionaryValidator.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.5
ErrorsLine is longer than 80 characters.7
ErrorsMissing a Javadoc comment.10
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.12
ErrorsMissing a Javadoc comment.12
ErrorsComment matches to-do format 'TODO:'.19
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.21
ErrorsMissing a Javadoc comment.21

gov/nasa/pds/tools/label/AttributeStatement.java

ViolationMessageLine
ErrorsLine has trailing spaces.26
ErrorsMissing a Javadoc comment.30
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsFirst sentence should end with a period.36
ErrorsLine has trailing spaces.38
ErrorsParameter sourcelabel should be final.44
ErrorsExpected @param tag for 'sourcelabel'.44
ErrorsParameter lineNumber should be final.44
ErrorsParameter identifier should be final.45
ErrorsFirst sentence should end with a period.49
ErrorsLine has trailing spaces.51
ErrorsParameter sourcelabel should be final.55
ErrorsExpected @param tag for 'sourcelabel'.55
ErrorsParameter identifier should be final.55
ErrorsFirst sentence should end with a period.59
ErrorsLine has trailing spaces.61
ErrorsLine is longer than 80 characters.67
ErrorsParameter sourcelabel should be final.67
ErrorsExpected @param tag for 'sourcelabel'.67
ErrorsParameter identifier should be final.67
ErrorsParameter value should be final.67
Errors'value' hides a field.67
ErrorsLine has trailing spaces.72
ErrorsParameter sourcelabel should be final.81
ErrorsExpected @param tag for 'sourcelabel'.81
ErrorsParameter lineNumber should be final.81
ErrorsParameter identifier should be final.82
ErrorsParameter value should be final.82
Errors'value' hides a field.82
ErrorsFirst sentence should end with a period.103
ErrorsLine has trailing spaces.105
ErrorsMethod 'getNamespace' is not designed for extension - needs to be abstract, final or empty.108
ErrorsFirst sentence should end with a period.112
ErrorsLine has trailing spaces.114
ErrorsMethod 'getElementIdentifier' is not designed for extension - needs to be abstract, final or empty.117
ErrorsFirst sentence should end with a period.121
ErrorsLine has trailing spaces.123
ErrorsMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.126
ErrorsFirst sentence should end with a period.130
ErrorsLine has trailing spaces.132
ErrorsMethod 'setValue' is not designed for extension - needs to be abstract, final or empty.136
ErrorsParameter value should be final.136
Errors'value' hides a field.136
ErrorsMethod 'hasNamespace' is not designed for extension - needs to be abstract, final or empty.140
ErrorsMissing a Javadoc comment.140
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.144
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.152
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.152
ErrorsMissing a Javadoc comment.152
ErrorsParameter object should be final.152
ErrorsLine is longer than 80 characters.161
ErrorsLine is longer than 80 characters.164
ErrorsExpression can be simplified.168
ErrorsMethod 'hashcode' is not designed for extension - needs to be abstract, final or empty.180
ErrorsMissing a Javadoc comment.180
Errors'7' is a magic number.181
Errors'31' is a magic number.183
ErrorsAvoid inline conditionals.183
Errors'if' construct must use '{}'s.184
Errors'31' is a magic number.185
ErrorsAvoid inline conditionals.187

gov/nasa/pds/tools/label/CatalogPointer.java

ViolationMessageLine
ErrorsLine has trailing spaces.24
ErrorsMissing a Javadoc comment.28

gov/nasa/pds/tools/label/CommentStatement.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.26
ErrorsMissing a Javadoc comment.30
Errors'static' modifier out of order with the JLS suggestions.30
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
Errors'text' hides a field.35
ErrorsMissing a Javadoc comment.41
ErrorsExpected @param tag for 'sourcelabel'.52
ErrorsParameter lineNumber should be final.52
ErrorsExpected @param tag for 'lineNumber'.52
ErrorsParameter identifier should be final.53
ErrorsExpected @param tag for 'identifier'.53
ErrorsMissing a Javadoc comment.57
ErrorsParameter lineNumber should be final.57
ErrorsLine is longer than 80 characters.58
ErrorsMethod 'getText' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMissing a Javadoc comment.61
ErrorsMethod 'attachComment' is not designed for extension - needs to be abstract, final or empty.65

gov/nasa/pds/tools/label/DateTime.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.28
ErrorsMissing a Javadoc comment.32
ErrorsExpected @param tag for 'label'.40
ErrorsExpected @throws tag for 'LabelParserException'.41
ErrorsExpected @param tag for 'label'.53
ErrorsExpected @throws tag for 'LabelParserException'.54
ErrorsMissing a Javadoc comment.63
ErrorsParameter date should be final.63
Errors'date' hides a field.63
ErrorsMethod 'getDate' is not designed for extension - needs to be abstract, final or empty.68
ErrorsMissing a Javadoc comment.68
ErrorsMethod 'normalize' is not designed for extension - needs to be abstract, final or empty.72
ErrorsMissing a Javadoc comment.72
ErrorsMethod 'isSupportedPDSType' is not designed for extension - needs to be abstract, final or empty.76
ErrorsParameter type should be final.77

gov/nasa/pds/tools/label/DateTimeFormatter.java

ViolationMessageLine
ErrorsLine has trailing spaces.25
ErrorsUtility classes should not have a public or default constructor.31
ErrorsLine has trailing spaces.35
ErrorsMissing a Javadoc comment.64
ErrorsMust have at least one statement.68

gov/nasa/pds/tools/label/DescriptionPointer.java

ViolationMessageLine
ErrorsLine has trailing spaces.24
ErrorsMissing a Javadoc comment.28

gov/nasa/pds/tools/label/GroupStatement.java

ViolationMessageLine
ErrorsLine has trailing spaces.30
ErrorsMissing a Javadoc comment.34
ErrorsFirst sentence should end with a period.36
ErrorsLine has trailing spaces.38
ErrorsParameter lineNumber should be final.46
ErrorsParameter identifier should be final.47
ErrorsFirst sentence should end with a period.52
ErrorsLine has trailing spaces.54
ErrorsExpected @param tag for 'sourceLabel'.62
ErrorsParameter lineNumber should be final.62
ErrorsLine is longer than 80 characters.63
ErrorsParameter identifier should be final.63
ErrorsParameter statements should be final.63
Errors'statements' hides a field.63
ErrorsLine has trailing spaces.71
ErrorsMethod 'getAttribute' is not designed for extension - needs to be abstract, final or empty.75
ErrorsParameter id should be final.75
ErrorsExpected @param tag for 'id'.75
Errors'if' construct must use '{}'s.79
ErrorsLine has trailing spaces.88
ErrorsMethod 'getAttributes' is not designed for extension - needs to be abstract, final or empty.91
ErrorsLine is longer than 80 characters.92
Errors'if' construct must use '{}'s.95
ErrorsMethod 'addStatement' is not designed for extension - needs to be abstract, final or empty.102
ErrorsMissing a Javadoc comment.102
ErrorsParameter statement should be final.102
ErrorsLine is longer than 80 characters.110
ErrorsMethod 'hasAttribute' is not designed for extension - needs to be abstract, final or empty.120
ErrorsMissing a Javadoc comment.120
ErrorsParameter id should be final.120
ErrorsMethod 'getStatements' is not designed for extension - needs to be abstract, final or empty.127
ErrorsMissing a Javadoc comment.127
Errors'for' construct must use '{}'s.129
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.134
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.134
ErrorsMissing a Javadoc comment.134
ErrorsParameter object should be final.134
ErrorsMethod 'hashcode' is not designed for extension - needs to be abstract, final or empty.164
ErrorsMissing a Javadoc comment.164
Errors'7' is a magic number.165
Errors'31' is a magic number.167
ErrorsAvoid inline conditionals.168

gov/nasa/pds/tools/label/Identifier.java

ViolationMessageLine
ErrorsLine has trailing spaces.24
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.30
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsParameter namespace should be final.34
Errors'namespace' hides a field.34
ErrorsParameter localName should be final.34
Errors'localName' hides a field.34
ErrorsMissing a Javadoc comment.39
ErrorsParameter identifier should be final.39
ErrorsLine is longer than 80 characters.42
ErrorsLine is longer than 80 characters.48
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.52
ErrorsMethod 'getLocalName' is not designed for extension - needs to be abstract, final or empty.60
ErrorsMissing a Javadoc comment.60
ErrorsMethod 'getNamespace' is not designed for extension - needs to be abstract, final or empty.64
ErrorsMissing a Javadoc comment.64
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.68
ErrorsParameter o should be final.69
ErrorsMethod 'hashCode' is not designed for extension - needs to be abstract, final or empty.82

gov/nasa/pds/tools/label/IncludePointer.java

ViolationMessageLine
ErrorsLine has trailing spaces.39
ErrorsMissing a Javadoc comment.44
ErrorsMissing a Javadoc comment.46
ErrorsMissing a Javadoc comment.48
ErrorsMethod 'loadReferencedStatements' is not designed for extension - needs to be abstract, final or empty.53
ErrorsMissing a Javadoc comment.53
ErrorsMissing a Javadoc comment.66
ErrorsComment matches to-do format 'TODO:'.81
ErrorsMissing a Javadoc comment.107
ErrorsComment matches to-do format 'TODO:'.125
ErrorsMissing a Javadoc comment.155
ErrorsMethod 'getStatements' is not designed for extension - needs to be abstract, final or empty.165
ErrorsMissing a Javadoc comment.165

gov/nasa/pds/tools/label/IndexPointer.java

ViolationMessageLine
ErrorsLine has trailing spaces.24
ErrorsMissing a Javadoc comment.28

gov/nasa/pds/tools/label/Label.java

ViolationMessageLine
ErrorsLine has trailing spaces.36
ErrorsLine has trailing spaces.40
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.50
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.54
ErrorsComment matches to-do format 'TODO:'.60
ErrorsMissing a Javadoc comment.62
ErrorsMissing a Javadoc comment.70
ErrorsMissing a Javadoc comment.74
ErrorsMissing a Javadoc comment.80
ErrorsLine is longer than 80 characters.82
ErrorsMissing a Javadoc comment.82
ErrorsMissing a Javadoc comment.84
ErrorsMissing a Javadoc comment.89
ErrorsMissing a Javadoc comment.91
ErrorsMissing a Javadoc comment.92
ErrorsVariable 'line' must be private and have accessor methods.92
ErrorsMissing a Javadoc comment.93
ErrorsVariable 'length' must be private and have accessor methods.93
ErrorsMissing a Javadoc comment.95
ErrorsParameter line should be final.95
Errors'line' hides a field.95
ErrorsParameter length should be final.95
Errors'length' hides a field.95
ErrorsMethod 'getLine' is not designed for extension - needs to be abstract, final or empty.100
ErrorsMissing a Javadoc comment.100
ErrorsMethod 'getLength' is not designed for extension - needs to be abstract, final or empty.104
ErrorsMissing a Javadoc comment.104
ErrorsMissing a Javadoc comment.109
ErrorsMethod 'setCaptureProblems' is not designed for extension - needs to be abstract, final or empty.111
ErrorsMissing a Javadoc comment.111
Errors'captureProblems' hides a field.111
ErrorsMethod 'getCaptureProblems' is not designed for extension - needs to be abstract, final or empty.115
ErrorsMissing a Javadoc comment.115
ErrorsMethod 'setAllowExternalProblems' is not designed for extension - needs to be abstract, final or empty.119
ErrorsMissing a Javadoc comment.119
Errors'allowExternalProblems' hides a field.119
ErrorsMethod 'getAllowExternalProblems' is not designed for extension - needs to be abstract, final or empty.123
ErrorsMissing a Javadoc comment.123
ErrorsMethod 'setHasBlankFill' is not designed for extension - needs to be abstract, final or empty.127
ErrorsMissing a Javadoc comment.127
Errors'hasBlankFill' hides a field.127
ErrorsLine has trailing spaces.133
Errors'labelURI' hides a field.135
ErrorsExpected @param tag for 'labelURI'.135
ErrorsMissing a Javadoc comment.144
Errors'labelFile' hides a field.144
ErrorsMethod 'isValid' is not designed for extension - needs to be abstract, final or empty.153
ErrorsMissing a Javadoc comment.153
ErrorsMethod 'setInvalid' is not designed for extension - needs to be abstract, final or empty.157
ErrorsMissing a Javadoc comment.157
ErrorsMethod 'setAttachedStartByte' is not designed for extension - needs to be abstract, final or empty.161
ErrorsMissing a Javadoc comment.161
ErrorsMethod 'getAttachedStartByte' is not designed for extension - needs to be abstract, final or empty.165
ErrorsMissing a Javadoc comment.165
ErrorsMethod 'hasAttachedContent' is not designed for extension - needs to be abstract, final or empty.169
ErrorsMissing a Javadoc comment.169
ErrorsMethod 'getLabelPath' is not designed for extension - needs to be abstract, final or empty.173
ErrorsMissing a Javadoc comment.173
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.180
ErrorsMissing a Javadoc comment.180
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.185
ErrorsMissing a Javadoc comment.185
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.190
ErrorsMissing a Javadoc comment.190
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.195
ErrorsMissing a Javadoc comment.195
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.222
ErrorsMissing a Javadoc comment.222
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.238
ErrorsMissing a Javadoc comment.238
ErrorsMissing a Javadoc comment.248
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.253
ErrorsMissing a Javadoc comment.253
ErrorsLine is longer than 80 characters.257
ErrorsLine is longer than 80 characters.258
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.266
ErrorsMissing a Javadoc comment.266
ErrorsLine is longer than 80 characters.267
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.273
ErrorsMissing a Javadoc comment.273
ErrorsLine is longer than 80 characters.274
ErrorsLine is longer than 80 characters.280
ErrorsMethod 'addProblem' is not designed for extension - needs to be abstract, final or empty.280
ErrorsMissing a Javadoc comment.280
ErrorsFirst sentence should end with a period.288
ErrorsLine has trailing spaces.290
ErrorsMethod 'getStatement' is not designed for extension - needs to be abstract, final or empty.295
ErrorsMissing a Javadoc comment.299
ErrorsMissing a Javadoc comment.309
ErrorsMissing a Javadoc comment.317
ErrorsFirst sentence should end with a period.329
ErrorsLine has trailing spaces.331
ErrorsMethod 'getAttribute' is not designed for extension - needs to be abstract, final or empty.336
ErrorsParameter identifier should be final.336
ErrorsFirst sentence should end with a period.341
ErrorsLine has trailing spaces.343
ErrorsMethod 'getGroups' is not designed for extension - needs to be abstract, final or empty.348
ErrorsParameter identifier should be final.349
ErrorsFirst sentence should end with a period.354
ErrorsLine has trailing spaces.356
ErrorsMethod 'getObjects' is not designed for extension - needs to be abstract, final or empty.361
ErrorsParameter identifier should be final.362
ErrorsFirst sentence should end with a period.367
ErrorsLine has trailing spaces.369
ErrorsMethod 'getStatements' is not designed for extension - needs to be abstract, final or empty.372
ErrorsFirst sentence should end with a period.380
ErrorsLine has trailing spaces.382
ErrorsMethod 'getObjects' is not designed for extension - needs to be abstract, final or empty.385
ErrorsFirst sentence should end with a period.390
ErrorsLine has trailing spaces.392
ErrorsMethod 'getGroups' is not designed for extension - needs to be abstract, final or empty.395
ErrorsFirst sentence should end with a period.400
ErrorsLine has trailing spaces.402
ErrorsMethod 'getAttributes' is not designed for extension - needs to be abstract, final or empty.405
ErrorsFirst sentence should end with a period.410
ErrorsLine has trailing spaces.412
ErrorsMethod 'getPointers' is not designed for extension - needs to be abstract, final or empty.415
ErrorsFirst sentence should end with a period.427
ErrorsLine has trailing spaces.429
ErrorsMethod 'addStatement' is not designed for extension - needs to be abstract, final or empty.433
ErrorsParameter statement should be final.433
ErrorsMethod 'getProblems' is not designed for extension - needs to be abstract, final or empty.449
ErrorsMissing a Javadoc comment.449
ErrorsMethod 'addAncestor' is not designed for extension - needs to be abstract, final or empty.453
ErrorsMissing a Javadoc comment.453
ErrorsMethod 'addAncestors' is not designed for extension - needs to be abstract, final or empty.459
ErrorsMissing a Javadoc comment.459
ErrorsMethod 'hasAncestor' is not designed for extension - needs to be abstract, final or empty.465
ErrorsMissing a Javadoc comment.465
ErrorsMethod 'hasAncestor' is not designed for extension - needs to be abstract, final or empty.472
ErrorsMissing a Javadoc comment.472
ErrorsMethod 'hasIncludePointer' is not designed for extension - needs to be abstract, final or empty.479
ErrorsMissing a Javadoc comment.479
ErrorsMethod 'getAncestors' is not designed for extension - needs to be abstract, final or empty.483
ErrorsMissing a Javadoc comment.483
ErrorsMethod 'getLabelURI' is not designed for extension - needs to be abstract, final or empty.487
ErrorsMissing a Javadoc comment.487
ErrorsMethod 'getLabelFile' is not designed for extension - needs to be abstract, final or empty.491
ErrorsMissing a Javadoc comment.491
ErrorsMethod 'getSourceString' is not designed for extension - needs to be abstract, final or empty.495
ErrorsMissing a Javadoc comment.495
ErrorsMethod 'getSourceNameString' is not designed for extension - needs to be abstract, final or empty.502
ErrorsMissing a Javadoc comment.502
ErrorsLine has trailing spaces.512
ErrorsMethod 'addLineLength' is not designed for extension - needs to be abstract, final or empty.518
ErrorsParameter line should be final.518
ErrorsParameter length should be final.518
ErrorsLine has trailing spaces.524
ErrorsMethod 'getLineLengths' is not designed for extension - needs to be abstract, final or empty.527
ErrorsComment matches to-do format 'TODO:'.531
ErrorsMethod 'checkLineLengths' is not designed for extension - needs to be abstract, final or empty.535
ErrorsMissing a Javadoc comment.535
ErrorsLine is longer than 80 characters.541
ErrorsLine is longer than 80 characters.550
ErrorsComment matches to-do format 'TODO:'.560
ErrorsLine is longer than 80 characters.575
ErrorsComment matches to-do format 'TODO:'.611
ErrorsMissing a Javadoc comment.623
ErrorsLine is longer than 80 characters.642
Errors'.5' is a magic number.642
ErrorsMissing a Javadoc comment.647
Errors'78' is a magic number.649
ErrorsMissing a Javadoc comment.656
ErrorsParameter recordBytes should be final.656
ErrorsMissing a Javadoc comment.665
ErrorsMissing a Javadoc comment.683
ErrorsLine is longer than 80 characters.685
ErrorsComment matches to-do format 'TODO:'.692
ErrorsLine is longer than 80 characters.695
ErrorsMissing a Javadoc comment.706
ErrorsParameter label should be final.706
ErrorsParameter startPosition should be final.706
ErrorsComment matches to-do format 'TODO:'.715
ErrorsLine is longer than 80 characters.717
ErrorsComment matches to-do format 'TODO:'.721
ErrorsLine is longer than 80 characters.722
ErrorsLine is longer than 80 characters.723
ErrorsMethod 'setHasEndStatement' is not designed for extension - needs to be abstract, final or empty.734
ErrorsMissing a Javadoc comment.734
ErrorsMethod 'hasEndStatement' is not designed for extension - needs to be abstract, final or empty.738
ErrorsMissing a Javadoc comment.738
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.742

gov/nasa/pds/tools/label/MalformedSFDULabel.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.27
ErrorsParameter message should be final.27

gov/nasa/pds/tools/label/ManualPathResolver.java

ViolationMessageLine
ErrorsLine has trailing spaces.38
ErrorsLine has trailing spaces.42
ErrorsMissing a Javadoc comment.45
ErrorsMissing a Javadoc comment.48
ErrorsMissing a Javadoc comment.49
ErrorsMethod 'setIncludePaths' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.55
Errors'if' construct must use '{}'s.91
ErrorsMust have at least one statement.102
ErrorsMust have at least one statement.115
ErrorsMust have at least one statement.128
ErrorsMethod 'resolveURIs' is not designed for extension - needs to be abstract, final or empty.140
ErrorsMissing a Javadoc comment.140
ErrorsParameter pointer should be final.140
ErrorsMust have at least one statement.150
ErrorsMethod 'resolveURIMap' is not designed for extension - needs to be abstract, final or empty.161
ErrorsMissing a Javadoc comment.161
ErrorsParameter pointer should be final.161
ErrorsMust have at least one statement.171
ErrorsMethod 'getBaseFile' is not designed for extension - needs to be abstract, final or empty.182
ErrorsMissing a Javadoc comment.182
ErrorsMethod 'getBaseURI' is not designed for extension - needs to be abstract, final or empty.189
ErrorsMissing a Javadoc comment.189
ErrorsMethod 'getBaseString' is not designed for extension - needs to be abstract, final or empty.193
ErrorsMissing a Javadoc comment.193
ErrorsMethod 'setBaseURI' is not designed for extension - needs to be abstract, final or empty.200
ErrorsMissing a Javadoc comment.200
ErrorsParameter baseURI should be final.200
Errors'baseURI' hides a field.200
ErrorsMissing a Javadoc comment.204
ErrorsParameter uri should be final.204
ErrorsMethod 'resolveFileMap' is not designed for extension - needs to be abstract, final or empty.215
ErrorsMissing a Javadoc comment.215
ErrorsParameter pointer should be final.215
ErrorsMethod 'resolveFiles' is not designed for extension - needs to be abstract, final or empty.219
ErrorsMissing a Javadoc comment.219
ErrorsParameter pointer should be final.219

gov/nasa/pds/tools/label/Numeric.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.24
ErrorsLine has trailing spaces.28
ErrorsComment matches to-do format 'TODO:'.31
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsFirst sentence should end with a period.36
ErrorsLine has trailing spaces.38
ErrorsParameter value should be final.42
Errors'10' is a magic number.43
ErrorsFirst sentence should end with a period.46
ErrorsLine has trailing spaces.48
ErrorsParameter value should be final.54
ErrorsParameter units should be final.54
Errors'units' hides a field.54
Errors'10' is a magic number.55
ErrorsFirst sentence should end with a period.58
ErrorsLine has trailing spaces.60
ErrorsParameter value should be final.66
ErrorsParameter radix should be final.66
Errors'radix' hides a field.66
ErrorsFirst sentence should end with a period.70
ErrorsLine has trailing spaces.72
ErrorsParameter value should be final.80
ErrorsParameter units should be final.80
Errors'units' hides a field.80
ErrorsParameter radix should be final.80
Errors'radix' hides a field.80
ErrorsFirst sentence should end with a period.86
ErrorsLine has trailing spaces.88
ErrorsMethod 'setUnits' is not designed for extension - needs to be abstract, final or empty.92
ErrorsParameter units should be final.92
Errors'units' hides a field.92
Errors'if' construct must use '{}'s.94
ErrorsLine is longer than 80 characters.94
Errors'else' construct must use '{}'s.96
ErrorsFirst sentence should end with a period.100
ErrorsLine has trailing spaces.102
ErrorsMethod 'getUnits' is not designed for extension - needs to be abstract, final or empty.105
ErrorsFirst sentence should end with a period.109
ErrorsLine has trailing spaces.111
ErrorsMethod 'setRadix' is not designed for extension - needs to be abstract, final or empty.115
ErrorsParameter radix should be final.115
Errors'radix' hides a field.115
ErrorsFirst sentence should end with a period.119
ErrorsLine has trailing spaces.121
ErrorsMethod 'getRadix' is not designed for extension - needs to be abstract, final or empty.124
ErrorsMethod 'normalize' is not designed for extension - needs to be abstract, final or empty.128
ErrorsMissing a Javadoc comment.128
ErrorsMethod 'isSupportedPDSType' is not designed for extension - needs to be abstract, final or empty.132
ErrorsParameter type should be final.133
Errors'4' is a magic number.154
ErrorsMust have at least one statement.161

gov/nasa/pds/tools/label/ObjectStatement.java

ViolationMessageLine
ErrorsLine has trailing spaces.30
ErrorsMissing a Javadoc comment.34
ErrorsFirst sentence should end with a period.36
ErrorsLine has trailing spaces.38
ErrorsExpected @param tag for 'sourceLabel'.44
ErrorsParameter lineNumber should be final.44
ErrorsParameter identifier should be final.45
ErrorsFirst sentence should end with a period.50
ErrorsLine has trailing spaces.52
ErrorsExpected @param tag for 'sourceLabel'.56
ErrorsParameter identifier should be final.56
ErrorsFirst sentence should end with a period.60
ErrorsLine has trailing spaces.62
ErrorsExpected @param tag for 'sourceLabel'.70
ErrorsParameter lineNumber should be final.70
ErrorsLine is longer than 80 characters.71
ErrorsParameter identifier should be final.71
ErrorsParameter statements should be final.71
Errors'statements' hides a field.71
ErrorsMissing a Javadoc comment.77
ErrorsMissing a Javadoc comment.85
ErrorsFirst sentence should end with a period.97
ErrorsLine has trailing spaces.99
ErrorsMethod 'getAttributes' is not designed for extension - needs to be abstract, final or empty.102
ErrorsFirst sentence should end with a period.107
ErrorsLine has trailing spaces.109
ErrorsMethod 'getPointers' is not designed for extension - needs to be abstract, final or empty.112
ErrorsLine is longer than 80 characters.113
ErrorsFirst sentence should end with a period.124
ErrorsLine has trailing spaces.126
ErrorsMethod 'getGroups' is not designed for extension - needs to be abstract, final or empty.129
ErrorsFirst sentence should end with a period.134
ErrorsLine has trailing spaces.136
ErrorsMethod 'hasPointer' is not designed for extension - needs to be abstract, final or empty.141
ErrorsParameter id should be final.141
ErrorsFirst sentence should end with a period.146
ErrorsLine has trailing spaces.148
ErrorsMethod 'getAttribute' is not designed for extension - needs to be abstract, final or empty.152
ErrorsParameter id should be final.153
ErrorsExpected @param tag for 'id'.153
ErrorsLine is longer than 80 characters.155
ErrorsFirst sentence should end with a period.162
ErrorsLine has trailing spaces.164
ErrorsMethod 'getPointer' is not designed for extension - needs to be abstract, final or empty.168
ErrorsParameter id should be final.169
ErrorsExpected @param tag for 'id'.169
ErrorsLine is longer than 80 characters.171
ErrorsMethod 'getAttribute' is not designed for extension - needs to be abstract, final or empty.179
ErrorsMissing a Javadoc comment.179
ErrorsParameter id should be final.179
ErrorsFirst sentence should end with a period.183
ErrorsLine has trailing spaces.185
ErrorsMethod 'getObjects' is not designed for extension - needs to be abstract, final or empty.188
ErrorsFirst sentence should end with a period.193
ErrorsLine has trailing spaces.195
ErrorsMethod 'getObjects' is not designed for extension - needs to be abstract, final or empty.199
ErrorsParameter id should be final.200
ErrorsExpected @param tag for 'id'.200
ErrorsMethod 'getObjects' is not designed for extension - needs to be abstract, final or empty.206
ErrorsMissing a Javadoc comment.206
ErrorsParameter id should be final.207
ErrorsFirst sentence should end with a period.212
ErrorsLine has trailing spaces.214
ErrorsMethod 'getGroups' is not designed for extension - needs to be abstract, final or empty.219
ErrorsParameter id should be final.220
ErrorsMethod 'getGroups' is not designed for extension - needs to be abstract, final or empty.226
ErrorsMissing a Javadoc comment.226
ErrorsParameter id should be final.227
ErrorsFirst sentence should end with a period.232
ErrorsLine has trailing spaces.234
ErrorsMethod 'addStatement' is not designed for extension - needs to be abstract, final or empty.238
ErrorsParameter statement should be final.238
ErrorsLine is longer than 80 characters.247
ErrorsMethod 'hasAttribute' is not designed for extension - needs to be abstract, final or empty.255
ErrorsMissing a Javadoc comment.255
ErrorsParameter id should be final.255
ErrorsAvoid inline conditionals.257
ErrorsMethod 'hasObject' is not designed for extension - needs to be abstract, final or empty.260
ErrorsMissing a Javadoc comment.260
ErrorsParameter id should be final.260
ErrorsAvoid inline conditionals.262
ErrorsMethod 'hasGroup' is not designed for extension - needs to be abstract, final or empty.265
ErrorsMissing a Javadoc comment.265
ErrorsParameter id should be final.265
ErrorsAvoid inline conditionals.267
ErrorsMethod 'getStatements' is not designed for extension - needs to be abstract, final or empty.270
ErrorsMissing a Javadoc comment.270
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.278
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.278
ErrorsMissing a Javadoc comment.278
ErrorsParameter object should be final.278
ErrorsInner assignments should be avoided.307
ErrorsExpression can be simplified.312
ErrorsInner assignments should be avoided.324
ErrorsExpression can be simplified.329
ErrorsInner assignments should be avoided.340
ErrorsExpression can be simplified.345
ErrorsMethod 'hashcode' is not designed for extension - needs to be abstract, final or empty.355
ErrorsMissing a Javadoc comment.355
Errors'7' is a magic number.356
Errors'31' is a magic number.358
ErrorsAvoid inline conditionals.359
Errors'31' is a magic number.360
ErrorsAvoid inline conditionals.361
Errors'31' is a magic number.362
ErrorsAvoid inline conditionals.362
Errors'31' is a magic number.363
ErrorsAvoid inline conditionals.363

gov/nasa/pds/tools/label/ParseDateTime.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsLine contains a tab character.1
ErrorsLine contains a tab character.2
ErrorsLine has trailing spaces.3
ErrorsLine contains a tab character.3
ErrorsLine contains a tab character.4
ErrorsLine has trailing spaces.5
ErrorsLine contains a tab character.5
ErrorsLine has trailing spaces.6
ErrorsLine contains a tab character.6
ErrorsLine has trailing spaces.7
ErrorsLine is longer than 80 characters.7
ErrorsLine contains a tab character.7
ErrorsLine has trailing spaces.8
ErrorsLine is longer than 80 characters.8
ErrorsLine contains a tab character.8
ErrorsLine has trailing spaces.9
ErrorsLine is longer than 80 characters.9
ErrorsLine contains a tab character.9
ErrorsLine has trailing spaces.10
ErrorsLine is longer than 80 characters.10
ErrorsLine contains a tab character.10
ErrorsLine contains a tab character.11
ErrorsLine has trailing spaces.12
ErrorsLine contains a tab character.12
ErrorsLine contains a tab character.13
ErrorsLine has trailing spaces.29
ErrorsLine has trailing spaces.38
ErrorsLine has trailing spaces.66
ErrorsLine has trailing spaces.68
ErrorsUtility classes should not have a public or default constructor.70
ErrorsMissing a Javadoc comment.75
ErrorsLine is longer than 80 characters.81
ErrorsMissing a Javadoc comment.81
ErrorsMissing a Javadoc comment.85
ErrorsMissing a Javadoc comment.87
ErrorsLine is longer than 80 characters.89
ErrorsMissing a Javadoc comment.89
ErrorsMissing a Javadoc comment.93
ErrorsMissing a Javadoc comment.95
ErrorsLine is longer than 80 characters.97
ErrorsMissing a Javadoc comment.97
ErrorsMissing a Javadoc comment.100
ErrorsMissing a Javadoc comment.102
ErrorsMissing a Javadoc comment.105
ErrorsLine is longer than 80 characters.106
ErrorsMissing a Javadoc comment.109
ErrorsMissing a Javadoc comment.111
ErrorsMissing a Javadoc comment.114
Errors'{' is followed by whitespace.122
Errors'{' is followed by whitespace.130
ErrorsLine has trailing spaces.137
ErrorsUnused @throws tag for 'ParseException'.141
ErrorsParameter s should be final.144
ErrorsLine is longer than 80 characters.145
ErrorsMissing a Javadoc comment.162
ErrorsParameter s should be final.162
ErrorsLine is longer than 80 characters.163
ErrorsLine has trailing spaces.187
ErrorsUnused @throws tag for 'ParseException'.200
ErrorsParameter matcher should be final.203
ErrorsParameter fields should be final.203
ErrorsParameter calendar should be final.203
Errors'1000' is a magic number.226
ErrorsLine is longer than 80 characters.234
ErrorsLine has trailing spaces.244
ErrorsLine has trailing spaces.246
ErrorsMissing a Javadoc comment.250
ErrorsLine has trailing spaces.260
ErrorsParameter msg should be final.269
ErrorsParameter field should be final.269
Errors'field' hides a field.269
ErrorsParameter fieldValue should be final.269
Errors'fieldValue' hides a field.269
ErrorsLine has trailing spaces.278
ErrorsLine has trailing spaces.288

gov/nasa/pds/tools/label/PointerResolver.java

ViolationMessageLine
ErrorsLine has trailing spaces.28
ErrorsLine has trailing spaces.32
ErrorsMissing a Javadoc comment.36
ErrorsRedundant 'public' modifier.36
ErrorsMissing a Javadoc comment.38
ErrorsRedundant 'public' modifier.38
ErrorsMissing a Javadoc comment.41
ErrorsRedundant 'public' modifier.41
ErrorsMissing a Javadoc comment.43
ErrorsRedundant 'public' modifier.43
ErrorsMissing a Javadoc comment.45
ErrorsRedundant 'public' modifier.45
ErrorsMissing a Javadoc comment.47
ErrorsRedundant 'public' modifier.47
ErrorsMissing a Javadoc comment.49
ErrorsRedundant 'public' modifier.49

gov/nasa/pds/tools/label/PointerStatement.java

ViolationMessageLine
ErrorsLine has trailing spaces.28
ErrorsLine has trailing spaces.32
ErrorsMissing a Javadoc comment.36
ErrorsVariable 'value' must be private and have accessor methods.36
ErrorsMissing a Javadoc comment.38
ErrorsVariable 'externalReference' must be private and have accessor methods.38
ErrorsMissing a Javadoc comment.40
ErrorsFirst sentence should end with a period.42
ErrorsLine has trailing spaces.44
ErrorsUnused @param tag for 'pointerType'.45
ErrorsExpected @param tag for 'sourceLabel'.53
ErrorsParameter lineNumber should be final.53
ErrorsParameter identifier should be final.54
ErrorsFirst sentence should end with a period.58
ErrorsLine has trailing spaces.60
ErrorsUnused @param tag for 'pointerType'.61
ErrorsExpected @param tag for 'sourceLabel'.71
ErrorsParameter lineNumber should be final.71
ErrorsParameter identifier should be final.72
ErrorsParameter value should be final.72
Errors'value' hides a field.72
ErrorsLine has trailing spaces.82
ErrorsMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.85
ErrorsMethod 'hasMultipleReferences' is not designed for extension - needs to be abstract, final or empty.89
ErrorsMissing a Javadoc comment.89
ErrorsMethod 'getFileRefs' is not designed for extension - needs to be abstract, final or empty.96
ErrorsMissing a Javadoc comment.96
ErrorsMust have at least one statement.114
ErrorsComment matches to-do format 'TODO:'.115
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.150
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMissing a Javadoc comment.150
ErrorsParameter object should be final.150
ErrorsLine is longer than 80 characters.159
ErrorsLine is longer than 80 characters.162
ErrorsMethod 'hashcode' is not designed for extension - needs to be abstract, final or empty.169
ErrorsMissing a Javadoc comment.169
Errors'7' is a magic number.170
Errors'31' is a magic number.172
ErrorsAvoid inline conditionals.172
Errors'if' construct must use '{}'s.173
Errors'31' is a magic number.174
ErrorsAvoid inline conditionals.176

gov/nasa/pds/tools/label/PointerStatementFactory.java

ViolationMessageLine
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.29
ErrorsUtility classes should not have a public or default constructor.31
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.48

gov/nasa/pds/tools/label/SFDULabel.java

ViolationMessageLine
ErrorsLine has trailing spaces.24
ErrorsMissing a Javadoc comment.27
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.29
ErrorsMissing a Javadoc comment.30
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.36
ErrorsParameter label should be final.36
Errors'if' construct must use '{}'s.37
Errors'20' is a magic number.37
ErrorsLine is longer than 80 characters.39
Errors'4' is a magic number.42
Errors'4' is a magic number.47
Errors'8' is a magic number.48
Errors'4' is a magic number.50
Errors'4' is a magic number.60
Errors'8' is a magic number.62
ErrorsMethod 'getControlAuthorityId' is not designed for extension - needs to be abstract, final or empty.66
ErrorsMissing a Javadoc comment.66
ErrorsMethod 'getVersionId' is not designed for extension - needs to be abstract, final or empty.70
ErrorsMissing a Javadoc comment.70
ErrorsMethod 'getClassId' is not designed for extension - needs to be abstract, final or empty.74
ErrorsMissing a Javadoc comment.74
ErrorsMethod 'getDelimiterType' is not designed for extension - needs to be abstract, final or empty.78
ErrorsMissing a Javadoc comment.78
ErrorsMethod 'getSpare' is not designed for extension - needs to be abstract, final or empty.82
ErrorsMissing a Javadoc comment.82
ErrorsMethod 'getDescriptionDataUnitId' is not designed for extension - needs to be abstract, final or empty.86
ErrorsMissing a Javadoc comment.86
ErrorsMethod 'getLength' is not designed for extension - needs to be abstract, final or empty.90
ErrorsMissing a Javadoc comment.90
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.94

gov/nasa/pds/tools/label/Scalar.java

ViolationMessageLine
ErrorsLine has trailing spaces.23
ErrorsLine has trailing spaces.27
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.35
ErrorsParameter value should be final.35
Errors'value' hides a field.35
ErrorsFirst sentence should end with a period.39
ErrorsLine has trailing spaces.41
ErrorsParameter value should be final.44
Errors'value' hides a field.44
ErrorsExpected @param tag for 'value'.44
ErrorsParameter type should be final.44
Errors'type' hides a field.44
ErrorsExpected @param tag for 'type'.44
ErrorsFirst sentence should end with a period.49
ErrorsLine has trailing spaces.51
ErrorsMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.54
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.58
ErrorsLine has trailing spaces.67
ErrorsLine has trailing spaces.71
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.74
ErrorsParameter retainQuotes should be final.74
ErrorsMissing a Javadoc comment.88
Errors'type' hides a field.88
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.90
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.90
ErrorsMissing a Javadoc comment.90
ErrorsParameter object should be final.90
ErrorsMethod 'hashcode' is not designed for extension - needs to be abstract, final or empty.101
ErrorsMissing a Javadoc comment.101

gov/nasa/pds/tools/label/Sequence.java

ViolationMessageLine
ErrorsLine has trailing spaces.30
ErrorsLine has trailing spaces.34
ErrorsMissing a Javadoc comment.37
ErrorsFirst sentence should end with a period.46
ErrorsLine has trailing spaces.48
ErrorsParameter values should be final.52
Errors'values' hides a field.52
ErrorsLine has trailing spaces.58
ErrorsMethod 'containsAll' is not designed for extension - needs to be abstract, final or empty.61
ErrorsMissing a Javadoc comment.61
ErrorsParameter vals should be final.61
ErrorsLine has trailing spaces.67
ErrorsMethod 'addAll' is not designed for extension - needs to be abstract, final or empty.70
ErrorsMissing a Javadoc comment.70
ErrorsParameter vals should be final.70
ErrorsLine has trailing spaces.76
ErrorsMethod 'addAll' is not designed for extension - needs to be abstract, final or empty.79
ErrorsMissing a Javadoc comment.79
ErrorsParameter index should be final.79
ErrorsParameter vals should be final.79
ErrorsLine has trailing spaces.85
ErrorsMethod 'removeAll' is not designed for extension - needs to be abstract, final or empty.88
ErrorsMissing a Javadoc comment.88
ErrorsParameter vals should be final.88
ErrorsLine has trailing spaces.94
ErrorsMethod 'retainAll' is not designed for extension - needs to be abstract, final or empty.97
ErrorsMissing a Javadoc comment.97
ErrorsParameter vals should be final.97
ErrorsLine has trailing spaces.103
ErrorsMethod 'clear' is not designed for extension - needs to be abstract, final or empty.106
ErrorsMissing a Javadoc comment.106
ErrorsLine has trailing spaces.112
ErrorsMethod 'getValue' is not designed for extension - needs to be abstract, final or empty.115
ErrorsMissing a Javadoc comment.115
ErrorsParameter index should be final.115
ErrorsLine has trailing spaces.121
ErrorsMethod 'set' is not designed for extension - needs to be abstract, final or empty.124
ErrorsMissing a Javadoc comment.124
ErrorsParameter index should be final.124
ErrorsParameter value should be final.124
ErrorsLine has trailing spaces.130
ErrorsMethod 'removeScalar' is not designed for extension - needs to be abstract, final or empty.133
ErrorsMissing a Javadoc comment.133
ErrorsParameter index should be final.133
ErrorsLine has trailing spaces.139
ErrorsMethod 'listIterator' is not designed for extension - needs to be abstract, final or empty.142
ErrorsMissing a Javadoc comment.142
ErrorsLine has trailing spaces.148
ErrorsMethod 'listIterator' is not designed for extension - needs to be abstract, final or empty.151
ErrorsMissing a Javadoc comment.151
ErrorsParameter index should be final.151
ErrorsLine has trailing spaces.157
ErrorsMethod 'subList' is not designed for extension - needs to be abstract, final or empty.160
ErrorsMissing a Javadoc comment.160
ErrorsParameter fromIndex should be final.160
ErrorsParameter toIndex should be final.160
ErrorsLine has trailing spaces.166
ErrorsMethod 'contains' is not designed for extension - needs to be abstract, final or empty.169
ErrorsMissing a Javadoc comment.169
ErrorsParameter object should be final.169
ErrorsLine has trailing spaces.175
ErrorsMethod 'toArray' is not designed for extension - needs to be abstract, final or empty.178
ErrorsMissing a Javadoc comment.178
ErrorsParameter objects should be final.178
ErrorsLine has trailing spaces.184
ErrorsMethod 'add' is not designed for extension - needs to be abstract, final or empty.187
ErrorsMissing a Javadoc comment.187
ErrorsParameter object should be final.187
ErrorsLine has trailing spaces.193
ErrorsMethod 'remove' is not designed for extension - needs to be abstract, final or empty.196
ErrorsMissing a Javadoc comment.196
ErrorsParameter object should be final.196
ErrorsLine has trailing spaces.202
ErrorsMethod 'add' is not designed for extension - needs to be abstract, final or empty.205
ErrorsMissing a Javadoc comment.205
ErrorsParameter index should be final.205
ErrorsParameter object should be final.205
ErrorsLine has trailing spaces.211
ErrorsMethod 'indexOf' is not designed for extension - needs to be abstract, final or empty.214
ErrorsMissing a Javadoc comment.214
ErrorsParameter object should be final.214
ErrorsLine has trailing spaces.220
ErrorsMethod 'lastIndexOf' is not designed for extension - needs to be abstract, final or empty.223
ErrorsMissing a Javadoc comment.223
ErrorsParameter object should be final.223
ErrorsLine has trailing spaces.229
ErrorsMethod 'toArray' is not designed for extension - needs to be abstract, final or empty.232
ErrorsMissing a Javadoc comment.232
ErrorsLine has trailing spaces.238
ErrorsMethod 'get' is not designed for extension - needs to be abstract, final or empty.241
ErrorsMissing a Javadoc comment.241
ErrorsParameter index should be final.241
ErrorsLine has trailing spaces.247
ErrorsMethod 'remove' is not designed for extension - needs to be abstract, final or empty.250
ErrorsMissing a Javadoc comment.250
ErrorsParameter index should be final.250
ErrorsLine has trailing spaces.256
ErrorsMethod 'size' is not designed for extension - needs to be abstract, final or empty.259
ErrorsMissing a Javadoc comment.259
ErrorsLine has trailing spaces.265
ErrorsMethod 'isEmpty' is not designed for extension - needs to be abstract, final or empty.268
ErrorsMissing a Javadoc comment.268
ErrorsLine has trailing spaces.274
ErrorsMethod 'iterator' is not designed for extension - needs to be abstract, final or empty.277
ErrorsMissing a Javadoc comment.277
ErrorsMethod 'normalize' is not designed for extension - needs to be abstract, final or empty.281
ErrorsMissing a Javadoc comment.281
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.285
ErrorsMissing a Javadoc comment.285
ErrorsLine has trailing spaces.303
ErrorsLine has trailing spaces.307
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.310
ErrorsParameter retainQuotes should be final.310
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.329
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.329
ErrorsMissing a Javadoc comment.329
ErrorsParameter object should be final.329
ErrorsMethod 'hashcode' is not designed for extension - needs to be abstract, final or empty.349
ErrorsMissing a Javadoc comment.349

gov/nasa/pds/tools/label/Set.java

ViolationMessageLine
ErrorsLine has trailing spaces.29
ErrorsLine has trailing spaces.33
ErrorsMissing a Javadoc comment.36
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.42
ErrorsParameter values should be final.42
Errors'values' hides a field.42
ErrorsLine has trailing spaces.48
ErrorsMethod 'size' is not designed for extension - needs to be abstract, final or empty.51
ErrorsMissing a Javadoc comment.51
ErrorsLine has trailing spaces.57
ErrorsMethod 'isEmpty' is not designed for extension - needs to be abstract, final or empty.60
ErrorsMissing a Javadoc comment.60
ErrorsLine has trailing spaces.66
ErrorsMethod 'contains' is not designed for extension - needs to be abstract, final or empty.69
ErrorsMissing a Javadoc comment.69
ErrorsParameter object should be final.69
ErrorsLine has trailing spaces.75
ErrorsMethod 'iterator' is not designed for extension - needs to be abstract, final or empty.78
ErrorsMissing a Javadoc comment.78
ErrorsLine has trailing spaces.84
ErrorsMethod 'toArray' is not designed for extension - needs to be abstract, final or empty.87
ErrorsMissing a Javadoc comment.87
ErrorsLine has trailing spaces.93
ErrorsMethod 'toArray' is not designed for extension - needs to be abstract, final or empty.96
ErrorsMissing a Javadoc comment.96
ErrorsParameter objects should be final.96
ErrorsLine has trailing spaces.102
ErrorsMethod 'add' is not designed for extension - needs to be abstract, final or empty.105
ErrorsMissing a Javadoc comment.105
ErrorsParameter object should be final.105
ErrorsLine has trailing spaces.111
ErrorsMethod 'remove' is not designed for extension - needs to be abstract, final or empty.114
ErrorsMissing a Javadoc comment.114
ErrorsParameter object should be final.114
ErrorsLine has trailing spaces.120
ErrorsMethod 'containsAll' is not designed for extension - needs to be abstract, final or empty.123
ErrorsMissing a Javadoc comment.123
ErrorsParameter vals should be final.123
ErrorsLine has trailing spaces.129
ErrorsMethod 'addAll' is not designed for extension - needs to be abstract, final or empty.132
ErrorsMissing a Javadoc comment.132
ErrorsParameter vals should be final.132
ErrorsLine has trailing spaces.138
ErrorsMethod 'removeAll' is not designed for extension - needs to be abstract, final or empty.141
ErrorsMissing a Javadoc comment.141
ErrorsParameter vals should be final.141
ErrorsLine has trailing spaces.147
ErrorsMethod 'retainAll' is not designed for extension - needs to be abstract, final or empty.150
ErrorsMissing a Javadoc comment.150
ErrorsParameter vals should be final.150
ErrorsLine has trailing spaces.156
ErrorsMethod 'clear' is not designed for extension - needs to be abstract, final or empty.159
ErrorsMissing a Javadoc comment.159
ErrorsMethod 'normalize' is not designed for extension - needs to be abstract, final or empty.163
ErrorsMissing a Javadoc comment.163
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.167
ErrorsMissing a Javadoc comment.167
ErrorsLine has trailing spaces.185
ErrorsLine has trailing spaces.189
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.192
ErrorsParameter retainQuotes should be final.192
ErrorsDefinition of 'equals()' without corresponding definition of 'hashCode()'.211
ErrorsMethod 'equals' is not designed for extension - needs to be abstract, final or empty.211
ErrorsMissing a Javadoc comment.211
ErrorsParameter object should be final.211
ErrorsMethod 'hashcode' is not designed for extension - needs to be abstract, final or empty.230
ErrorsMissing a Javadoc comment.230

gov/nasa/pds/tools/label/SpecialPointer.java

ViolationMessageLine
ErrorsLine has trailing spaces.24
ErrorsMissing a Javadoc comment.28
ErrorsName 'DESCRIPTION_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'.28
ErrorsVariable 'DESCRIPTION_KEY' must be private and have accessor methods.28
ErrorsMissing a Javadoc comment.31
ErrorsName 'STRUCTURE_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'.31
ErrorsVariable 'STRUCTURE_KEY' must be private and have accessor methods.31
Errors'{' is followed by whitespace.31
ErrorsMissing a Javadoc comment.33
ErrorsName 'INDEX_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'.33
ErrorsVariable 'INDEX_KEY' must be private and have accessor methods.33
Errors'{' is followed by whitespace.33
ErrorsLine is longer than 80 characters.35
ErrorsMissing a Javadoc comment.35
ErrorsName 'CATALOG_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'.35
ErrorsVariable 'CATALOG_KEY' must be private and have accessor methods.35
Errors'{' is followed by whitespace.35
ErrorsMissing a Javadoc comment.37

gov/nasa/pds/tools/label/StandardPathResolver.java

ViolationMessageLine
ErrorsLine has trailing spaces.39
ErrorsMissing a Javadoc comment.43
ErrorsMethod 'setVolumeContext' is not designed for extension - needs to be abstract, final or empty.45
ErrorsMissing a Javadoc comment.45
ErrorsParameter volume should be final.45
Errors'volume' hides a field.45
ErrorsMissing a Javadoc comment.49
ErrorsMissing a Javadoc comment.62
ErrorsMethod 'resolveURIMap' is not designed for extension - needs to be abstract, final or empty.75
ErrorsMissing a Javadoc comment.75
ErrorsParameter pointer should be final.75
ErrorsMethod 'resolveFileMap' is not designed for extension - needs to be abstract, final or empty.124
ErrorsMissing a Javadoc comment.124
ErrorsParameter pointer should be final.124
ErrorsMethod 'getBaseFile' is not designed for extension - needs to be abstract, final or empty.165
ErrorsMissing a Javadoc comment.165
ErrorsMethod 'getBaseURI' is not designed for extension - needs to be abstract, final or empty.172
ErrorsMissing a Javadoc comment.172
ErrorsMethod 'getBaseString' is not designed for extension - needs to be abstract, final or empty.179
ErrorsMissing a Javadoc comment.179
ErrorsMethod 'resolveFiles' is not designed for extension - needs to be abstract, final or empty.189
ErrorsMissing a Javadoc comment.189
ErrorsParameter pointer should be final.189
ErrorsMethod 'resolveURIs' is not designed for extension - needs to be abstract, final or empty.201
ErrorsMissing a Javadoc comment.201
ErrorsParameter pointer should be final.201

gov/nasa/pds/tools/label/Statement.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.33
ErrorsLine has trailing spaces.37
ErrorsMissing a Javadoc comment.41
ErrorsVariable 'lineNumber' must be private and have accessor methods.41
ErrorsMissing a Javadoc comment.43
ErrorsVariable 'identifier' must be private and have accessor methods.43
ErrorsMissing a Javadoc comment.45
ErrorsVariable 'sourceURI' must be private and have accessor methods.45
ErrorsMissing a Javadoc comment.47
ErrorsVariable 'sourceFile' must be private and have accessor methods.47
ErrorsMissing a Javadoc comment.49
ErrorsVariable 'label' must be private and have accessor methods.49
ErrorsMissing a Javadoc comment.51
ErrorsVariable 'comment' must be private and have accessor methods.51
ErrorsMissing a Javadoc comment.53
Errors'lineNumber' hides a field.53
Errors'identifier' hides a field.54
ErrorsFirst sentence should end with a period.73
ErrorsLine has trailing spaces.75
ErrorsMethod 'getLabel' is not designed for extension - needs to be abstract, final or empty.78
ErrorsFirst sentence should end with a period.82
ErrorsLine has trailing spaces.84
ErrorsMethod 'getLineNumber' is not designed for extension - needs to be abstract, final or empty.87
ErrorsFirst sentence should end with a period.91
ErrorsLine has trailing spaces.93
ErrorsMethod 'getIdentifier' is not designed for extension - needs to be abstract, final or empty.96
ErrorsMethod 'getSourceURI' is not designed for extension - needs to be abstract, final or empty.100
ErrorsMissing a Javadoc comment.100
ErrorsMethod 'getSourceFile' is not designed for extension - needs to be abstract, final or empty.104
ErrorsMissing a Javadoc comment.104
ErrorsMethod 'getSourceString' is not designed for extension - needs to be abstract, final or empty.108
ErrorsMissing a Javadoc comment.108
ErrorsComment matches to-do format 'TODO:'.115
ErrorsMethod 'attachComment' is not designed for extension - needs to be abstract, final or empty.116
ErrorsMissing a Javadoc comment.116
ErrorsFirst sentence should end with a period.123
ErrorsLine has trailing spaces.125
ErrorsMethod 'getComment' is not designed for extension - needs to be abstract, final or empty.128
ErrorsMethod 'compareTo' is not designed for extension - needs to be abstract, final or empty.132
ErrorsMissing a Javadoc comment.132
ErrorsParameter o should be final.132
ErrorsMethod 'validateType' is not designed for extension - needs to be abstract, final or empty.136
ErrorsMissing a Javadoc comment.136
ErrorsMethod 'validateObjectType' is not designed for extension - needs to be abstract, final or empty.145
ErrorsMissing a Javadoc comment.145
ErrorsMethod 'validateGroupType' is not designed for extension - needs to be abstract, final or empty.149
ErrorsMissing a Javadoc comment.149
ErrorsMethod 'validateElementType' is not designed for extension - needs to be abstract, final or empty.153
ErrorsMissing a Javadoc comment.153
ErrorsMethod 'validateCommentType' is not designed for extension - needs to be abstract, final or empty.157
ErrorsMissing a Javadoc comment.157
ErrorsMethod 'validatePointerType' is not designed for extension - needs to be abstract, final or empty.161
ErrorsMissing a Javadoc comment.161
ErrorsMethod 'toString' is not designed for extension - needs to be abstract, final or empty.165

gov/nasa/pds/tools/label/StructurePointer.java

ViolationMessageLine
ErrorsLine has trailing spaces.24
ErrorsMissing a Javadoc comment.28

gov/nasa/pds/tools/label/Symbol.java

ViolationMessageLine
ErrorsLine has trailing spaces.25
ErrorsParameter value should be final.32
ErrorsExpected @param tag for 'value'.32
ErrorsParameter value should be final.40
ErrorsExpected @param tag for 'value'.40
ErrorsParameter type should be final.40
ErrorsExpected @param tag for 'type'.40
ErrorsMethod 'normalize' is not designed for extension - needs to be abstract, final or empty.44
ErrorsMissing a Javadoc comment.44
ErrorsMethod 'isSupportedPDSType' is not designed for extension - needs to be abstract, final or empty.48
ErrorsParameter type should be final.49

gov/nasa/pds/tools/label/TextString.java

ViolationMessageLine
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.30
ErrorsParameter value should be final.33
ErrorsExpected @param tag for 'value'.33
ErrorsParameter value should be final.41
ErrorsExpected @param tag for 'value'.41
ErrorsParameter type should be final.41
ErrorsExpected @param tag for 'type'.41
ErrorsMethod 'isSupportedPDSType' is not designed for extension - needs to be abstract, final or empty.45
ErrorsParameter type should be final.46
ErrorsMethod 'normalize' is not designed for extension - needs to be abstract, final or empty.60
ErrorsMissing a Javadoc comment.60

gov/nasa/pds/tools/label/UnknownStatementException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.27
ErrorsParameter message should be final.27

gov/nasa/pds/tools/label/UnknownValueException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.27
ErrorsParameter message should be final.27

gov/nasa/pds/tools/label/Value.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.21
ErrorsLine has trailing spaces.25
ErrorsMissing a Javadoc comment.30
ErrorsRedundant 'public' modifier.30

gov/nasa/pds/tools/label/ValueType.java

ViolationMessageLine
ErrorsLine has trailing spaces.21
ErrorsLine has trailing spaces.22
ErrorsLine has trailing spaces.25
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.28
ErrorsMissing a Javadoc comment.28

gov/nasa/pds/tools/label/parser/CustomAntlrInputStream.java

ViolationMessageLine
ErrorsLine has trailing spaces.7
ErrorsLine is longer than 80 characters.7
ErrorsMissing a Javadoc comment.8
ErrorsMissing a Javadoc comment.10
ErrorsMissing a Javadoc comment.11
ErrorsMissing a Javadoc comment.12
ErrorsMissing a Javadoc comment.13
ErrorsMissing a Javadoc comment.14
ErrorsMissing a Javadoc comment.15
ErrorsMissing a Javadoc comment.19
Errors'{' is followed by whitespace.19
ErrorsMissing a Javadoc comment.22
ErrorsMissing a Javadoc comment.32
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.36
ErrorsMissing a Javadoc comment.39
ErrorsMissing a Javadoc comment.41
ErrorsVariable 'in' must be private and have accessor methods.41
ErrorsMissing a Javadoc comment.43
ErrorsParameter in should be final.43
Errors'in' hides a field.43
ErrorsMethod 'getAttachedContentStartByte' is not designed for extension - needs to be abstract, final or empty.48
ErrorsMissing a Javadoc comment.48
ErrorsMethod 'hasBlankFill' is not designed for extension - needs to be abstract, final or empty.52
ErrorsMissing a Javadoc comment.52
ErrorsMethod 'read' is not designed for extension - needs to be abstract, final or empty.56
ErrorsLine is longer than 80 characters.57
ErrorsParameter b should be final.57
ErrorsArray brackets at illegal position.57
ErrorsParameter off should be final.57
ErrorsParameter len should be final.57
ErrorsAvoid nested blocks.58
ErrorsMethod 'read' is not designed for extension - needs to be abstract, final or empty.81
Errors'3' is a magic number.117
Errors'32' is a magic number.131
Errors'3' is a magic number.141

gov/nasa/pds/tools/label/parser/DefaultLabelParser.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.13
ErrorsFirst sentence should end with a period.56
ErrorsLine has trailing spaces.58
ErrorsLine has trailing spaces.62
ErrorsMissing a Javadoc comment.67
ErrorsMissing a Javadoc comment.69
ErrorsMissing a Javadoc comment.71
ErrorsMissing a Javadoc comment.73
ErrorsMissing a Javadoc comment.75
ErrorsName 'MARK_LIMIT' must match pattern '^[a-z][a-zA-Z0-9]*$'.75
ErrorsMissing a Javadoc comment.79
Errors'resolver' hides a field.79
ErrorsMissing a Javadoc comment.83
Errors'loadIncludes' hides a field.83
Errors'captureProblems' hides a field.84
Errors'resolver' hides a field.84
ErrorsMissing a Javadoc comment.88
Errors'loadIncludes' hides a field.88
Errors'captureProblems' hides a field.89
Errors'allowExternalProblems' hides a field.89
Errors'resolver' hides a field.90
ErrorsLine is longer than 80 characters.101
ErrorsLine has trailing spaces.107
ErrorsMethod 'parseLabel' is not designed for extension - needs to be abstract, final or empty.111
ErrorsMissing a Javadoc comment.111
ErrorsMethod 'parseLabel' is not designed for extension - needs to be abstract, final or empty.116
ErrorsMissing a Javadoc comment.116
ErrorsMethod 'parseLabel' is not designed for extension - needs to be abstract, final or empty.121
ErrorsMissing a Javadoc comment.121
ErrorsLine is longer than 80 characters.130
ErrorsMethod 'parseLabel' is not designed for extension - needs to be abstract, final or empty.140
ErrorsMissing a Javadoc comment.140
ErrorsLine is longer than 80 characters.149
ErrorsLine is longer than 80 characters.153
ErrorsMissing a Javadoc comment.162
Errors'{' is followed by whitespace.193
ErrorsLine is longer than 80 characters.201
ErrorsLine is longer than 80 characters.214
ErrorsMissing a Javadoc comment.236
ErrorsMissing a Javadoc comment.269
ErrorsParameter input should be final.269
Errors'20' is a magic number.274
Errors'20' is a magic number.276
ErrorsMust have at least one statement.287
ErrorsMissing a Javadoc comment.303
ErrorsMissing a Javadoc comment.312
ErrorsLine has trailing spaces.328
ErrorsMethod 'getODLVersion' is not designed for extension - needs to be abstract, final or empty.331
ErrorsMissing a Javadoc comment.331
ErrorsMethod 'parsePartial' is not designed for extension - needs to be abstract, final or empty.335
ErrorsMissing a Javadoc comment.335
ErrorsMethod 'parsePartial' is not designed for extension - needs to be abstract, final or empty.340
ErrorsMissing a Javadoc comment.340
ErrorsMethod 'parsePartial' is not designed for extension - needs to be abstract, final or empty.345
ErrorsMissing a Javadoc comment.345
ErrorsLine is longer than 80 characters.355
ErrorsLine is longer than 80 characters.359
ErrorsMethod 'parsePartial' is not designed for extension - needs to be abstract, final or empty.368
ErrorsMissing a Javadoc comment.368
ErrorsMethod 'parsePartial' is not designed for extension - needs to be abstract, final or empty.373
ErrorsMissing a Javadoc comment.373
ErrorsMethod 'parsePartial' is not designed for extension - needs to be abstract, final or empty.378
ErrorsMissing a Javadoc comment.378
ErrorsLine is longer than 80 characters.388
ErrorsLine has trailing spaces.400
ErrorsMethod 'parsePartial' is not designed for extension - needs to be abstract, final or empty.404
ErrorsMissing a Javadoc comment.404
ErrorsLine has trailing spaces.420
ErrorsLine has trailing spaces.423
Errors'{' is followed by whitespace.432
ErrorsComment matches to-do format 'TODO:'.451
ErrorsMissing a Javadoc comment.462
ErrorsMust have at least one statement.468
ErrorsMissing a Javadoc comment.482
ErrorsMissing a Javadoc comment.495
ErrorsParameter args should be final.495

gov/nasa/pds/tools/label/parser/InvalidDescriptionException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.27
ErrorsParameter message should be final.27

gov/nasa/pds/tools/label/parser/InvalidObjectException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.27
ErrorsParameter message should be final.27

gov/nasa/pds/tools/label/parser/LabelParser.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.29
ErrorsFirst sentence should end with a period.33
ErrorsLine has trailing spaces.35
ErrorsRedundant 'public' modifier.43
ErrorsExpected @param tag for 'forceParse'.43
ErrorsExpected @throws tag for 'IOException'.44
ErrorsMissing a Javadoc comment.46
ErrorsRedundant 'public' modifier.46
ErrorsLine has trailing spaces.51
ErrorsRedundant 'public' modifier.57
ErrorsExpected @param tag for 'url'.57
ErrorsExpected @param tag for 'parent'.57
ErrorsExpected @throws tag for 'LabelParserException'.58
ErrorsExpected @throws tag for 'IOException'.58
ErrorsMissing a Javadoc comment.60
ErrorsRedundant 'public' modifier.60

gov/nasa/pds/tools/label/parser/ParseException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.27
ErrorsParameter message should be final.27

gov/nasa/pds/tools/label/parser/UnsupportedDataObjectException.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine is longer than 80 characters.13
ErrorsLine has trailing spaces.22
ErrorsMissing a Javadoc comment.25
ErrorsMissing a Javadoc comment.27
ErrorsParameter message should be final.27

gov/nasa/pds/tools/label/validate/CatalogNameValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.31
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.35
ErrorsMissing a Javadoc comment.35
ErrorsParameter label should be final.35
Errors'if' construct must use '{}'s.38
Errors'if' construct must use '{}'s.41
ErrorsMissing a Javadoc comment.47
ErrorsMissing a Javadoc comment.51
ErrorsMissing a Javadoc comment.73
ErrorsMissing a Javadoc comment.77
ErrorsParameter pntrs should be final.78
ErrorsLine is longer than 80 characters.92
Errors'if' construct must use '{}'s.93
ErrorsLine is longer than 80 characters.99

gov/nasa/pds/tools/label/validate/DataObjectValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.27
ErrorsFirst sentence should end with a period.30
ErrorsLine has trailing spaces.33
ErrorsRedundant 'public' modifier.46

gov/nasa/pds/tools/label/validate/DataObjectValidatorFactory.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.23
ErrorsLine has trailing spaces.27
ErrorsClass DataObjectValidatorFactory should be declared as final.29
ErrorsMissing a Javadoc comment.30
ErrorsFirst sentence should end with a period.32
ErrorsComment matches to-do format 'TODO:'.36
ErrorsFirst sentence should end with a period.39
ErrorsLine has trailing spaces.41
Errors'static' modifier out of order with the JLS suggestions.44
Errors'if' construct must use '{}'s.45
ErrorsFirst sentence should end with a period.50
ErrorsLine has trailing spaces.52
ErrorsParameter type should be final.59
ErrorsLine is longer than 80 characters.61

gov/nasa/pds/tools/label/validate/DefinitionNotFoundException.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.27
ErrorsMissing a Javadoc comment.31
ErrorsMissing a Javadoc comment.33
ErrorsMissing a Javadoc comment.38
ErrorsAvoid inline conditionals.40
ErrorsMissing a Javadoc comment.44
ErrorsAvoid inline conditionals.46

gov/nasa/pds/tools/label/validate/DuplicateIdentifierValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.34
ErrorsLine has trailing spaces.40
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.45
ErrorsMissing a Javadoc comment.45
ErrorsParameter label should be final.45
ErrorsMissing a Javadoc comment.49
ErrorsParameter statements should be final.49
ErrorsLine is longer than 80 characters.57
ErrorsLine is longer than 80 characters.65

gov/nasa/pds/tools/label/validate/ElementValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.47
ErrorsLine has trailing spaces.51
ErrorsUtility classes should not have a public or default constructor.53
ErrorsMissing a Javadoc comment.55
ErrorsParameter attribute should be final.55
ErrorsParameter label should be final.55
ErrorsParameter dictionary should be final.56
ErrorsParameter definition should be final.56
ErrorsMissing a Javadoc comment.92
Errors'if' construct must use '{}'s.107
ErrorsLine is longer than 80 characters.127
ErrorsLine is longer than 80 characters.133
ErrorsLine is longer than 80 characters.139
ErrorsLine is longer than 80 characters.145
ErrorsMissing a Javadoc comment.241
ErrorsComment matches to-do format 'TODO:'.259
ErrorsMissing a Javadoc comment.261
ErrorsParameter number should be final.261
ErrorsParameter dictionary should be final.261
ErrorsLine has trailing spaces.283
ErrorsParameter attribute should be final.297
ErrorsParameter label should be final.297
ErrorsExpected @param tag for 'label'.297
ErrorsParameter dictionary should be final.298
ErrorsParameter objectContext should be final.298
ErrorsMissing a Javadoc comment.310
ErrorsParameter attribute should be final.310
ErrorsParameter label should be final.310
ErrorsParameter dictionary should be final.311

gov/nasa/pds/tools/label/validate/GroupValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.36
ErrorsUtility classes should not have a public or default constructor.38
ErrorsMissing a Javadoc comment.40
ErrorsLine is longer than 80 characters.58
ErrorsLine is longer than 80 characters.68

gov/nasa/pds/tools/label/validate/LabelValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.25
ErrorsLine has trailing spaces.29
ErrorsLine has trailing spaces.34
ErrorsRedundant 'public' modifier.39

gov/nasa/pds/tools/label/validate/ObjectValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.43
ErrorsUtility classes should not have a public or default constructor.45
ErrorsMethod length is 199 lines (max allowed is 150).47
ErrorsMissing a Javadoc comment.47
ErrorsComment matches to-do format 'TODO:'.64
ErrorsLine is longer than 80 characters.68
Errors'if' construct must use '{}'s.86
ErrorsLine is longer than 80 characters.95
ErrorsLine is longer than 80 characters.109
Errors'if' construct must use '{}'s.114
ErrorsLine is longer than 80 characters.137
ErrorsLine is longer than 80 characters.142
ErrorsLine is longer than 80 characters.213
ErrorsAvoid inline conditionals.234

gov/nasa/pds/tools/label/validate/RecordType.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.22
Errorsinterfaces should describe a type and hence have methods.24
ErrorsMissing a Javadoc comment.27
ErrorsRedundant 'public' modifier.27
ErrorsMissing a Javadoc comment.29
ErrorsRedundant 'public' modifier.29
Errors'static' modifier out of order with the JLS suggestions.29
ErrorsMissing a Javadoc comment.31
ErrorsRedundant 'public' modifier.31
Errors'static' modifier out of order with the JLS suggestions.31
ErrorsMissing a Javadoc comment.33
ErrorsRedundant 'public' modifier.33
Errors'static' modifier out of order with the JLS suggestions.33

gov/nasa/pds/tools/label/validate/TableValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.27
ErrorsLine has trailing spaces.29
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.33
ErrorsMissing a Javadoc comment.33
ErrorsParameter label should be final.33
ErrorsLine has trailing spaces.54
ErrorsLine has trailing spaces.59
ErrorsParameter object should be final.64
ErrorsParameter identifier should be final.64

gov/nasa/pds/tools/label/validate/Validator.java

ViolationMessageLine
ErrorsLine has trailing spaces.41
ErrorsMissing a Javadoc comment.44
ErrorsLine is longer than 80 characters.45
ErrorsMissing a Javadoc comment.45
ErrorsLine is longer than 80 characters.47
ErrorsMissing a Javadoc comment.47
ErrorsLine is longer than 80 characters.48
ErrorsMissing a Javadoc comment.48
ErrorsLine is longer than 80 characters.49
ErrorsMissing a Javadoc comment.49
ErrorsLine is longer than 80 characters.50
ErrorsMissing a Javadoc comment.50
ErrorsLine is longer than 80 characters.51
ErrorsMissing a Javadoc comment.51
ErrorsLine is longer than 80 characters.52
ErrorsMissing a Javadoc comment.52
ErrorsMissing a Javadoc comment.54
ErrorsName 'DEFAULT_DICTIONARY' must match pattern '^[a-z][a-zA-Z0-9]*$'.54
ErrorsMissing a Javadoc comment.56
ErrorsComment matches to-do format 'TODO:'.64
ErrorsMissing a Javadoc comment.67
ErrorsComment matches to-do format 'TODO:'.82
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.92
ErrorsMissing a Javadoc comment.92
ErrorsMethod 'validate' is not designed for extension - needs to be abstract, final or empty.99
ErrorsMissing a Javadoc comment.99
ErrorsComment matches to-do format 'TODO:'.101
ErrorsMust have at least one statement.149
ErrorsComment matches to-do format 'TODO:'.150
ErrorsMethod 'getProperty' is not designed for extension - needs to be abstract, final or empty.164
ErrorsMissing a Javadoc comment.164
ErrorsParameter property should be final.164
ErrorsAvoid inline conditionals.165
ErrorsMethod 'setProperty' is not designed for extension - needs to be abstract, final or empty.169
ErrorsMissing a Javadoc comment.169
ErrorsParameter property should be final.169
ErrorsParameter flag should be final.169
ErrorsMethod 'setProperties' is not designed for extension - needs to be abstract, final or empty.173
ErrorsMissing a Javadoc comment.173
ErrorsParameter properties should be final.173
Errors'properties' hides a field.173
ErrorsMethod 'setLineLengthCheck' is not designed for extension - needs to be abstract, final or empty.177
ErrorsMissing a Javadoc comment.177
ErrorsParameter flag should be final.177
ErrorsMethod 'performsLineLengthCheck' is not designed for extension - needs to be abstract, final or empty.181
ErrorsMissing a Javadoc comment.181
ErrorsMethod 'setDictionaryCheck' is not designed for extension - needs to be abstract, final or empty.185
ErrorsMissing a Javadoc comment.185
ErrorsParameter flag should be final.185
ErrorsMethod 'performsDictionaryCheck' is not designed for extension - needs to be abstract, final or empty.189
ErrorsMissing a Javadoc comment.189
ErrorsMethod 'setCatalogNameCheck' is not designed for extension - needs to be abstract, final or empty.193
ErrorsMissing a Javadoc comment.193
ErrorsParameter flag should be final.193
ErrorsMethod 'performsCatalogNameCheck' is not designed for extension - needs to be abstract, final or empty.197
ErrorsMissing a Javadoc comment.197
ErrorsMethod 'setDuplicateIdCheck' is not designed for extension - needs to be abstract, final or empty.201
ErrorsMissing a Javadoc comment.201
ErrorsParameter flag should be final.201
ErrorsMethod 'performsDuplicateIdCheck' is not designed for extension - needs to be abstract, final or empty.205
ErrorsMissing a Javadoc comment.205
ErrorsMethod 'setFileCharacteristicCheck' is not designed for extension - needs to be abstract, final or empty.209
ErrorsMissing a Javadoc comment.209
ErrorsParameter flag should be final.209
ErrorsMethod 'performsCharacteristicCheck' is not designed for extension - needs to be abstract, final or empty.213
ErrorsMissing a Javadoc comment.213
ErrorsMethod 'setTableCheck' is not designed for extension - needs to be abstract, final or empty.217
ErrorsMissing a Javadoc comment.217
ErrorsParameter flag should be final.217
ErrorsMethod 'performsTableCheck' is not designed for extension - needs to be abstract, final or empty.221
ErrorsMissing a Javadoc comment.221
ErrorsMethod 'addValidator' is not designed for extension - needs to be abstract, final or empty.225
ErrorsMissing a Javadoc comment.225
ErrorsParameter validator should be final.225

gov/nasa/pds/tools/object/io/DataObjectInputStream.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.24
ErrorsMissing a Javadoc comment.27
ErrorsParameter pointer should be final.27

gov/nasa/pds/tools/object/validate/ImageValidator.java

ViolationMessageLine
ErrorsMissing package-info.java file.0
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.28
ErrorsLine has trailing spaces.34
ErrorsMissing a Javadoc comment.40
ErrorsParameter input should be final.40
ErrorsParameter object should be final.40

gov/nasa/pds/tools/object/validate/TableValidator.java

ViolationMessageLine
ErrorsLine has trailing spaces.13
ErrorsLine has trailing spaces.28
ErrorsLine has trailing spaces.34
ErrorsMissing a Javadoc comment.39
ErrorsParameter input should be final.39
ErrorsParameter object should be final.39

gov/nasa/pds/tools/util/AntlrUtils.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.10
ErrorsUtility classes should not have a public or default constructor.10
ErrorsMissing a Javadoc comment.12

gov/nasa/pds/tools/util/MessageUtils.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.9
ErrorsUtility classes should not have a public or default constructor.9
ErrorsMissing a Javadoc comment.11
ErrorsMissing a Javadoc comment.14
ErrorsName 'OVERRIDE_LOCALE_UTILS' must match pattern '^[a-z][a-zA-Z0-9]*$'.14
ErrorsMissing a Javadoc comment.16
ErrorsMissing a Javadoc comment.21
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.38
ErrorsMissing a Javadoc comment.42

gov/nasa/pds/tools/util/Utility.java

ViolationMessageLine
ErrorsMissing a Javadoc comment.3
ErrorsUtility classes should not have a public or default constructor.3
ErrorsLine has trailing spaces.6
ErrorsParameter value should be final.11

gov/nasa/pds/tools/util/VersionInfo.java

ViolationMessageLine
ErrorsFile does not end with a newline.0
ErrorsMissing package-info.java file.0
ErrorsMissing a Javadoc comment.6
ErrorsUtility classes should not have a public or default constructor.6
ErrorsMissing a Javadoc comment.8
Errors'static' modifier out of order with the JLS suggestions.8
ErrorsLine is longer than 80 characters.10
ErrorsMissing a Javadoc comment.10
Errors'static' modifier out of order with the JLS suggestions.10
ErrorsLine is longer than 80 characters.12
ErrorsMissing a Javadoc comment.12
Errors'static' modifier out of order with the JLS suggestions.12
ErrorsMissing a Javadoc comment.14
Errors'static' modifier out of order with the JLS suggestions.14
ErrorsName 'props' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.14
ErrorsLine is longer than 80 characters.19
ErrorsMissing a Javadoc comment.26
ErrorsMissing a Javadoc comment.30
ErrorsMissing a Javadoc comment.34
ErrorsMissing a Javadoc comment.38