FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
419 225 0 0

Files

Class Bugs
com.legstar.pli2cob.PLIStructureCobolEmitter 12
com.legstar.pli2cob.PLIStructureCobolEmitter$DFA5 1
com.legstar.pli2cob.PLIStructureCobolEmitter$STAttrMap 2
com.legstar.pli2cob.PLIStructureCobolEmitter$alignment_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$arithmetic_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter 1
com.legstar.pli2cob.PLIStructureCobolEmitter$arithmetic_keyword_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$bound_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$data_item_name_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$data_item_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$dimension_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$double_bound_expression_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$implicit_dimension_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$implicit_precision_specification_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$initial_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$level_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$misc_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$other_arithmetic_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$picture_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$pl1code_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$precision_specification_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$refer_specification_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$scaling_factor_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$sign_sequence_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$single_bound_expression_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$storage_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$string_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$string_attribute_scope 1
com.legstar.pli2cob.PLIStructureCobolEmitter$string_length_specification_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$string_type_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$union_attribute_return 1
com.legstar.pli2cob.PLIStructureCobolEmitter$varying_attribute_return 1
com.legstar.pli2cob.PLIStructureEnhancer 9
com.legstar.pli2cob.PLIStructureEnhancer$DFA5 1
com.legstar.pli2cob.PLIStructureLexer$DFA12 1
com.legstar.pli2cob.PLIStructureLexer$DFA16 1
com.legstar.pli2cob.PLIStructureLexer$DFA17 1
com.legstar.pli2cob.PLIStructureLexer$DFA18 1
com.legstar.pli2cob.PLIStructureLexer$DFA19 1
com.legstar.pli2cob.PLIStructureLexer$DFA20 1
com.legstar.pli2cob.PLIStructureLexer$DFA23 1
com.legstar.pli2cob.PLIStructureLexer$DFA24 1
com.legstar.pli2cob.PLIStructureLexer$DFA41 1
com.legstar.pli2cob.PLIStructureLexer$DFA6 1
com.legstar.pli2cob.PLIStructureLexer$DFA7 1
com.legstar.pli2cob.PLIStructureLexer$DFA8 1
com.legstar.pli2cob.PLIStructureParser 154
com.legstar.pli2cob.PLIStructureToCobol 1
com.legstar.pli2cob.Pli2CobContext 1
com.legstar.pli2cob.exe.PLIStructureToCobolMain 1
com.legstar.pli2cob.model.PLIDataItem 1
com.legstar.pli2cob.util.ASTUtils 1

com.legstar.pli2cob.PLIStructureCobolEmitter

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter.getTokenNames() may expose internal representation by returning PLIStructureCobolEmitter.tokenNames MALICIOUS_CODE EI_EXPOSE_REP 156
com.legstar.pli2cob.PLIStructureCobolEmitter.tokenNames should be package protected MALICIOUS_CODE MS_PKGPROTECT 15
Redundant nullcheck of implicit_dimension_attribute46, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.dimension_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 2440
Redundant nullcheck of single_bound_expression49, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.double_bound_expression() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 2715
Redundant nullcheck of alignment_attribute36, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.misc_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1090
Redundant nullcheck of arithmetic_attribute34, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.misc_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1052
Redundant nullcheck of dimension_attribute35, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.misc_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1071
Redundant nullcheck of initial_attribute37, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.misc_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1109
Redundant nullcheck of picture_attribute33, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.misc_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1033
Redundant nullcheck of storage_attribute38, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.misc_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1128
Redundant nullcheck of string_attribute32, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.misc_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1014
Redundant nullcheck of union_attribute39, which is known to be non-null in com.legstar.pli2cob.PLIStructureCobolEmitter.misc_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 1147

com.legstar.pli2cob.PLIStructureCobolEmitter$DFA5

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureCobolEmitter$DFA5 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 3235-3247

com.legstar.pli2cob.PLIStructureCobolEmitter$STAttrMap

Bug Category Details Line
Method com.legstar.pli2cob.PLIStructureCobolEmitter$STAttrMap.put(String, int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 151
com.legstar.pli2cob.PLIStructureCobolEmitter$STAttrMap is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 145-152

com.legstar.pli2cob.PLIStructureCobolEmitter$alignment_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$alignment_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2914

com.legstar.pli2cob.PLIStructureCobolEmitter$arithmetic_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$arithmetic_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 1676

com.legstar.pli2cob.PLIStructureCobolEmitter

Bug Category Details Line
Unread field: com.legstar.pli2cob.PLIStructureCobolEmitter$arithmetic_attribute_scope.mode PERFORMANCE URF_UNREAD_FIELD 1692

com.legstar.pli2cob.PLIStructureCobolEmitter$arithmetic_keyword_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$arithmetic_keyword_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 1968

com.legstar.pli2cob.PLIStructureCobolEmitter$bound_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$bound_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2551

com.legstar.pli2cob.PLIStructureCobolEmitter$data_item_name_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$data_item_name_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 472

com.legstar.pli2cob.PLIStructureCobolEmitter$data_item_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$data_item_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 257

com.legstar.pli2cob.PLIStructureCobolEmitter$dimension_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$dimension_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2410

com.legstar.pli2cob.PLIStructureCobolEmitter$double_bound_expression_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$double_bound_expression_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2652

com.legstar.pli2cob.PLIStructureCobolEmitter$implicit_dimension_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$implicit_dimension_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2461

com.legstar.pli2cob.PLIStructureCobolEmitter$implicit_precision_specification_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$implicit_precision_specification_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2201

com.legstar.pli2cob.PLIStructureCobolEmitter$initial_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$initial_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2806

com.legstar.pli2cob.PLIStructureCobolEmitter$level_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$level_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 433

com.legstar.pli2cob.PLIStructureCobolEmitter$misc_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$misc_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 923

com.legstar.pli2cob.PLIStructureCobolEmitter$other_arithmetic_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$other_arithmetic_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2109

com.legstar.pli2cob.PLIStructureCobolEmitter$picture_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$picture_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 1619

com.legstar.pli2cob.PLIStructureCobolEmitter$pl1code_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$pl1code_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 169

com.legstar.pli2cob.PLIStructureCobolEmitter$precision_specification_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$precision_specification_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2166

com.legstar.pli2cob.PLIStructureCobolEmitter$refer_specification_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$refer_specification_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 1572

com.legstar.pli2cob.PLIStructureCobolEmitter$scaling_factor_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$scaling_factor_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2262

com.legstar.pli2cob.PLIStructureCobolEmitter$sign_sequence_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$sign_sequence_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2334

com.legstar.pli2cob.PLIStructureCobolEmitter$single_bound_expression_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$single_bound_expression_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 2735

com.legstar.pli2cob.PLIStructureCobolEmitter$storage_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$storage_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 3001

com.legstar.pli2cob.PLIStructureCobolEmitter$string_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$string_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 1177

com.legstar.pli2cob.PLIStructureCobolEmitter$string_attribute_scope

Bug Category Details Line
PLIStructureCobolEmitter$string_attribute_scope.pl1Type not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

com.legstar.pli2cob.PLIStructureCobolEmitter$string_length_specification_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$string_length_specification_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 1378

com.legstar.pli2cob.PLIStructureCobolEmitter$string_type_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$string_type_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 1289

com.legstar.pli2cob.PLIStructureCobolEmitter$union_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$union_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 3126

com.legstar.pli2cob.PLIStructureCobolEmitter$varying_attribute_return

Bug Category Details Line
com.legstar.pli2cob.PLIStructureCobolEmitter$varying_attribute_return.toString() may return null BAD_PRACTICE NP_TOSTRING_COULD_RETURN_NULL 1459

com.legstar.pli2cob.PLIStructureEnhancer

Bug Category Details Line
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureEnhancer.data_item(String) STYLE DLS_DEAD_LOCAL_STORE 382
Dead store to _last in com.legstar.pli2cob.PLIStructureEnhancer.string_type() STYLE DLS_DEAD_LOCAL_STORE 2036
Dead store to _last in com.legstar.pli2cob.PLIStructureEnhancer.union_attribute() STYLE DLS_DEAD_LOCAL_STORE 3963
Dead store of null to DATA_ITEM2_tree in com.legstar.pli2cob.PLIStructureEnhancer.data_item(String) STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 251
com.legstar.pli2cob.PLIStructureEnhancer.getTokenNames() may expose internal representation by returning PLIStructureEnhancer.tokenNames MALICIOUS_CODE EI_EXPOSE_REP 140
com.legstar.pli2cob.PLIStructureEnhancer.tokenNames should be package protected MALICIOUS_CODE MS_PKGPROTECT 13
Load of known null value in com.legstar.pli2cob.PLIStructureEnhancer.data_item(String) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 369
Load of known null value in com.legstar.pli2cob.PLIStructureEnhancer.data_item(String) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 381
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureEnhancer.data_item(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 382

com.legstar.pli2cob.PLIStructureEnhancer$DFA5

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureEnhancer$DFA5 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 4062-4074

com.legstar.pli2cob.PLIStructureLexer$DFA12

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA12 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 3820-3832

com.legstar.pli2cob.PLIStructureLexer$DFA16

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA16 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 3894-3906

com.legstar.pli2cob.PLIStructureLexer$DFA17

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA17 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 3957-3969

com.legstar.pli2cob.PLIStructureLexer$DFA18

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA18 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 4020-4032

com.legstar.pli2cob.PLIStructureLexer$DFA19

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA19 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 4083-4095

com.legstar.pli2cob.PLIStructureLexer$DFA20

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA20 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 4146-4158

com.legstar.pli2cob.PLIStructureLexer$DFA23

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA23 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 4212-4224

com.legstar.pli2cob.PLIStructureLexer$DFA24

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA24 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 4278-4290

com.legstar.pli2cob.PLIStructureLexer$DFA41

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA41 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 5044-5056

com.legstar.pli2cob.PLIStructureLexer$DFA6

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA6 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 3628-3640

com.legstar.pli2cob.PLIStructureLexer$DFA7

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA7 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 3691-3703

com.legstar.pli2cob.PLIStructureLexer$DFA8

Bug Category Details Line
Should com.legstar.pli2cob.PLIStructureLexer$DFA8 be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 3754-3766

com.legstar.pli2cob.PLIStructureParser

Bug Category Details Line
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.data_items() STYLE DLS_DEAD_LOCAL_STORE 557
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.double_bound_expression() STYLE DLS_DEAD_LOCAL_STORE 5339
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.implicit_precision_specification() STYLE DLS_DEAD_LOCAL_STORE 4561
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.initial_attribute() STYLE DLS_DEAD_LOCAL_STORE 5769
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.level() STYLE DLS_DEAD_LOCAL_STORE 796
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.picture_value() STYLE DLS_DEAD_LOCAL_STORE 3616
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.precision_specification() STYLE DLS_DEAD_LOCAL_STORE 4450
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.scaling_factor() STYLE DLS_DEAD_LOCAL_STORE 4687
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.sign_sequence() STYLE DLS_DEAD_LOCAL_STORE 4801
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.single_bound_expression() STYLE DLS_DEAD_LOCAL_STORE 5461
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.string_attribute() STYLE DLS_DEAD_LOCAL_STORE 2770
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.string_length_specification() STYLE DLS_DEAD_LOCAL_STORE 3200
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.union_attribute() STYLE DLS_DEAD_LOCAL_STORE 6110
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.alignment_attribute() STYLE DLS_DEAD_LOCAL_STORE 5564
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.arithmetic_attribute() STYLE DLS_DEAD_LOCAL_STORE 3779
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.bound_attribute() STYLE DLS_DEAD_LOCAL_STORE 5158
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.data_item() STYLE DLS_DEAD_LOCAL_STORE 718
Dead store to DECLARE_KEYWORD4 in com.legstar.pli2cob.PLIStructureParser.declare() STYLE DLS_DEAD_LOCAL_STORE 359
Dead store to SEMICOLON6 in com.legstar.pli2cob.PLIStructureParser.declare() STYLE DLS_DEAD_LOCAL_STORE 366
Dead store to DIMENSION_KEYWORD104 in com.legstar.pli2cob.PLIStructureParser.dimension_attribute() STYLE DLS_DEAD_LOCAL_STORE 4866
Dead store to PICTURE_KEYWORD78 in com.legstar.pli2cob.PLIStructureParser.picture_attribute() STYLE DLS_DEAD_LOCAL_STORE 3550
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.refer_specification() STYLE DLS_DEAD_LOCAL_STORE 3300
Dead store to non_declare3 in com.legstar.pli2cob.PLIStructureParser.statement() STYLE DLS_DEAD_LOCAL_STORE 303
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE DLS_DEAD_LOCAL_STORE 5895
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.string_attribute() STYLE DLS_DEAD_LOCAL_STORE 2851
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE DLS_DEAD_LOCAL_STORE 2982
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE DLS_DEAD_LOCAL_STORE 3409
Dead store to stream_retval in com.legstar.pli2cob.PLIStructureParser.implicit_dimension_attribute() STYLE DLS_DEAD_LOCAL_STORE 4984
Dead store of null to ALIGNED_KEYWORD118_tree in com.legstar.pli2cob.PLIStructureParser.alignment_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5523
Dead store of null to UNALIGNED_KEYWORD119_tree in com.legstar.pli2cob.PLIStructureParser.alignment_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5524
Dead store of null to PRECISION_KEYWORD84_tree in com.legstar.pli2cob.PLIStructureParser.arithmetic_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3681
Dead store of null to COMMA10_tree in com.legstar.pli2cob.PLIStructureParser.data_items() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 496
Dead store of null to DECLARE_KEYWORD4_tree in com.legstar.pli2cob.PLIStructureParser.declare() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 350
Dead store of null to SEMICOLON6_tree in com.legstar.pli2cob.PLIStructureParser.declare() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 351
Dead store of null to DIMENSION_KEYWORD104_tree in com.legstar.pli2cob.PLIStructureParser.dimension_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4858
Dead store of null to COLUMN114_tree in com.legstar.pli2cob.PLIStructureParser.double_bound_expression() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5262
Dead store of null to UNSIGNED_INTEGER113_tree in com.legstar.pli2cob.PLIStructureParser.double_bound_expression() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5261
Dead store of null to UNSIGNED_INTEGER115_tree in com.legstar.pli2cob.PLIStructureParser.double_bound_expression() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5263
Dead store of null to COMMA108_tree in com.legstar.pli2cob.PLIStructureParser.implicit_dimension_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4918
Dead store of null to LEFT_PAREN106_tree in com.legstar.pli2cob.PLIStructureParser.implicit_dimension_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4917
Dead store of null to RIGHT_PAREN110_tree in com.legstar.pli2cob.PLIStructureParser.implicit_dimension_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4919
Dead store of null to LEFT_PAREN99_tree in com.legstar.pli2cob.PLIStructureParser.implicit_precision_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4507
Dead store of null to RIGHT_PAREN102_tree in com.legstar.pli2cob.PLIStructureParser.implicit_precision_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4509
Dead store of null to UNSIGNED_INTEGER100_tree in com.legstar.pli2cob.PLIStructureParser.implicit_precision_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4508
Dead store of null to INITIAL_KEYWORD120_tree in com.legstar.pli2cob.PLIStructureParser.initial_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5662
Dead store of null to LEFT_PAREN121_tree in com.legstar.pli2cob.PLIStructureParser.initial_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5663
Dead store of null to RIGHT_PAREN122_tree in com.legstar.pli2cob.PLIStructureParser.initial_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5664
Dead store of null to v_tree in com.legstar.pli2cob.PLIStructureParser.initial_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5661
Dead store of null to UNSIGNED_INTEGER14_tree in com.legstar.pli2cob.PLIStructureParser.level() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 775
Dead store of null to PICTURE_KEYWORD78_tree in com.legstar.pli2cob.PLIStructureParser.picture_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3542
Dead store of null to STRING_LITERAL80_tree in com.legstar.pli2cob.PLIStructureParser.picture_value() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3595
Dead store of null to PRECISION_KEYWORD97_tree in com.legstar.pli2cob.PLIStructureParser.precision_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4406
Dead store of null to DATA_ITEM_NAME73_tree in com.legstar.pli2cob.PLIStructureParser.refer_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3266
Dead store of null to LEFT_PAREN72_tree in com.legstar.pli2cob.PLIStructureParser.refer_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3265
Dead store of null to REFER_KEYWORD71_tree in com.legstar.pli2cob.PLIStructureParser.refer_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3264
Dead store of null to RIGHT_PAREN74_tree in com.legstar.pli2cob.PLIStructureParser.refer_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3267
Dead store of null to COMMA103_tree in com.legstar.pli2cob.PLIStructureParser.scaling_factor() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4624
Dead store of null to v_tree in com.legstar.pli2cob.PLIStructureParser.scaling_factor() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4623
Dead store of null to v_tree in com.legstar.pli2cob.PLIStructureParser.sign_sequence() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 4742
Dead store of null to UNSIGNED_INTEGER116_tree in com.legstar.pli2cob.PLIStructureParser.single_bound_expression() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5417
Dead store of null to AUTOMATIC_KEYWORD123_tree in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5830
Dead store of null to BASED_KEYWORD125_tree in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5832
Dead store of null to CONTROLLED_KEYWORD129_tree in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5836
Dead store of null to DATA_ITEM_NAME127_tree in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5834
Dead store of null to LEFT_PAREN126_tree in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5833
Dead store of null to RIGHT_PAREN128_tree in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5835
Dead store of null to STATIC_KEYWORD124_tree in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 5831
Dead store of null to BIT_KEYWORD63_tree in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 2923
Dead store of null to CHARACTER_KEYWORD64_tree in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 2924
Dead store of null to GRAPHIC_KEYWORD65_tree in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 2925
Dead store of null to WIDECHAR_KEYWORD66_tree in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 2926
Dead store of null to LEFT_PAREN67_tree in com.legstar.pli2cob.PLIStructureParser.string_length_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3146
Dead store of null to RIGHT_PAREN70_tree in com.legstar.pli2cob.PLIStructureParser.string_length_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3148
Dead store of null to UNSIGNED_INTEGER68_tree in com.legstar.pli2cob.PLIStructureParser.string_length_specification() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3147
Dead store of null to UNION_KEYWORD130_tree in com.legstar.pli2cob.PLIStructureParser.union_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 6089
Dead store of null to NONVARYING_KEYWORD75_tree in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3357
Dead store of null to VARYINGZ_KEYWORD77_tree in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3359
Dead store of null to VARYING_KEYWORD76_tree in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE DLS_DEAD_LOCAL_STORE_OF_NULL 3358
com.legstar.pli2cob.PLIStructureParser.getTokenNames() may expose internal representation by returning PLIStructureParser.tokenNames MALICIOUS_CODE EI_EXPOSE_REP 143
com.legstar.pli2cob.PLIStructureParser.tokenNames is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 16
Load of known null value in com.legstar.pli2cob.PLIStructureParser.alignment_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5563
Load of known null value in com.legstar.pli2cob.PLIStructureParser.alignment_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5600
Load of known null value in com.legstar.pli2cob.PLIStructureParser.arithmetic_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3778
Load of known null value in com.legstar.pli2cob.PLIStructureParser.arithmetic_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3863
Load of known null value in com.legstar.pli2cob.PLIStructureParser.bound_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5157
Load of known null value in com.legstar.pli2cob.PLIStructureParser.bound_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5197
Load of known null value in com.legstar.pli2cob.PLIStructureParser.data_item() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 668
Load of known null value in com.legstar.pli2cob.PLIStructureParser.data_item() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 717
Load of known null value in com.legstar.pli2cob.PLIStructureParser.data_items() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 556
Load of known null value in com.legstar.pli2cob.PLIStructureParser.double_bound_expression() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5336
Load of known null value in com.legstar.pli2cob.PLIStructureParser.implicit_dimension_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 4983
Load of known null value in com.legstar.pli2cob.PLIStructureParser.implicit_precision_specification() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 4560
Load of known null value in com.legstar.pli2cob.PLIStructureParser.initial_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5767
Load of known null value in com.legstar.pli2cob.PLIStructureParser.level() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 795
Load of known null value in com.legstar.pli2cob.PLIStructureParser.picture_value() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3615
Load of known null value in com.legstar.pli2cob.PLIStructureParser.precision_specification() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 4449
Load of known null value in com.legstar.pli2cob.PLIStructureParser.refer_specification() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3299
Load of known null value in com.legstar.pli2cob.PLIStructureParser.scaling_factor() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 4685
Load of known null value in com.legstar.pli2cob.PLIStructureParser.sign_sequence() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 4799
Load of known null value in com.legstar.pli2cob.PLIStructureParser.single_bound_expression() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5460
Load of known null value in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5894
Load of known null value in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5931
Load of known null value in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 5994
Load of known null value in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 6031
Load of known null value in com.legstar.pli2cob.PLIStructureParser.string_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 2769
Load of known null value in com.legstar.pli2cob.PLIStructureParser.string_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 2850
Load of known null value in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 2981
Load of known null value in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3016
Load of known null value in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3051
Load of known null value in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3086
Load of known null value in com.legstar.pli2cob.PLIStructureParser.string_length_specification() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3199
Load of known null value in com.legstar.pli2cob.PLIStructureParser.union_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 6109
Load of known null value in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3408
Load of known null value in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3445
Load of known null value in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 3482
Redundant nullcheck of children, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.data_items() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 537
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.alignment_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5564
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.alignment_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5601
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.arithmetic_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3779
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.arithmetic_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3864
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.bound_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5158
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.bound_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5198
Redundant nullcheck of level11, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.data_item() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 656
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.data_item() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 669
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.data_item() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 718
Redundant nullcheck of children, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.data_items() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 536
Redundant nullcheck of data_item9, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.data_items() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 511
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.data_items() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 557
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.double_bound_expression() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5339
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.implicit_dimension_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 4984
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.implicit_precision_specification() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 4561
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.initial_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5769
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.level() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 796
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.picture_value() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3616
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.precision_specification() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 4450
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.refer_specification() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3300
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.scaling_factor() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 4687
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.sign_sequence() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 4801
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.single_bound_expression() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5461
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5895
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5932
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 5995
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.storage_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 6032
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.string_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 2770
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.string_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 2851
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 2982
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3017
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3052
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.string_keyword() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3087
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.string_length_specification() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3200
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.union_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 6110
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3409
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3446
Redundant nullcheck of retval, which is known to be non-null in com.legstar.pli2cob.PLIStructureParser.varying_attribute() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 3483

com.legstar.pli2cob.PLIStructureToCobol

Bug Category Details Line
Usage of GetResource in com.legstar.pli2cob.PLIStructureToCobol.emit(CommonTree) may be unsafe if class is extended BAD_PRACTICE UI_INHERITANCE_UNSAFE_GETRESOURCE 248

com.legstar.pli2cob.Pli2CobContext

Bug Category Details Line
Confusing to have methods com.legstar.pli2cob.Pli2CobContext.setAddPAd(boolean) and com.legstar.pli2cob.task.PLIStructureToCobolTask.setAddPad(boolean) BAD_PRACTICE NM_CONFUSING 45-46

com.legstar.pli2cob.exe.PLIStructureToCobolMain

Bug Category Details Line
Exception is caught when Exception is not thrown in com.legstar.pli2cob.exe.PLIStructureToCobolMain.execute(File, File) STYLE REC_CATCH_EXCEPTION 176

com.legstar.pli2cob.model.PLIDataItem

Bug Category Details Line
Method com.legstar.pli2cob.model.PLIDataItem.setAlignmentRequirement() uses the same code for two branches STYLE DB_DUPLICATE_BRANCHES 704

com.legstar.pli2cob.util.ASTUtils

Bug Category Details Line
Method com.legstar.pli2cob.util.ASTUtils.getLength(PLIDataItem$AlignmentRequirement) uses the same code for two switch clauses STYLE DB_DUPLICATE_SWITCH_CLAUSES 142