PMD Results
The following document contains the results of PMD 7.0.0.
Violations By Priority
Priority 3
nom/tam/fits/AsciiTable.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–1111 |
nom/tam/fits/AsciiTableHDU.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–277 |
nom/tam/fits/BasicHDU.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–989 |
nom/tam/fits/BinaryTable.java
Rule | Violation | Line |
---|---|---|
SimplifiedTernary | This conditional expression can be simplified with || or && | 639 |
EmptyCatchBlock | Avoid empty catch blocks | 1113–1115 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'columns'. | 1309 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'heap'. | 1309 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3561–3564 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3630–3632 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3709–3712 |
EmptyCatchBlock | Avoid empty catch blocks | 3840–3842 |
nom/tam/fits/BinaryTableHDU.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–360 |
nom/tam/fits/Fits.java
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 454 |
nom/tam/fits/FitsUtil.java
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 436–438 |
EmptyCatchBlock | Avoid empty catch blocks | 445–447 |
nom/tam/fits/Header.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–2961 |
CollapsibleIfStatements | This if statement could be combined with its parent | 2336–2338 |
nom/tam/fits/HeaderCard.java
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 1765–1767 |
CollapsibleIfStatements | This if statement could be combined with its parent | 2027–2029 |
nom/tam/fits/HeaderCardFormatter.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 274–278 |
CollapsibleIfStatements | This if statement could be combined with its parent | 288–290 |
CollapsibleIfStatements | This if statement could be combined with its parent | 456–458 |
nom/tam/fits/HeaderCardParser.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 255–257 |
CollapsibleIfStatements | This if statement could be combined with its parent | 389–393 |
nom/tam/fits/HeaderOrder.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–146 |
nom/tam/fits/ImageHDU.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–273 |
UselessOverridingMethod | Overriding method merely calls super | 225 |
UselessOverridingMethod | Overriding method merely calls super | 255 |
UselessOverridingMethod | Overriding method merely calls super | 269 |
nom/tam/fits/NullData.java
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Unnecessary return statement | 70 |
nom/tam/fits/RandomGroupsHDU.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–504 |
EmptyCatchBlock | Avoid empty catch blocks | 319–321 |
UselessOverridingMethod | Overriding method merely calls super | 337 |
UselessOverridingMethod | Overriding method merely calls super | 346 |
UselessOverridingMethod | Overriding method merely calls super | 365 |
UselessOverridingMethod | Overriding method merely calls super | 395 |
UselessOverridingMethod | Overriding method merely calls super | 409 |
CollapsibleIfStatements | This if statement could be combined with its parent | 416–418 |
nom/tam/fits/compression/algorithm/hcompress/HCompress.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'aOffset'. | 164 |
UnusedFormalParameter | Avoid unused method parameters such as 'nx'. | 164 |
UnusedFormalParameter | Avoid unused method parameters such as 'ny'. | 164 |
nom/tam/fits/compression/algorithm/hcompress/HDecompress.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–1095 |
CollapsibleIfStatements | This if statement could be combined with its parent | 296–298 |
CollapsibleIfStatements | This if statement could be combined with its parent | 844–846 |
nom/tam/fits/compression/algorithm/plio/PLIOCompress.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 249–259 |
nom/tam/fits/compression/algorithm/quant/Quantize.java
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'ny'. | 279 |
nom/tam/fits/compression/algorithm/quant/QuantizeOption.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 710–712 |
nom/tam/fits/compression/algorithm/rice/RiceCompressor.java
Rule | Violation | Line |
---|---|---|
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 476–478 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 481–496 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 499–519 |
nom/tam/fits/compression/provider/CompressorProvider.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 341–345 |
nom/tam/fits/compression/provider/param/base/CompressParameters.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 125–127 |
nom/tam/fits/header/Bitpix.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getElementType': the method is already in a final class | 119 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getNumberType': the method is already in a final class | 131 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getPrimitiveType': the method is already in a final class | 144 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getHeaderValue': the method is already in a final class | 156 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getArrayID': the method is already in a final class | 169 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescription': the method is already in a final class | 178 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'byteSize': the method is already in a final class | 187 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getHeaderCard': the method is already in a final class | 198 |
nom/tam/fits/header/Compression.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 433 |
nom/tam/fits/header/DataDescription.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 203 |
nom/tam/fits/header/DateTime.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 451 |
nom/tam/fits/header/HierarchicalGrouping.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 67 |
nom/tam/fits/header/InstrumentDescription.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 109 |
nom/tam/fits/header/NonStandard.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 100 |
nom/tam/fits/header/ObservationDescription.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 193 |
nom/tam/fits/header/ObservationDurationDescription.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 138 |
nom/tam/fits/header/Standard.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 639 |
CollapsibleIfStatements | This if statement could be combined with its parent | 651–653 |
nom/tam/fits/header/Stokes.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getCoordinateValue': the method is already in a final class | 130 |
nom/tam/fits/header/WCS.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 956 |
nom/tam/fits/header/extra/CXCExt.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 184 |
nom/tam/fits/header/extra/CXCStclSharedExt.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 97 |
nom/tam/fits/header/extra/MaxImDLExt.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 234 |
nom/tam/fits/header/extra/NOAOExt.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 7958 |
nom/tam/fits/header/extra/SBFitsExt.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 207 |
nom/tam/fits/header/extra/STScIExt.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 230 |
nom/tam/image/compression/hdu/CompressedCard.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–228 |
nom/tam/image/compression/tile/TiledImageCompressionOperation.java
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–512 |
nom/tam/util/ByteArrayIO.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 158–160 |
nom/tam/util/FlexFormat.java
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 282–284 |
nom/tam/util/array/MultiArrayPointer.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 52–54 |
Priority 4
nom/tam/fits/AsciiTable.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 297 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TFORMn' is already in scope because it is imported in this file | 364 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TBCOLn' is already in scope because it is imported in this file | 365 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'NAXIS1' is already in scope because it is imported in this file | 704 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'NAXIS2' is already in scope because it is imported in this file | 705 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TFIELDS' is already in scope because it is imported in this file | 708 |
nom/tam/fits/BinaryTable.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 1444 |
UselessParentheses | Useless parentheses. | 3235 |
UselessParentheses | Useless parentheses. | 3236–3237 |
UselessParentheses | Useless parentheses. | 3294 |
UselessParentheses | Useless parentheses. | 3296 |
nom/tam/fits/BinaryTableHDU.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'nom.tam.util': 'ColumnTable' is already in scope because it is imported in this file | 147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BinaryTableHDU': 'KEY_STEMS' is already in scope because it is declared in an enclosing type | 223 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TFORMn' is already in scope because it is imported in this file | 316 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TFORMn' is already in scope because it is imported in this file | 339 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TDIMn' is already in scope because it is imported in this file | 342 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TDIMn' is already in scope because it is imported in this file | 345 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TDIMn' is already in scope because it is imported in this file | 347 |
nom/tam/fits/Fits.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Fits': 'checkTruncated' is already in scope | 1180 |
nom/tam/fits/FitsDate.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NORMAL_REGEX' is already in scope because it is declared in an enclosing type | 179 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_YEAR_GROUP' is already in scope because it is declared in an enclosing type | 181 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_MONTH_GROUP' is already in scope because it is declared in an enclosing type | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_DAY_OF_MONTH_GROUP' is already in scope because it is declared in an enclosing type | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_HOUR_GROUP' is already in scope because it is declared in an enclosing type | 184 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_MINUTE_GROUP' is already in scope because it is declared in an enclosing type | 185 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_SECOND_GROUP' is already in scope because it is declared in an enclosing type | 186 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_MILLISECOND_GROUP' is already in scope because it is declared in an enclosing type | 187 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'OLD_REGEX' is already in scope because it is declared in an enclosing type | 189 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'OLD_FORMAT_YEAR_GROUP' is already in scope because it is declared in an enclosing type | 196 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'YEAR_OFFSET' is already in scope because it is declared in an enclosing type | 196 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'OLD_FORMAT_MONTH_GROUP' is already in scope because it is declared in an enclosing type | 197 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'OLD_FORMAT_DAY_OF_MONTH_GROUP' is already in scope because it is declared in an enclosing type | 198 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'FITS_DATE_STRING_SIZE' is already in scope because it is declared in an enclosing type | 262 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'FIRST_THREE_CHARACTER_VALUE' is already in scope because it is declared in an enclosing type | 337 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'FIRST_TWO_CHARACTER_VALUE' is already in scope because it is declared in an enclosing type | 344 |
nom/tam/fits/Header.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'SIMPLE' is already in scope because it is imported in this file | 371 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'XTENSION' is already in scope because it is imported in this file | 371 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'nom.tam.util': 'Cursor' is already in scope because it is imported in this file | 935 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Header': 'MIN_COMMENT_ALIGN' is already in scope because it is declared in an enclosing type | 2955 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Header': 'MAX_COMMENT_ALIGN' is already in scope because it is declared in an enclosing type | 2955 |
nom/tam/fits/HeaderCard.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 330 |
UselessParentheses | Useless parentheses. | 842 |
UselessParentheses | Useless parentheses. | 1897 |
nom/tam/fits/HeaderCardParser.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 562 |
nom/tam/fits/RandomGroupsHDU.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'XTENSION_IMAGE' is already in scope because it is imported in this file | 85 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'PCOUNT' is already in scope because it is imported in this file | 260 |
nom/tam/fits/UndefinedHDU.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'XTENSION' is already in scope because it is imported in this file | 105 |
nom/tam/fits/compression/algorithm/quant/RandomSequence.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 65 |
nom/tam/fits/compression/algorithm/rice/RiceCompressor.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 352 |
nom/tam/fits/header/Stokes.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'V' is already in scope because it is declared in an enclosing type | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'I' is already in scope because it is declared in an enclosing type | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'YX' is already in scope because it is declared in an enclosing type | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'XX' is already in scope because it is declared in an enclosing type | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'LR' is already in scope because it is declared in an enclosing type | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'RR' is already in scope because it is declared in an enclosing type | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'YX' is already in scope because it is declared in an enclosing type | 184 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'RR' is already in scope because it is declared in an enclosing type | 184 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'forCoordinateValue' is already in scope | 290 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'CTYPE' is already in scope because it is declared in an enclosing type | 359 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'CTYPE' is already in scope because it is declared in an enclosing type | 408 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'CTYPE' is already in scope because it is declared in an enclosing type | 519 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'CTYPE' is already in scope because it is declared in an enclosing type | 578 |
nom/tam/fits/utilities/FitsCheckSum.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 516 |
nom/tam/fits/utilities/FitsLineAppender.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsLineAppender': 'FULL_CARD_AS_SPACES' is already in scope because it is declared in an enclosing type | 145 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsLineAppender': 'FULL_CARD_AS_SPACES' is already in scope because it is declared in an enclosing type | 157 |
nom/tam/image/StandardImageTiler.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'StandardImageTiler': 'incrementPosition' is already in scope | 88 |
UselessParentheses | Useless parentheses. | 325 |
UselessParentheses | Useless parentheses. | 385 |
nom/tam/image/compression/CompressedImageTiler.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CompressedImageTiler': 'isValidSegment' is already in scope | 170 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CompressedImageTiler': 'incrementPosition' is already in scope | 211 |
nom/tam/image/compression/bintable/BinaryTableTileCompressor.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 231 |
nom/tam/image/compression/bintable/BinaryTableTileDecompressor.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 84 |
nom/tam/image/compression/hdu/CompressedImageHDU.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CompressedImageHDU': 'MAX_NAXIS_ALLOWED' is already in scope because it is declared in an enclosing type | 351 |
nom/tam/image/compression/hdu/CompressedTableData.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BinaryTable': 'createColumnDataFor' is already in scope | 209 |
nom/tam/image/compression/tile/TiledImageCompressionOperation.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Compression': 'ZCMPTYPE_GZIP_1' is already in scope because it is imported in this file | 306 |
nom/tam/util/ArrayFuncs.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'copy' is already in scope | 92 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 274 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 301 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 341 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 482 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 489 |
UselessParentheses | Useless parentheses. | 509 |
UselessParentheses | Useless parentheses. | 940 |
UselessParentheses | Useless parentheses. | 947 |
nom/tam/util/BufferDecoder.java
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 135 |
nom/tam/util/ByteFormatter.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 126 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'I_LOG_10' is already in scope because it is declared in an enclosing type | 168 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'I_LOG_10' is already in scope because it is declared in an enclosing type | 169 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 172 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 173 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 173 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 181 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'DEFAULT_SIMPLE_MIN' is already in scope because it is declared in an enclosing type | 207 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'DEFAULT_SIMPLE_MAX' is already in scope because it is declared in an enclosing type | 207 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 215 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 277 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'I_LOG_10' is already in scope because it is declared in an enclosing type | 371 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 378 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 378 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 383 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 383 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 384 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 384 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 413 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'I_LOG_10' is already in scope because it is declared in an enclosing type | 472 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 479 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 479 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 484 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 484 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 485 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 485 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 514 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 547 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 560 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 562 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 564 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'DIGITS' is already in scope because it is declared in an enclosing type | 584 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 584 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 586 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 631 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 635 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'DIGITS' is already in scope because it is declared in an enclosing type | 657 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 657 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 659 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TRUNCATION_FILL' is already in scope because it is declared in an enclosing type | 849 |
nom/tam/util/ByteParser.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_UPPER' is already in scope because it is declared in an enclosing type | 69 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_UPPER' is already in scope because it is declared in an enclosing type | 77 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 157 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_LENGTH' is already in scope because it is declared in an enclosing type | 245 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_LOWER' is already in scope because it is declared in an enclosing type | 245 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_UPPER' is already in scope because it is declared in an enclosing type | 246 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_LENGTH' is already in scope because it is declared in an enclosing type | 248 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_LENGTH' is already in scope because it is declared in an enclosing type | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_LOWER' is already in scope because it is declared in an enclosing type | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_UPPER' is already in scope because it is declared in an enclosing type | 251 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_LENGTH' is already in scope because it is declared in an enclosing type | 253 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_SHORTCUT_LENGTH' is already in scope because it is declared in an enclosing type | 254 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_LOWER' is already in scope because it is declared in an enclosing type | 254 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_UPPER' is already in scope because it is declared in an enclosing type | 255 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_SHORTCUT_LENGTH' is already in scope because it is declared in an enclosing type | 257 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE_DOUBLE' is already in scope because it is declared in an enclosing type | 270 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'EXPONENT_DENORMALISATION_CORR_LIMIT' is already in scope because it is declared in an enclosing type | 301 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE_DOUBLE' is already in scope because it is declared in an enclosing type | 302 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'EXPONENT_DENORMALISATION_FACTOR' is already in scope because it is declared in an enclosing type | 304 |
UselessParentheses | Useless parentheses. | 305–306 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE_DOUBLE' is already in scope because it is declared in an enclosing type | 305 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'EXPONENT_DENORMALISATION_CORR_LIMIT' is already in scope because it is declared in an enclosing type | 306 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 370 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 412 |
nom/tam/util/FitsFile.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 91 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 103 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 143 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 155 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsFile': 'LOG' is already in scope because it is declared in an enclosing type | 297 |
nom/tam/util/FitsInputStream.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 95 |
nom/tam/util/FitsOutputStream.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 64 |
nom/tam/util/FormatException.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.lang': 'Exception' is already in scope because it is declared in java.lang | 40 |
nom/tam/util/array/MultiArrayCopyFactory.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MultiArrayCopyFactory': 'FACTORIES' is already in scope because it is declared in an enclosing type | 567 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MultiArrayCopyFactory': 'GENERIC' is already in scope because it is declared in an enclosing type | 574 |
nom/tam/util/array/MultiArrayPointer.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MultiArrayPointer': 'END' is already in scope because it is declared in an enclosing type | 94 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MultiArrayPointer': 'END' is already in scope because it is declared in an enclosing type | 100 |
nom/tam/util/type/CharType.java
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ElementType': 'SHORT' is already in scope because it is inherited by an enclosing type | 54 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ElementType': 'BYTE' is already in scope because it is inherited by an enclosing type | 54 |
Files
nom/tam/fits/AsciiTable.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–1111 |
UselessParentheses | Useless parentheses. | 4 | 297 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TFORMn' is already in scope because it is imported in this file | 4 | 364 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TBCOLn' is already in scope because it is imported in this file | 4 | 365 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'NAXIS1' is already in scope because it is imported in this file | 4 | 704 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'NAXIS2' is already in scope because it is imported in this file | 4 | 705 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TFIELDS' is already in scope because it is imported in this file | 4 | 708 |
nom/tam/fits/AsciiTableHDU.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–277 |
nom/tam/fits/BasicHDU.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–989 |
nom/tam/fits/BinaryTable.java
Rule | Violation | Priority | Line |
---|---|---|---|
SimplifiedTernary | This conditional expression can be simplified with || or && | 3 | 639 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1113–1115 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'columns'. | 3 | 1309 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'heap'. | 3 | 1309 |
UselessParentheses | Useless parentheses. | 4 | 1444 |
UselessParentheses | Useless parentheses. | 4 | 3235 |
UselessParentheses | Useless parentheses. | 4 | 3236–3237 |
UselessParentheses | Useless parentheses. | 4 | 3294 |
UselessParentheses | Useless parentheses. | 4 | 3296 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 3561–3564 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 3630–3632 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 3709–3712 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 3840–3842 |
nom/tam/fits/BinaryTableHDU.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–360 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'nom.tam.util': 'ColumnTable' is already in scope because it is imported in this file | 4 | 147 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BinaryTableHDU': 'KEY_STEMS' is already in scope because it is declared in an enclosing type | 4 | 223 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TFORMn' is already in scope because it is imported in this file | 4 | 316 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TFORMn' is already in scope because it is imported in this file | 4 | 339 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TDIMn' is already in scope because it is imported in this file | 4 | 342 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TDIMn' is already in scope because it is imported in this file | 4 | 345 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'TDIMn' is already in scope because it is imported in this file | 4 | 347 |
nom/tam/fits/Fits.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 454 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Fits': 'checkTruncated' is already in scope | 4 | 1180 |
nom/tam/fits/FitsDate.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NORMAL_REGEX' is already in scope because it is declared in an enclosing type | 4 | 179 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_YEAR_GROUP' is already in scope because it is declared in an enclosing type | 4 | 181 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_MONTH_GROUP' is already in scope because it is declared in an enclosing type | 4 | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_DAY_OF_MONTH_GROUP' is already in scope because it is declared in an enclosing type | 4 | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_HOUR_GROUP' is already in scope because it is declared in an enclosing type | 4 | 184 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_MINUTE_GROUP' is already in scope because it is declared in an enclosing type | 4 | 185 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_SECOND_GROUP' is already in scope because it is declared in an enclosing type | 4 | 186 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'NEW_FORMAT_MILLISECOND_GROUP' is already in scope because it is declared in an enclosing type | 4 | 187 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'OLD_REGEX' is already in scope because it is declared in an enclosing type | 4 | 189 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'OLD_FORMAT_YEAR_GROUP' is already in scope because it is declared in an enclosing type | 4 | 196 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'YEAR_OFFSET' is already in scope because it is declared in an enclosing type | 4 | 196 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'OLD_FORMAT_MONTH_GROUP' is already in scope because it is declared in an enclosing type | 4 | 197 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'OLD_FORMAT_DAY_OF_MONTH_GROUP' is already in scope because it is declared in an enclosing type | 4 | 198 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'FITS_DATE_STRING_SIZE' is already in scope because it is declared in an enclosing type | 4 | 262 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'FIRST_THREE_CHARACTER_VALUE' is already in scope because it is declared in an enclosing type | 4 | 337 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsDate': 'FIRST_TWO_CHARACTER_VALUE' is already in scope because it is declared in an enclosing type | 4 | 344 |
nom/tam/fits/FitsUtil.java
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 436–438 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 445–447 |
nom/tam/fits/Header.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–2961 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'SIMPLE' is already in scope because it is imported in this file | 4 | 371 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'XTENSION' is already in scope because it is imported in this file | 4 | 371 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'nom.tam.util': 'Cursor' is already in scope because it is imported in this file | 4 | 935 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 2336–2338 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Header': 'MIN_COMMENT_ALIGN' is already in scope because it is declared in an enclosing type | 4 | 2955 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Header': 'MAX_COMMENT_ALIGN' is already in scope because it is declared in an enclosing type | 4 | 2955 |
nom/tam/fits/HeaderCard.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 330 |
UselessParentheses | Useless parentheses. | 4 | 842 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 1765–1767 |
UselessParentheses | Useless parentheses. | 4 | 1897 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 2027–2029 |
nom/tam/fits/HeaderCardFormatter.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 274–278 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 288–290 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 456–458 |
nom/tam/fits/HeaderCardParser.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 255–257 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 389–393 |
UselessParentheses | Useless parentheses. | 4 | 562 |
nom/tam/fits/HeaderOrder.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–146 |
nom/tam/fits/ImageHDU.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–273 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 225 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 255 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 269 |
nom/tam/fits/NullData.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Unnecessary return statement | 3 | 70 |
nom/tam/fits/RandomGroupsHDU.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–504 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'XTENSION_IMAGE' is already in scope because it is imported in this file | 4 | 85 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'PCOUNT' is already in scope because it is imported in this file | 4 | 260 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 319–321 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 337 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 346 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 365 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 395 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 409 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 416–418 |
nom/tam/fits/UndefinedHDU.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Standard': 'XTENSION' is already in scope because it is imported in this file | 4 | 105 |
nom/tam/fits/compression/algorithm/hcompress/HCompress.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'aOffset'. | 3 | 164 |
UnusedFormalParameter | Avoid unused method parameters such as 'nx'. | 3 | 164 |
UnusedFormalParameter | Avoid unused method parameters such as 'ny'. | 3 | 164 |
nom/tam/fits/compression/algorithm/hcompress/HDecompress.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–1095 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 296–298 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 844–846 |
nom/tam/fits/compression/algorithm/plio/PLIOCompress.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 249–259 |
nom/tam/fits/compression/algorithm/quant/Quantize.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'ny'. | 3 | 279 |
nom/tam/fits/compression/algorithm/quant/QuantizeOption.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 710–712 |
nom/tam/fits/compression/algorithm/quant/RandomSequence.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 65 |
nom/tam/fits/compression/algorithm/rice/RiceCompressor.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 352 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 3 | 476–478 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 3 | 481–496 |
JumbledIncrementer | Avoid modifying an outer loop incrementer in an inner loop for update expression | 3 | 499–519 |
nom/tam/fits/compression/provider/CompressorProvider.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 341–345 |
nom/tam/fits/compression/provider/param/base/CompressParameters.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 125–127 |
nom/tam/fits/header/Bitpix.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getElementType': the method is already in a final class | 3 | 119 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getNumberType': the method is already in a final class | 3 | 131 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getPrimitiveType': the method is already in a final class | 3 | 144 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getHeaderValue': the method is already in a final class | 3 | 156 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getArrayID': the method is already in a final class | 3 | 169 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescription': the method is already in a final class | 3 | 178 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'byteSize': the method is already in a final class | 3 | 187 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getHeaderCard': the method is already in a final class | 3 | 198 |
nom/tam/fits/header/Compression.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 433 |
nom/tam/fits/header/DataDescription.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 203 |
nom/tam/fits/header/DateTime.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 451 |
nom/tam/fits/header/HierarchicalGrouping.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 67 |
nom/tam/fits/header/InstrumentDescription.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 109 |
nom/tam/fits/header/NonStandard.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 100 |
nom/tam/fits/header/ObservationDescription.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 193 |
nom/tam/fits/header/ObservationDurationDescription.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 138 |
nom/tam/fits/header/Standard.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 639 |
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 651–653 |
nom/tam/fits/header/Stokes.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getCoordinateValue': the method is already in a final class | 3 | 130 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'V' is already in scope because it is declared in an enclosing type | 4 | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'I' is already in scope because it is declared in an enclosing type | 4 | 175 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'YX' is already in scope because it is declared in an enclosing type | 4 | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'XX' is already in scope because it is declared in an enclosing type | 4 | 180 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'LR' is already in scope because it is declared in an enclosing type | 4 | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'RR' is already in scope because it is declared in an enclosing type | 4 | 182 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'YX' is already in scope because it is declared in an enclosing type | 4 | 184 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'RR' is already in scope because it is declared in an enclosing type | 4 | 184 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'forCoordinateValue' is already in scope | 4 | 290 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'CTYPE' is already in scope because it is declared in an enclosing type | 4 | 359 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'CTYPE' is already in scope because it is declared in an enclosing type | 4 | 408 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'CTYPE' is already in scope because it is declared in an enclosing type | 4 | 519 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Stokes': 'CTYPE' is already in scope because it is declared in an enclosing type | 4 | 578 |
nom/tam/fits/header/WCS.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 956 |
nom/tam/fits/header/extra/CXCExt.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 184 |
nom/tam/fits/header/extra/CXCStclSharedExt.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 97 |
nom/tam/fits/header/extra/MaxImDLExt.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 234 |
nom/tam/fits/header/extra/NOAOExt.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 7958 |
nom/tam/fits/header/extra/SBFitsExt.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 207 |
nom/tam/fits/header/extra/STScIExt.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'final' on method 'impl': the method is already in a final class | 3 | 230 |
nom/tam/fits/utilities/FitsCheckSum.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 516 |
nom/tam/fits/utilities/FitsLineAppender.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsLineAppender': 'FULL_CARD_AS_SPACES' is already in scope because it is declared in an enclosing type | 4 | 145 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsLineAppender': 'FULL_CARD_AS_SPACES' is already in scope because it is declared in an enclosing type | 4 | 157 |
nom/tam/image/StandardImageTiler.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'StandardImageTiler': 'incrementPosition' is already in scope | 4 | 88 |
UselessParentheses | Useless parentheses. | 4 | 325 |
UselessParentheses | Useless parentheses. | 4 | 385 |
nom/tam/image/compression/CompressedImageTiler.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CompressedImageTiler': 'isValidSegment' is already in scope | 4 | 170 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CompressedImageTiler': 'incrementPosition' is already in scope | 4 | 211 |
nom/tam/image/compression/bintable/BinaryTableTileCompressor.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 231 |
nom/tam/image/compression/bintable/BinaryTableTileDecompressor.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 84 |
nom/tam/image/compression/hdu/CompressedCard.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–228 |
nom/tam/image/compression/hdu/CompressedImageHDU.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'CompressedImageHDU': 'MAX_NAXIS_ALLOWED' is already in scope because it is declared in an enclosing type | 4 | 351 |
nom/tam/image/compression/hdu/CompressedTableData.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'BinaryTable': 'createColumnDataFor' is already in scope | 4 | 209 |
nom/tam/image/compression/tile/TiledImageCompressionOperation.java
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–512 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'Compression': 'ZCMPTYPE_GZIP_1' is already in scope because it is imported in this file | 4 | 306 |
nom/tam/util/ArrayFuncs.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'copy' is already in scope | 4 | 92 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 4 | 274 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 4 | 301 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 4 | 341 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 4 | 482 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ArrayFuncs': 'newInstance' is already in scope | 4 | 489 |
UselessParentheses | Useless parentheses. | 4 | 509 |
UselessParentheses | Useless parentheses. | 4 | 940 |
UselessParentheses | Useless parentheses. | 4 | 947 |
nom/tam/util/BufferDecoder.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 135 |
nom/tam/util/ByteArrayIO.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 158–160 |
nom/tam/util/ByteFormatter.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 126 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'I_LOG_10' is already in scope because it is declared in an enclosing type | 4 | 168 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'I_LOG_10' is already in scope because it is declared in an enclosing type | 4 | 169 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 4 | 172 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 4 | 173 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 173 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 4 | 181 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 4 | 183 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'DEFAULT_SIMPLE_MIN' is already in scope because it is declared in an enclosing type | 4 | 207 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'DEFAULT_SIMPLE_MAX' is already in scope because it is declared in an enclosing type | 4 | 207 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 4 | 215 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 4 | 277 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'I_LOG_10' is already in scope because it is declared in an enclosing type | 4 | 371 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 4 | 378 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 4 | 378 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 4 | 383 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 4 | 383 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 4 | 384 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 4 | 384 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 4 | 413 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'I_LOG_10' is already in scope because it is declared in an enclosing type | 4 | 472 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 4 | 479 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 4 | 479 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 4 | 484 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 4 | 484 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE_POWERS' is already in scope because it is declared in an enclosing type | 4 | 485 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'ZERO_POW' is already in scope because it is declared in an enclosing type | 4 | 485 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TEMP_BUFFER_SIZE' is already in scope because it is declared in an enclosing type | 4 | 514 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 547 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 560 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 562 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 564 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'DIGITS' is already in scope because it is declared in an enclosing type | 4 | 584 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 584 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 586 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 631 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 635 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'DIGITS' is already in scope because it is declared in an enclosing type | 4 | 657 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 657 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 659 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteFormatter': 'TRUNCATION_FILL' is already in scope because it is declared in an enclosing type | 4 | 849 |
nom/tam/util/ByteParser.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_UPPER' is already in scope because it is declared in an enclosing type | 4 | 69 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_UPPER' is already in scope because it is declared in an enclosing type | 4 | 77 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 157 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_LENGTH' is already in scope because it is declared in an enclosing type | 4 | 245 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_LOWER' is already in scope because it is declared in an enclosing type | 4 | 245 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_UPPER' is already in scope because it is declared in an enclosing type | 4 | 246 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NOT_A_NUMBER_LENGTH' is already in scope because it is declared in an enclosing type | 4 | 248 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_LENGTH' is already in scope because it is declared in an enclosing type | 4 | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_LOWER' is already in scope because it is declared in an enclosing type | 4 | 250 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_UPPER' is already in scope because it is declared in an enclosing type | 4 | 251 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_LENGTH' is already in scope because it is declared in an enclosing type | 4 | 253 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_SHORTCUT_LENGTH' is already in scope because it is declared in an enclosing type | 4 | 254 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_LOWER' is already in scope because it is declared in an enclosing type | 4 | 254 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_UPPER' is already in scope because it is declared in an enclosing type | 4 | 255 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'INFINITY_SHORTCUT_LENGTH' is already in scope because it is declared in an enclosing type | 4 | 257 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE_DOUBLE' is already in scope because it is declared in an enclosing type | 4 | 270 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'EXPONENT_DENORMALISATION_CORR_LIMIT' is already in scope because it is declared in an enclosing type | 4 | 301 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE_DOUBLE' is already in scope because it is declared in an enclosing type | 4 | 302 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'EXPONENT_DENORMALISATION_FACTOR' is already in scope because it is declared in an enclosing type | 4 | 304 |
UselessParentheses | Useless parentheses. | 4 | 305–306 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE_DOUBLE' is already in scope because it is declared in an enclosing type | 4 | 305 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'EXPONENT_DENORMALISATION_CORR_LIMIT' is already in scope because it is declared in an enclosing type | 4 | 306 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 370 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ByteParser': 'NUMBER_BASE' is already in scope because it is declared in an enclosing type | 4 | 412 |
nom/tam/util/FitsFile.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 4 | 91 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 4 | 103 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 4 | 143 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 4 | 155 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsFile': 'LOG' is already in scope because it is declared in an enclosing type | 4 | 297 |
nom/tam/util/FitsInputStream.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 4 | 95 |
nom/tam/util/FitsOutputStream.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'FitsIO': 'DEFAULT_BUFFER_SIZE' is already in scope because it is inherited by an enclosing type | 4 | 64 |
nom/tam/util/FlexFormat.java
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 282–284 |
nom/tam/util/FormatException.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'java.lang': 'Exception' is already in scope because it is declared in java.lang | 4 | 40 |
nom/tam/util/array/MultiArrayCopyFactory.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MultiArrayCopyFactory': 'FACTORIES' is already in scope because it is declared in an enclosing type | 4 | 567 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MultiArrayCopyFactory': 'GENERIC' is already in scope because it is declared in an enclosing type | 4 | 574 |
nom/tam/util/array/MultiArrayPointer.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 52–54 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MultiArrayPointer': 'END' is already in scope because it is declared in an enclosing type | 4 | 94 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'MultiArrayPointer': 'END' is already in scope because it is declared in an enclosing type | 4 | 100 |
nom/tam/util/type/CharType.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ElementType': 'SHORT' is already in scope because it is inherited by an enclosing type | 4 | 54 |
UnnecessaryFullyQualifiedName | Unnecessary qualifier 'ElementType': 'BYTE' is already in scope because it is inherited by an enclosing type | 4 | 54 |