The following document contains the results of PMD 6.38.0.
Rule | Violation | Line |
---|---|---|
AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 471 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'proxyAs': the method is declared in an interface type | 31 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'isAuthenticated': the method is declared in an interface type | 38 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'startCredentialRefresher': the method is declared in an interface type | 44 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'execute': the method is declared in an interface type | 38 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'execute': the method is declared in an interface type | 48 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 61–69 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 161–164 |
EmptyWhileStmt | Avoid empty while statements | 325 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 378–381 |
EmptyCatchBlock | Avoid empty catch blocks | 717–718 |
Rule | Violation | Line |
---|---|---|
PrimitiveWrapperInstantiation | Do not use `new Long(...)`, prefer `Long.valueOf(...)` | 46 |
PrimitiveWrapperInstantiation | Do not use `new Long(...)`, prefer `Long.valueOf(...)` | 50 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 171–181 |
CollapsibleIfStatements | These nested if statements could be combined | 321–331 |
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 40–42 |
UselessOverridingMethod | Overriding method merely calls super | 45–47 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static | 84–99 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'write': the method is declared in an interface type | 38 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readFields': the method is declared in an interface type | 46 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public abstract' on method 'build': the method is declared in an interface type | 33 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 108 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 121–124 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 191–194 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 327–355 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 488–491 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 646–670 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 1108 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 1121–1124 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 1130 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 1170–1173 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 1235–1249 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 1361–1364 |
EmptyIfStmt | Avoid empty if statements | 1384–1385 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 1459–1469 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 1655 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 1668–1671 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 1677 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 1750–1753 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 1906–1934 |
CollapsibleIfStatements | These nested if statements could be combined | 1927–1930 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 2081–2084 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 2233–2257 |
CollapsibleIfStatements | These nested if statements could be combined | 2251–2254 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 2658 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 2671–2674 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 2680 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 2725–2728 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 2861–2875 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 2994–2997 |
EmptyIfStmt | Avoid empty if statements | 3017–3018 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3105–3115 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3375 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3388–3391 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3397 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3442–3445 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3524–3542 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3661–3664 |
EmptyIfStmt | Avoid empty if statements | 3684–3685 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3768–3782 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3951 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3964–3967 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3973 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 4021–4024 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 4092–4106 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 4218–4221 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 4325–4335 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 4551 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 4564–4567 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 4573 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 4613–4616 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 4678–4692 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 4804–4807 |
EmptyIfStmt | Avoid empty if statements | 4827–4828 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 4902–4912 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 5025 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 5040–5043 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 5078–5081 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 5108–5114 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 5212–5215 |
EmptyIfStmt | Avoid empty if statements | 5235–5236 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 5289–5291 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 5346 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 5359–5362 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 5368 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 5403–5406 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 5451–5461 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 5566–5569 |
EmptyIfStmt | Avoid empty if statements | 5589–5590 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 5655–5661 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 5740 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 5753–5756 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 5791–5794 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 5821–5827 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 5925–5928 |
EmptyIfStmt | Avoid empty if statements | 5948–5949 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 6002–6004 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 6084 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 6097–6100 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 6152–6155 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 6237–6253 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 6365–6368 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 6496–6508 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 6860 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 6873–6876 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 6882 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 6922–6925 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 7041–7051 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 7163–7166 |
EmptyIfStmt | Avoid empty if statements | 7186–7187 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 7265–7271 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Checkpoint_fieldAccessorTable'. | 7455 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_ActiveLog_fieldAccessorTable'. | 7460 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_LogFileMetaData_fieldAccessorTable'. | 7465 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_LogFileEncryption_fieldAccessorTable'. | 7470 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_TransactionEventHeader_fieldAccessorTable'. | 7475 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Put_fieldAccessorTable'. | 7480 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Take_fieldAccessorTable'. | 7485 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Rollback_fieldAccessorTable'. | 7490 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Commit_fieldAccessorTable'. | 7495 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_TransactionEventFooter_fieldAccessorTable'. | 7500 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_FlumeEvent_fieldAccessorTable'. | 7505 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_FlumeEventHeader_fieldAccessorTable'. | 7510 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'DatabaseType(String, String)': enum constructors are implicitly private | 41–44 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type | 34 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 40 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'persistEvent': the method is declared in an interface type | 47 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'removeEvent': the method is declared in an interface type | 56 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getTransaction': the method is declared in an interface type | 61 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'TransactionIsolation(String, int)': enum constructors are implicitly private | 33–36 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 417–420 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'dataSource'. | 27 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'schemaExists': the method is declared in an interface type | 31 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'validateSchema': the method is declared in an interface type | 36 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'createSchemaObjects': the method is declared in an interface type | 45–46 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'storeEvent': the method is declared in an interface type | 56 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'fetchAndDeleteEvent': the method is declared in an interface type | 67–68 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getChannelSize': the method is declared in an interface type | 76 |
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 19–844 |
Rule | Violation | Line |
---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 322–324 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'Log4jAvroHeaders(String)': enum constructors are implicitly private | 34–36 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ComponentType(String)': enum constructors are implicitly private | 139–141 |
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 17–1263 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'FlumeConfigurationErrorType(String)': enum constructors are implicitly private | 36–38 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ChannelConfigurationType(String)': enum constructors are implicitly private | 49–52 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ChannelSelectorConfigurationType(String)': enum constructors are implicitly private | 53–55 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ChannelSelectorType(String)': enum constructors are implicitly private | 48–50 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ChannelType(String)': enum constructors are implicitly private | 60–62 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SinkConfigurationType(String)': enum constructors are implicitly private | 169–171 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SinkProcessorConfigurationType(String)': enum constructors are implicitly private | 65–67 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SinkProcessorType(String)': enum constructors are implicitly private | 53–55 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SinkType(String)': enum constructors are implicitly private | 128–130 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SourceConfigurationType(String)': enum constructors are implicitly private | 229–231 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SourceType(String)': enum constructors are implicitly private | 127–129 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'put': the method is declared in an interface type | 69 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'take': the method is declared in an interface type | 83 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getTransaction': the method is declared in an interface type | 88 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setChannels': the method is declared in an interface type | 38 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getRequiredChannels': the method is declared in an interface type | 48 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getOptionalChannels': the method is declared in an interface type | 58 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getAllChannels': the method is declared in an interface type | 64 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setName': the method is declared in an interface type | 32 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getName': the method is declared in an interface type | 34 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'process': the method is declared in an interface type | 48 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getBackOffSleepIncrement': the method is declared in an interface type | 50 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getMaxBackOffSleepInterval': the method is declared in an interface type | 52 |
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Status': nested enums are implicitly static | 54–56 |
UnnecessaryModifier | Unnecessary modifier 'public' on enum 'Status': the enum is declared in an interface type | 54–56 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setChannel': the method is declared in an interface type | 57 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getChannel': the method is declared in an interface type | 62 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'process': the method is declared in an interface type | 74 |
UnnecessaryModifier | Unnecessary modifier 'public' on enum 'Status': the enum is declared in an interface type | 76–78 |
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Status': nested enums are implicitly static | 76–78 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setChannelProcessor': the method is declared in an interface type | 55 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getChannelProcessor': the method is declared in an interface type | 60 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'State': nested enums are implicitly static | 217–219 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'MAX_LINE_LENGTH'. | 59 |
ReturnFromFinallyBlock | Avoid returning from a finally block | 118 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readEvent': the method is declared in an interface type | 44 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readEvents': the method is declared in an interface type | 52 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 57 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'commit': the method is declared in an interface type | 40 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 232–235 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'configure': the method is declared in an interface type | 48 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'configure': the method is declared in an interface type | 22 |
Rule | Violation | Line |
---|---|---|
EmptyIfStmt | Avoid empty if statements | 46–48 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'format': the method is declared in an interface type | 27 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public static' on field 'CTX_PREFIX': the field is declared in an interface type | 31 |
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 47–49 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 48 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 232–234 |
EmptyCatchBlock | Avoid empty catch blocks | 255–257 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'start': the method is declared in an interface type | 31 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'stop': the method is declared in an interface type | 33 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static | 269–278 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'MonitoringType(Class)': enum constructors are implicitly private | 32–34 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type | 33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'intercept': the method is declared in an interface type | 41 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'intercept': the method is declared in an interface type | 51 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 56 |
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 59–61 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 60 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'logger'. | 51 |
Rule | Violation | Line |
---|---|---|
EmptyIfStmt | Avoid empty if statements | 60–62 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'start': the method is declared in an interface type | 100 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'stop': the method is declared in an interface type | 114 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getLifecycleState': the method is declared in an interface type | 121 |
Rule | Violation | Line |
---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address | 60 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'AvroSchemaType': nested enums are implicitly static | 68–71 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'logger'. | 34 |
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 95–98 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readEvent': the method is declared in an interface type | 44 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readEvents': the method is declared in an interface type | 54 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'mark': the method is declared in an interface type | 63 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'reset': the method is declared in an interface type | 73 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 84 |
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 90–92 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 91 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 45–47 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 46 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public static' on field 'CTX_PREFIX': the field is declared in an interface type | 85 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'afterCreate': the method is declared in an interface type | 90 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'afterReopen': the method is declared in an interface type | 96 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'write': the method is declared in an interface type | 103 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'flush': the method is declared in an interface type | 111 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'beforeClose': the method is declared in an interface type | 118 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'supportsReopen': the method is declared in an interface type | 127 |
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 133–135 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 134 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'logger'. | 34 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 288–290 |
UnusedLocalVariable | Avoid unused local variables such as 'event'. | 317 |
CollapsibleIfStatements | These nested if statements could be combined | 339–352 |
Rule | Violation | Line |
---|---|---|
EmptyIfStmt | Avoid empty if statements | 260–262 |
Rule | Violation | Line |
---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address | 33 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getEvents': the method is declared in an interface type | 42–43 |
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–434 |
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 1–267 |
Rule | Violation | Line |
---|---|---|
EmptyStatementNotInLoop | An empty statement (semicolon) not part of a loop | 60 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'State': nested enums are implicitly static | 254–258 |
Rule | Violation | Line |
---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'name'. | 165 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'EventStatus(int)': enum constructors are implicitly private | 36–38 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'Priority(int)': enum constructors are implicitly private | 39–41 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 35 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 41 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 43 |
UnnecessaryReturn | Avoid unnecessary return statements | 95 |
EmptySwitchStatements | Avoid empty switch statements | 820–821 |
EmptySwitchStatements | Avoid empty switch statements | 826–827 |
EmptySwitchStatements | Avoid empty switch statements | 837–838 |
EmptySwitchStatements | Avoid empty switch statements | 1074–1075 |
EmptySwitchStatements | Avoid empty switch statements | 1080–1081 |
EmptySwitchStatements | Avoid empty switch statements | 1091–1092 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'PROPERTIES': the field is declared in an interface type | 26 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'JSON': the field is declared in an interface type | 27 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'YAML': the field is declared in an interface type | 28 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'XML': the field is declared in an interface type | 29 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getBatchSize': the method is declared in an interface type | 45 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 62 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'appendBatch': the method is declared in an interface type | 85–86 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'isActive': the method is declared in an interface type | 95 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 108 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'ClientType': nested enums are implicitly static | 234–252 |
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ClientType(String)': enum constructors are implicitly private | 244–246 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'State': nested enums are implicitly static | 327–329 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'Status(int)': enum constructors are implicitly private | 40–42 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 60 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'appendBatch': the method is declared in an interface type | 62 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 68 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'appendBatch': the method is declared in an interface type | 70 |
UnusedLocalVariable | Avoid unused local variables such as 'result'. | 324 |
UnusedLocalVariable | Avoid unused local variables such as 'result'. | 375 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 643 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 1025 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 1406 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 1817 |
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 19–211 |
Rule | Violation | Line |
---|---|---|
PrimitiveWrapperInstantiation | Do not use `new Integer(...)`, prefer `Integer.valueOf(...)` | 68 |
UnusedPrivateMethod | Avoid unused private methods such as 'isFileClosed(FileSystem,Path)'. | 205 |
CollapsibleIfStatements | These nested if statements could be combined | 484–497 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'run': the method is declared in an interface type | 64 |
UnusedPrivateField | Avoid unused private fields such as 'clock'. | 135 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'open': the method is declared in an interface type | 34 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'open': the method is declared in an interface type | 36–37 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 39 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'sync': the method is declared in an interface type | 41 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 43 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'isUnderReplicated': the method is declared in an interface type | 45 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 43–45 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 44 |
UnnecessaryModifier | Unnecessary modifier 'public' on class 'Record': members of interface types are implicitly public | 50–66 |
UnnecessaryModifier | Unnecessary modifier 'static' on class 'Record': types nested within an interface type are implicitly static | 50–66 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'write': the method is declared in an interface type | 32–33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'write': the method is declared in an interface type | 35–36 |
Rule | Violation | Line |
---|---|---|
UnnecessaryReturn | Avoid unnecessary return statements | 59 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'batchCounter'. | 63 |
UnusedPrivateField | Avoid unused private fields such as 'eventCounter'. | 64 |
UnusedPrivateMethod | Avoid unused private methods such as 'resetCounters()'. | 111 |
UnusedFormalParameter | Avoid unused method parameters such as 'proxyUser'. | 373 |
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 306–308 |
Rule | Violation | Line |
---|---|---|
PrimitiveWrapperInstantiation | Do not use `new Long(...)`, prefer `Long.valueOf(...)` | 346 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type | 46 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setEvent': the method is declared in an interface type | 51 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getActions': the method is declared in an interface type | 61 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getIncrements': the method is declared in an interface type | 71 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'cleanUp': the method is declared in an interface type | 76 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'onBatchStart': the method is declared in an interface type | 27 |
Rule | Violation | Line |
---|---|---|
PrimitiveWrapperInstantiation | Do not use `new Long(...)`, prefer `Long.valueOf(...)` | 210 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'onAfterCoalesce': the method is declared in an interface type | 567 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type | 42 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getActions': the method is declared in an interface type | 53 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getIncrements': the method is declared in an interface type | 55 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 60 |
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 19–529 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'beginTransaction': the method is declared in an interface type | 30 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'process': the method is declared in an interface type | 33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'commitTransaction': the method is declared in an interface type | 44 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'rollbackTransaction': the method is declared in an interface type | 56 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'stop': the method is declared in an interface type | 59 |
Rule | Violation | Line |
---|---|---|
EmptyIfStmt | Avoid empty if statements | 67–69 |
Rule | Violation | Line |
---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 17–694 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ResultCode(int)': enum constructors are implicitly private | 38–40 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'Log': the method is declared in an interface type | 54 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'Log': the method is declared in an interface type | 60 |
UnusedLocalVariable | Avoid unused local variables such as 'result'. | 237 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 525 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 936 |
Rule | Violation | Line |
---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'cachePatternMatching'. | 59 |
Rule | Violation | Line |
---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'result'. | 187 |
Rule | Violation | Line |
---|---|---|
EmptyIfStmt | Avoid empty if statements | 149–151 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'run': the method is declared in an interface type | 23 |
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'FlumeToolType(Class)': enum constructors are implicitly private | 27–29 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 50 |
UselessParentheses | Useless parentheses. | 54 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 101 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 155 |
UselessParentheses | Useless parentheses. | 163 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 512–514 |
UselessParentheses | Useless parentheses. | 512 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 83 |
UselessParentheses | Useless parentheses. | 110 |
UselessParentheses | Useless parentheses. | 110 |
UselessParentheses | Useless parentheses. | 121 |
UselessParentheses | Useless parentheses. | 121 |
UselessParentheses | Useless parentheses. | 133 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 120 |
UselessParentheses | Useless parentheses. | 184 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Checkpoint.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 200 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 213 |
UselessParentheses | Useless parentheses. | 226 |
UselessParentheses | Useless parentheses. | 242 |
UselessParentheses | Useless parentheses. | 258 |
UselessParentheses | Useless parentheses. | 274 |
UselessParentheses | Useless parentheses. | 360 |
UselessParentheses | Useless parentheses. | 363 |
UselessParentheses | Useless parentheses. | 366 |
UselessParentheses | Useless parentheses. | 369 |
UselessParentheses | Useless parentheses. | 384 |
UselessParentheses | Useless parentheses. | 388 |
UselessParentheses | Useless parentheses. | 392 |
UselessParentheses | Useless parentheses. | 396 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 410 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 411 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 476 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Checkpoint.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 497 |
UselessParentheses | Useless parentheses. | 522 |
UselessParentheses | Useless parentheses. | 524 |
UselessParentheses | Useless parentheses. | 526 |
UselessParentheses | Useless parentheses. | 528 |
UselessParentheses | Useless parentheses. | 531 |
UselessParentheses | Useless parentheses. | 563 |
UselessParentheses | Useless parentheses. | 567 |
UselessParentheses | Useless parentheses. | 571 |
UselessParentheses | Useless parentheses. | 575 |
UselessParentheses | Useless parentheses. | 580 |
UselessParentheses | Useless parentheses. | 582 |
UselessParentheses | Useless parentheses. | 620 |
UselessParentheses | Useless parentheses. | 633 |
UselessParentheses | Useless parentheses. | 697 |
UselessParentheses | Useless parentheses. | 718 |
UselessParentheses | Useless parentheses. | 730 |
UselessParentheses | Useless parentheses. | 751 |
UselessParentheses | Useless parentheses. | 763 |
UselessParentheses | Useless parentheses. | 784 |
UselessParentheses | Useless parentheses. | 796 |
UselessParentheses | Useless parentheses. | 817 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 834 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 887 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 934 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 948 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Iterable' due to existing implicit import 'java.lang.*' | 962 |
UselessParentheses | Useless parentheses. | 978 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1001 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1029 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1036 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1044 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1049 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1053 |
UselessParentheses | Useless parentheses. | 1055 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 1120 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1179 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 1192 |
UselessParentheses | Useless parentheses. | 1205 |
UselessParentheses | Useless parentheses. | 1221 |
UselessParentheses | Useless parentheses. | 1254 |
UselessParentheses | Useless parentheses. | 1257 |
UselessParentheses | Useless parentheses. | 1269 |
UselessParentheses | Useless parentheses. | 1273 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 1283 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 1284 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 1349 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1370 |
UselessParentheses | Useless parentheses. | 1394 |
UselessParentheses | Useless parentheses. | 1396 |
UselessParentheses | Useless parentheses. | 1425 |
UselessParentheses | Useless parentheses. | 1429 |
UselessParentheses | Useless parentheses. | 1496 |
UselessParentheses | Useless parentheses. | 1517 |
UselessParentheses | Useless parentheses. | 1529 |
UselessParentheses | Useless parentheses. | 1550 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 1667 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1716 |
UselessParentheses | Useless parentheses. | 1717 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileMetaData.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 1759 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 1772 |
UselessParentheses | Useless parentheses. | 1785 |
UselessParentheses | Useless parentheses. | 1801 |
UselessParentheses | Useless parentheses. | 1817 |
UselessParentheses | Useless parentheses. | 1833 |
UselessParentheses | Useless parentheses. | 1849 |
UselessParentheses | Useless parentheses. | 1871 |
UselessParentheses | Useless parentheses. | 1887 |
UselessParentheses | Useless parentheses. | 1939 |
UselessParentheses | Useless parentheses. | 1942 |
UselessParentheses | Useless parentheses. | 1945 |
UselessParentheses | Useless parentheses. | 1948 |
UselessParentheses | Useless parentheses. | 1951 |
UselessParentheses | Useless parentheses. | 1954 |
UselessParentheses | Useless parentheses. | 1957 |
UselessParentheses | Useless parentheses. | 1969 |
UselessParentheses | Useless parentheses. | 1973 |
UselessParentheses | Useless parentheses. | 1977 |
UselessParentheses | Useless parentheses. | 1981 |
UselessParentheses | Useless parentheses. | 1985 |
UselessParentheses | Useless parentheses. | 1989 |
UselessParentheses | Useless parentheses. | 1993 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 2003 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 2004 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 2069 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileMetaData.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 2090 |
UselessParentheses | Useless parentheses. | 2115 |
UselessParentheses | Useless parentheses. | 2117 |
UselessParentheses | Useless parentheses. | 2119 |
UselessParentheses | Useless parentheses. | 2121 |
UselessParentheses | Useless parentheses. | 2127 |
UselessParentheses | Useless parentheses. | 2129 |
UselessParentheses | Useless parentheses. | 2131 |
UselessParentheses | Useless parentheses. | 2160 |
UselessParentheses | Useless parentheses. | 2164 |
UselessParentheses | Useless parentheses. | 2168 |
UselessParentheses | Useless parentheses. | 2172 |
UselessParentheses | Useless parentheses. | 2176 |
UselessParentheses | Useless parentheses. | 2184 |
UselessParentheses | Useless parentheses. | 2188 |
UselessParentheses | Useless parentheses. | 2284 |
UselessParentheses | Useless parentheses. | 2305 |
UselessParentheses | Useless parentheses. | 2317 |
UselessParentheses | Useless parentheses. | 2338 |
UselessParentheses | Useless parentheses. | 2350 |
UselessParentheses | Useless parentheses. | 2371 |
UselessParentheses | Useless parentheses. | 2383 |
UselessParentheses | Useless parentheses. | 2404 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 2413 |
UselessParentheses | Useless parentheses. | 2418 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 2450 |
UselessParentheses | Useless parentheses. | 2465 |
UselessParentheses | Useless parentheses. | 2489 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 2495 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 2514 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 2518 |
UselessParentheses | Useless parentheses. | 2533 |
UselessParentheses | Useless parentheses. | 2554 |
UselessParentheses | Useless parentheses. | 2566 |
UselessParentheses | Useless parentheses. | 2587 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2615 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2630 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 2670 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 2734 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 2747 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 2755 |
UselessParentheses | Useless parentheses. | 2760 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2765 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 2766 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2767 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2768 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2772 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 2784 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2785 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2788 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 2798 |
UselessParentheses | Useless parentheses. | 2803 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2808 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 2809 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2810 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2811 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2815 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 2827 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2828 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 2831 |
UselessParentheses | Useless parentheses. | 2846 |
UselessParentheses | Useless parentheses. | 2880 |
UselessParentheses | Useless parentheses. | 2883 |
UselessParentheses | Useless parentheses. | 2886 |
UselessParentheses | Useless parentheses. | 2898 |
UselessParentheses | Useless parentheses. | 2902 |
UselessParentheses | Useless parentheses. | 2906 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 2916 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 2917 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 2982 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 3003 |
UselessParentheses | Useless parentheses. | 3027 |
UselessParentheses | Useless parentheses. | 3029 |
UselessParentheses | Useless parentheses. | 3031 |
UselessParentheses | Useless parentheses. | 3060 |
UselessParentheses | Useless parentheses. | 3064 |
UselessParentheses | Useless parentheses. | 3068 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 3137 |
UselessParentheses | Useless parentheses. | 3142 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3147 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 3148 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3149 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3150 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3155 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 3163 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3167 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3178 |
UselessParentheses | Useless parentheses. | 3191 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 3211 |
UselessParentheses | Useless parentheses. | 3216 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3221 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 3222 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3223 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3224 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3229 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 3237 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3241 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 3252 |
UselessParentheses | Useless parentheses. | 3265 |
UselessParentheses | Useless parentheses. | 3290 |
UselessParentheses | Useless parentheses. | 3314 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 3387 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.TransactionEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 3451 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 3464 |
UselessParentheses | Useless parentheses. | 3477 |
UselessParentheses | Useless parentheses. | 3493 |
UselessParentheses | Useless parentheses. | 3509 |
UselessParentheses | Useless parentheses. | 3547 |
UselessParentheses | Useless parentheses. | 3550 |
UselessParentheses | Useless parentheses. | 3553 |
UselessParentheses | Useless parentheses. | 3565 |
UselessParentheses | Useless parentheses. | 3569 |
UselessParentheses | Useless parentheses. | 3573 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 3583 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 3584 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 3649 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.TransactionEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 3670 |
UselessParentheses | Useless parentheses. | 3694 |
UselessParentheses | Useless parentheses. | 3696 |
UselessParentheses | Useless parentheses. | 3698 |
UselessParentheses | Useless parentheses. | 3727 |
UselessParentheses | Useless parentheses. | 3731 |
UselessParentheses | Useless parentheses. | 3735 |
UselessParentheses | Useless parentheses. | 3809 |
UselessParentheses | Useless parentheses. | 3830 |
UselessParentheses | Useless parentheses. | 3842 |
UselessParentheses | Useless parentheses. | 3863 |
UselessParentheses | Useless parentheses. | 3875 |
UselessParentheses | Useless parentheses. | 3896 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 3963 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 3992 |
UselessParentheses | Useless parentheses. | 3993 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Put.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4030 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4043 |
UselessParentheses | Useless parentheses. | 4056 |
UselessParentheses | Useless parentheses. | 4078 |
UselessParentheses | Useless parentheses. | 4111 |
UselessParentheses | Useless parentheses. | 4114 |
UselessParentheses | Useless parentheses. | 4126 |
UselessParentheses | Useless parentheses. | 4130 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4140 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4141 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4206 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Put.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4227 |
UselessParentheses | Useless parentheses. | 4256 |
UselessParentheses | Useless parentheses. | 4258 |
UselessParentheses | Useless parentheses. | 4287 |
UselessParentheses | Useless parentheses. | 4295 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4359 |
UselessParentheses | Useless parentheses. | 4364 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4396 |
UselessParentheses | Useless parentheses. | 4411 |
UselessParentheses | Useless parentheses. | 4435 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4441 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4460 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4464 |
UselessParentheses | Useless parentheses. | 4479 |
UselessParentheses | Useless parentheses. | 4500 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4563 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Take.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4622 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4635 |
UselessParentheses | Useless parentheses. | 4648 |
UselessParentheses | Useless parentheses. | 4664 |
UselessParentheses | Useless parentheses. | 4697 |
UselessParentheses | Useless parentheses. | 4700 |
UselessParentheses | Useless parentheses. | 4712 |
UselessParentheses | Useless parentheses. | 4716 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4726 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4727 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4792 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Take.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4813 |
UselessParentheses | Useless parentheses. | 4837 |
UselessParentheses | Useless parentheses. | 4839 |
UselessParentheses | Useless parentheses. | 4868 |
UselessParentheses | Useless parentheses. | 4872 |
UselessParentheses | Useless parentheses. | 4939 |
UselessParentheses | Useless parentheses. | 4960 |
UselessParentheses | Useless parentheses. | 4972 |
UselessParentheses | Useless parentheses. | 4993 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5039 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Rollback.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 5087 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5100 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5134 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 5135 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5200 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Rollback.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 5221 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5358 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Commit.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 5412 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5425 |
UselessParentheses | Useless parentheses. | 5438 |
UselessParentheses | Useless parentheses. | 5466 |
UselessParentheses | Useless parentheses. | 5478 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5488 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 5489 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5554 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Commit.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 5575 |
UselessParentheses | Useless parentheses. | 5599 |
UselessParentheses | Useless parentheses. | 5628 |
UselessParentheses | Useless parentheses. | 5688 |
UselessParentheses | Useless parentheses. | 5709 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5752 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.TransactionEventFooter.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 5800 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5813 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5847 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 5848 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 5913 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.TransactionEventFooter.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 5934 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 6096 |
UselessParentheses | Useless parentheses. | 6145 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6161 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 6174 |
UselessParentheses | Useless parentheses. | 6223 |
UselessParentheses | Useless parentheses. | 6261 |
UselessParentheses | Useless parentheses. | 6277 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 6287 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 6288 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 6353 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6374 |
UselessParentheses | Useless parentheses. | 6400 |
UselessParentheses | Useless parentheses. | 6405 |
UselessParentheses | Useless parentheses. | 6435 |
UselessParentheses | Useless parentheses. | 6437 |
UselessParentheses | Useless parentheses. | 6443 |
UselessParentheses | Useless parentheses. | 6467 |
UselessParentheses | Useless parentheses. | 6480 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6540 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6593 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6640 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6654 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Iterable' due to existing implicit import 'java.lang.*' | 6668 |
UselessParentheses | Useless parentheses. | 6684 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6707 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6735 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6742 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6750 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6755 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6759 |
UselessParentheses | Useless parentheses. | 6761 |
UselessParentheses | Useless parentheses. | 6775 |
UselessParentheses | Useless parentheses. | 6799 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 6827 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 6842 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 6872 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 6931 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 6944 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 6952 |
UselessParentheses | Useless parentheses. | 6957 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 6962 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 6963 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 6964 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 6965 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 6969 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 6981 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 6982 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 6985 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 6995 |
UselessParentheses | Useless parentheses. | 7000 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7005 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7006 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7007 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7008 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7012 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7024 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7025 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7028 |
UselessParentheses | Useless parentheses. | 7056 |
UselessParentheses | Useless parentheses. | 7059 |
UselessParentheses | Useless parentheses. | 7071 |
UselessParentheses | Useless parentheses. | 7075 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 7085 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7086 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 7151 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 7172 |
UselessParentheses | Useless parentheses. | 7196 |
UselessParentheses | Useless parentheses. | 7198 |
UselessParentheses | Useless parentheses. | 7227 |
UselessParentheses | Useless parentheses. | 7231 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7293 |
UselessParentheses | Useless parentheses. | 7298 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7303 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7304 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7305 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7306 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7311 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7319 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7323 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7334 |
UselessParentheses | Useless parentheses. | 7347 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7367 |
UselessParentheses | Useless parentheses. | 7372 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7377 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7378 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7379 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7380 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7385 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 7393 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7397 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7408 |
UselessParentheses | Useless parentheses. | 7421 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7519 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7554 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7560 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7566 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7572 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7578 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7584 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7590 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7596 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7602 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7608 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7614 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 7620 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 581 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 272 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 358 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 359 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 222 |
UselessParentheses | Useless parentheses. | 230 |
UselessParentheses | Useless parentheses. | 239 |
UselessParentheses | Useless parentheses. | 248 |
UselessParentheses | Useless parentheses. | 543 |
UselessParentheses | Useless parentheses. | 556 |
UselessParentheses | Useless parentheses. | 734 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 587 |
UselessParentheses | Useless parentheses. | 663 |
UselessParentheses | Useless parentheses. | 770 |
UselessParentheses | Useless parentheses. | 874 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 134–135 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.instrumentation.GangliaServer' due to existing same package import 'org.apache.flume.instrumentation.*' | 27 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 127–128 |
UselessParentheses | Useless parentheses. | 129–130 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 243 |
UselessParentheses | Useless parentheses. | 245 |
UselessParentheses | Useless parentheses. | 286 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 126 |
UselessParentheses | Useless parentheses. | 142–143 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 265 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 52 |
UselessParentheses | Useless parentheses. | 77 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 33 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 151 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 50 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 51 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 66 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 66 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 103 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 111 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 116 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 118 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 127 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 165 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 166 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 196 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 196 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 331 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 335 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 359 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 361 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 367 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 371 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 391 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Long' due to existing implicit import 'java.lang.*' | 397 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Long' due to existing implicit import 'java.lang.*' | 425 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 433 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 441 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 449 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 470 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 476 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 493 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 497 |
UselessParentheses | Useless parentheses. | 574 |
UselessParentheses | Useless parentheses. | 578 |
UselessParentheses | Useless parentheses. | 584 |
UselessParentheses | Useless parentheses. | 588 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 603 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 613 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 623 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 633 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 643 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 653 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 680 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 681 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 681 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.ClassNotFoundException' due to existing implicit import 'java.lang.*' | 740 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 812 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 813 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 868 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 932 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 968 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 969 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 140 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 169 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 182 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 185 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 189 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 189 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 249 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 252 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 256 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 256 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' | 276 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' | 315 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' | 320 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' | 339 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 372 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 372 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 399 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 407 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 412 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 414 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 423 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 491 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 505 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 511 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 517 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 524 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 528 |
UselessParentheses | Useless parentheses. | 558 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 573 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 600 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 601 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 601 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.ClassNotFoundException' due to existing implicit import 'java.lang.*' | 631 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 742 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 742 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 767 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 775 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 780 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 782 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 791 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 819 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 825 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 828 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 834 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 839 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 843 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 892 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 893 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 893 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.ClassNotFoundException' due to existing implicit import 'java.lang.*' | 913 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 996 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 996 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 1021 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 1029 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 1034 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 1036 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 1045 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 1073 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 1079 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 1082 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 1088 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 1093 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 1097 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 1146 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 1147 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 1147 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.ClassNotFoundException' due to existing implicit import 'java.lang.*' | 1167 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 235 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 236 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.util.Map' | 28 |
UnnecessaryImport | Unused import 'java.util.HashMap' | 29 |
UnnecessaryImport | Unused import 'org.apache.thrift.TEnum' | 30 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TEnum' due to existing import 'org.apache.thrift.TEnum' | 32 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.apache.thrift.protocol.TProtocolException' | 33 |
UnnecessaryImport | Unused import 'org.apache.thrift.EncodingUtils' | 34 |
UnnecessaryImport | Unused import 'org.apache.thrift.TException' | 35 |
UnnecessaryImport | Unused import 'org.apache.thrift.async.AsyncMethodCallback' | 36 |
UnnecessaryImport | Unused import 'org.apache.thrift.server.AbstractNonblockingServer.*' | 37 |
UnnecessaryImport | Unused import 'java.util.Set' | 43 |
UnnecessaryImport | Unused import 'java.util.HashSet' | 44 |
UnnecessaryImport | Unused import 'java.util.BitSet' | 47 |
UnnecessaryImport | Unused import 'org.slf4j.Logger' | 51 |
UnnecessaryImport | Unused import 'org.slf4j.LoggerFactory' | 52 |
UselessParentheses | Useless parentheses. | 336 |
UselessParentheses | Useless parentheses. | 341 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 384 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 388 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 416 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.protocol.TProtocolException' due to existing import 'org.apache.thrift.protocol.TProtocolException' | 419 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.protocol.TProtocolException' due to existing import 'org.apache.thrift.protocol.TProtocolException' | 422 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 430 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 438 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 451 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 500 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 537 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 551 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.apache.thrift.protocol.TProtocolException' | 33 |
UnnecessaryImport | Unused import 'org.apache.thrift.EncodingUtils' | 34 |
UnnecessaryImport | Unused import 'org.apache.thrift.server.AbstractNonblockingServer.*' | 37 |
UnnecessaryImport | Unused import 'java.util.Set' | 43 |
UnnecessaryImport | Unused import 'java.util.HashSet' | 44 |
UnnecessaryImport | Unused import 'java.nio.ByteBuffer' | 48 |
UnnecessaryImport | Unused import 'java.util.Arrays' | 49 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 60 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 62 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 68 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 68 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 70 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 70 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 94 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 100 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 107 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 117 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 123 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 130 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 158 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 158 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 167 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 167 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 172 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 180 |
UselessParentheses | Useless parentheses. | 186 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 190 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 190 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 199 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 199 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 204 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 212 |
UselessParentheses | Useless parentheses. | 218 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 253 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 273 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 344 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 395 |
UselessParentheses | Useless parentheses. | 599 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 632 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 636 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 656 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 667 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 675 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 688 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 718 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 742 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 755 |
UselessParentheses | Useless parentheses. | 981 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1014 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1018 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1038 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1046 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1054 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1067 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1096 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1120 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1133 |
UselessParentheses | Useless parentheses. | 1362 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1395 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1399 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1419 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1427 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1435 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1448 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1488 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1519 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1538 |
UselessParentheses | Useless parentheses. | 1773 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1806 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1810 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1830 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1838 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1846 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1859 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1888 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1912 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1925 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 215 |
UselessParentheses | Useless parentheses. | 215 |
UselessParentheses | Useless parentheses. | 643 |
UselessParentheses | Useless parentheses. | 643 |
UselessParentheses | Useless parentheses. | 648 |
UselessParentheses | Useless parentheses. | 648 |
UselessParentheses | Useless parentheses. | 697 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 50 |
UselessParentheses | Useless parentheses. | 54 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 276 |
UselessParentheses | Useless parentheses. | 279 |
UselessParentheses | Useless parentheses. | 731–732 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'KafkaSinkConstants.REQUIRED_ACKS_FLUME_KEY' due to existing static import 'org.apache.flume.sink.kafka.KafkaSinkConstants.REQUIRED_ACKS_FLUME_KEY' | 429 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 516 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 516 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 601 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 601 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'org.apache.thrift.protocol.TProtocolException' | 33 |
UnnecessaryImport | Unused import 'org.apache.thrift.EncodingUtils' | 34 |
UnnecessaryImport | Unused import 'org.apache.thrift.TException' | 35 |
UnnecessaryImport | Unused import 'org.apache.thrift.async.AsyncMethodCallback' | 36 |
UnnecessaryImport | Unused import 'org.apache.thrift.server.AbstractNonblockingServer.*' | 37 |
UnnecessaryImport | Unused import 'java.util.Set' | 43 |
UnnecessaryImport | Unused import 'java.util.HashSet' | 44 |
UnnecessaryImport | Unused import 'java.nio.ByteBuffer' | 48 |
UnnecessaryImport | Unused import 'java.util.Arrays' | 49 |
UnnecessaryImport | Unused import 'org.slf4j.Logger' | 51 |
UnnecessaryImport | Unused import 'org.slf4j.LoggerFactory' | 52 |
UselessParentheses | Useless parentheses. | 312 |
UselessParentheses | Useless parentheses. | 317 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 360 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 364 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 392 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 400 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 408 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 421 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 458 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 487 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 506 |
Rule | Violation | Line |
---|---|---|
UnnecessaryImport | Unused import 'java.util.Map' | 28 |
UnnecessaryImport | Unused import 'java.util.HashMap' | 29 |
UnnecessaryImport | Unused import 'org.apache.thrift.TEnum' | 30 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TEnum' due to existing import 'org.apache.thrift.TEnum' | 32 |
Rule | Violation | Line |
---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 54 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 60 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 60 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 84 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 90 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 97 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 125 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 125 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 134 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 134 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 139 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 147 |
UselessParentheses | Useless parentheses. | 153 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 187 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 257 |
UselessParentheses | Useless parentheses. | 481 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 514 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 518 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 538 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 546 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 554 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 567 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 607 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 638 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 657 |
UselessParentheses | Useless parentheses. | 892 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 925 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 929 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 949 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 957 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 965 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 978 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1007 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1031 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 1044 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 202 |
Rule | Violation | Line |
---|---|---|
UselessParentheses | Useless parentheses. | 182 |
UselessParentheses | Useless parentheses. | 186 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'proxyAs': the method is declared in an interface type | 3 | 31 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'isAuthenticated': the method is declared in an interface type | 3 | 38 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'startCredentialRefresher': the method is declared in an interface type | 3 | 44 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 50 |
UselessParentheses | Useless parentheses. | 4 | 54 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'execute': the method is declared in an interface type | 3 | 38 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'execute': the method is declared in an interface type | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 3 | 61–69 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 101 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 161–164 |
EmptyWhileStmt | Avoid empty while statements | 3 | 325 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 155 |
UselessParentheses | Useless parentheses. | 4 | 163 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 512–514 |
UselessParentheses | Useless parentheses. | 4 | 512 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 3 | 378–381 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 717–718 |
Rule | Violation | Priority | Line |
---|---|---|---|
PrimitiveWrapperInstantiation | Do not use `new Long(...)`, prefer `Long.valueOf(...)` | 3 | 46 |
PrimitiveWrapperInstantiation | Do not use `new Long(...)`, prefer `Long.valueOf(...)` | 3 | 50 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 3 | 171–181 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 321–331 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessOverridingMethod | Overriding method merely calls super | 3 | 40–42 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 45–47 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static | 3 | 84–99 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'write': the method is declared in an interface type | 3 | 38 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readFields': the method is declared in an interface type | 3 | 46 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 83 |
UselessParentheses | Useless parentheses. | 4 | 110 |
UselessParentheses | Useless parentheses. | 4 | 110 |
UselessParentheses | Useless parentheses. | 4 | 121 |
UselessParentheses | Useless parentheses. | 4 | 121 |
UselessParentheses | Useless parentheses. | 4 | 133 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public abstract' on method 'build': the method is declared in an interface type | 3 | 33 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 108 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 120 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 121–124 |
UselessParentheses | Useless parentheses. | 4 | 184 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 191–194 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Checkpoint.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 200 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 213 |
UselessParentheses | Useless parentheses. | 4 | 226 |
UselessParentheses | Useless parentheses. | 4 | 242 |
UselessParentheses | Useless parentheses. | 4 | 258 |
UselessParentheses | Useless parentheses. | 4 | 274 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 327–355 |
UselessParentheses | Useless parentheses. | 4 | 360 |
UselessParentheses | Useless parentheses. | 4 | 363 |
UselessParentheses | Useless parentheses. | 4 | 366 |
UselessParentheses | Useless parentheses. | 4 | 369 |
UselessParentheses | Useless parentheses. | 4 | 384 |
UselessParentheses | Useless parentheses. | 4 | 388 |
UselessParentheses | Useless parentheses. | 4 | 392 |
UselessParentheses | Useless parentheses. | 4 | 396 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 410 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 411 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 476 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 488–491 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Checkpoint.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 497 |
UselessParentheses | Useless parentheses. | 4 | 522 |
UselessParentheses | Useless parentheses. | 4 | 524 |
UselessParentheses | Useless parentheses. | 4 | 526 |
UselessParentheses | Useless parentheses. | 4 | 528 |
UselessParentheses | Useless parentheses. | 4 | 531 |
UselessParentheses | Useless parentheses. | 4 | 563 |
UselessParentheses | Useless parentheses. | 4 | 567 |
UselessParentheses | Useless parentheses. | 4 | 571 |
UselessParentheses | Useless parentheses. | 4 | 575 |
UselessParentheses | Useless parentheses. | 4 | 580 |
UselessParentheses | Useless parentheses. | 4 | 582 |
UselessParentheses | Useless parentheses. | 4 | 620 |
UselessParentheses | Useless parentheses. | 4 | 633 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 646–670 |
UselessParentheses | Useless parentheses. | 4 | 697 |
UselessParentheses | Useless parentheses. | 4 | 718 |
UselessParentheses | Useless parentheses. | 4 | 730 |
UselessParentheses | Useless parentheses. | 4 | 751 |
UselessParentheses | Useless parentheses. | 4 | 763 |
UselessParentheses | Useless parentheses. | 4 | 784 |
UselessParentheses | Useless parentheses. | 4 | 796 |
UselessParentheses | Useless parentheses. | 4 | 817 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 834 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 887 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 934 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 948 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Iterable' due to existing implicit import 'java.lang.*' | 4 | 962 |
UselessParentheses | Useless parentheses. | 4 | 978 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1001 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1029 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1036 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1044 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1049 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1053 |
UselessParentheses | Useless parentheses. | 4 | 1055 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 1108 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 1120 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 1121–1124 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3 | 1130 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 1170–1173 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1179 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 1192 |
UselessParentheses | Useless parentheses. | 4 | 1205 |
UselessParentheses | Useless parentheses. | 4 | 1221 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 1235–1249 |
UselessParentheses | Useless parentheses. | 4 | 1254 |
UselessParentheses | Useless parentheses. | 4 | 1257 |
UselessParentheses | Useless parentheses. | 4 | 1269 |
UselessParentheses | Useless parentheses. | 4 | 1273 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 1283 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 1284 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 1349 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 1361–1364 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.ActiveLog.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1370 |
EmptyIfStmt | Avoid empty if statements | 3 | 1384–1385 |
UselessParentheses | Useless parentheses. | 4 | 1394 |
UselessParentheses | Useless parentheses. | 4 | 1396 |
UselessParentheses | Useless parentheses. | 4 | 1425 |
UselessParentheses | Useless parentheses. | 4 | 1429 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 1459–1469 |
UselessParentheses | Useless parentheses. | 4 | 1496 |
UselessParentheses | Useless parentheses. | 4 | 1517 |
UselessParentheses | Useless parentheses. | 4 | 1529 |
UselessParentheses | Useless parentheses. | 4 | 1550 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 1655 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 1667 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 1668–1671 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3 | 1677 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1716 |
UselessParentheses | Useless parentheses. | 4 | 1717 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 1750–1753 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileMetaData.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 1759 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 1772 |
UselessParentheses | Useless parentheses. | 4 | 1785 |
UselessParentheses | Useless parentheses. | 4 | 1801 |
UselessParentheses | Useless parentheses. | 4 | 1817 |
UselessParentheses | Useless parentheses. | 4 | 1833 |
UselessParentheses | Useless parentheses. | 4 | 1849 |
UselessParentheses | Useless parentheses. | 4 | 1871 |
UselessParentheses | Useless parentheses. | 4 | 1887 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 1906–1934 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 1927–1930 |
UselessParentheses | Useless parentheses. | 4 | 1939 |
UselessParentheses | Useless parentheses. | 4 | 1942 |
UselessParentheses | Useless parentheses. | 4 | 1945 |
UselessParentheses | Useless parentheses. | 4 | 1948 |
UselessParentheses | Useless parentheses. | 4 | 1951 |
UselessParentheses | Useless parentheses. | 4 | 1954 |
UselessParentheses | Useless parentheses. | 4 | 1957 |
UselessParentheses | Useless parentheses. | 4 | 1969 |
UselessParentheses | Useless parentheses. | 4 | 1973 |
UselessParentheses | Useless parentheses. | 4 | 1977 |
UselessParentheses | Useless parentheses. | 4 | 1981 |
UselessParentheses | Useless parentheses. | 4 | 1985 |
UselessParentheses | Useless parentheses. | 4 | 1989 |
UselessParentheses | Useless parentheses. | 4 | 1993 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 2003 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 2004 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 2069 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 2081–2084 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileMetaData.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 2090 |
UselessParentheses | Useless parentheses. | 4 | 2115 |
UselessParentheses | Useless parentheses. | 4 | 2117 |
UselessParentheses | Useless parentheses. | 4 | 2119 |
UselessParentheses | Useless parentheses. | 4 | 2121 |
UselessParentheses | Useless parentheses. | 4 | 2127 |
UselessParentheses | Useless parentheses. | 4 | 2129 |
UselessParentheses | Useless parentheses. | 4 | 2131 |
UselessParentheses | Useless parentheses. | 4 | 2160 |
UselessParentheses | Useless parentheses. | 4 | 2164 |
UselessParentheses | Useless parentheses. | 4 | 2168 |
UselessParentheses | Useless parentheses. | 4 | 2172 |
UselessParentheses | Useless parentheses. | 4 | 2176 |
UselessParentheses | Useless parentheses. | 4 | 2184 |
UselessParentheses | Useless parentheses. | 4 | 2188 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 2233–2257 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 2251–2254 |
UselessParentheses | Useless parentheses. | 4 | 2284 |
UselessParentheses | Useless parentheses. | 4 | 2305 |
UselessParentheses | Useless parentheses. | 4 | 2317 |
UselessParentheses | Useless parentheses. | 4 | 2338 |
UselessParentheses | Useless parentheses. | 4 | 2350 |
UselessParentheses | Useless parentheses. | 4 | 2371 |
UselessParentheses | Useless parentheses. | 4 | 2383 |
UselessParentheses | Useless parentheses. | 4 | 2404 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 2413 |
UselessParentheses | Useless parentheses. | 4 | 2418 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 2450 |
UselessParentheses | Useless parentheses. | 4 | 2465 |
UselessParentheses | Useless parentheses. | 4 | 2489 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 2495 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 2514 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 2518 |
UselessParentheses | Useless parentheses. | 4 | 2533 |
UselessParentheses | Useless parentheses. | 4 | 2554 |
UselessParentheses | Useless parentheses. | 4 | 2566 |
UselessParentheses | Useless parentheses. | 4 | 2587 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2615 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2630 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 2658 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 2670 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 2671–2674 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3 | 2680 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 2725–2728 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 2734 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 2747 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 2755 |
UselessParentheses | Useless parentheses. | 4 | 2760 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2765 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 2766 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2767 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2768 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2772 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 2784 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2785 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2788 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 2798 |
UselessParentheses | Useless parentheses. | 4 | 2803 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2808 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 2809 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2810 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2811 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2815 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 2827 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2828 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 2831 |
UselessParentheses | Useless parentheses. | 4 | 2846 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 2861–2875 |
UselessParentheses | Useless parentheses. | 4 | 2880 |
UselessParentheses | Useless parentheses. | 4 | 2883 |
UselessParentheses | Useless parentheses. | 4 | 2886 |
UselessParentheses | Useless parentheses. | 4 | 2898 |
UselessParentheses | Useless parentheses. | 4 | 2902 |
UselessParentheses | Useless parentheses. | 4 | 2906 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 2916 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 2917 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 2982 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 2994–2997 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.LogFileEncryption.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 3003 |
EmptyIfStmt | Avoid empty if statements | 3 | 3017–3018 |
UselessParentheses | Useless parentheses. | 4 | 3027 |
UselessParentheses | Useless parentheses. | 4 | 3029 |
UselessParentheses | Useless parentheses. | 4 | 3031 |
UselessParentheses | Useless parentheses. | 4 | 3060 |
UselessParentheses | Useless parentheses. | 4 | 3064 |
UselessParentheses | Useless parentheses. | 4 | 3068 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 3105–3115 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 3137 |
UselessParentheses | Useless parentheses. | 4 | 3142 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3147 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 3148 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3149 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3150 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3155 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 3163 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3167 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3178 |
UselessParentheses | Useless parentheses. | 4 | 3191 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 3211 |
UselessParentheses | Useless parentheses. | 4 | 3216 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3221 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 3222 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3223 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3224 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3229 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 3237 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3241 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 3252 |
UselessParentheses | Useless parentheses. | 4 | 3265 |
UselessParentheses | Useless parentheses. | 4 | 3290 |
UselessParentheses | Useless parentheses. | 4 | 3314 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 3375 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 3387 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 3388–3391 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3 | 3397 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 3442–3445 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.TransactionEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 3451 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 3464 |
UselessParentheses | Useless parentheses. | 4 | 3477 |
UselessParentheses | Useless parentheses. | 4 | 3493 |
UselessParentheses | Useless parentheses. | 4 | 3509 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 3524–3542 |
UselessParentheses | Useless parentheses. | 4 | 3547 |
UselessParentheses | Useless parentheses. | 4 | 3550 |
UselessParentheses | Useless parentheses. | 4 | 3553 |
UselessParentheses | Useless parentheses. | 4 | 3565 |
UselessParentheses | Useless parentheses. | 4 | 3569 |
UselessParentheses | Useless parentheses. | 4 | 3573 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 3583 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 3584 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 3649 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 3661–3664 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.TransactionEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 3670 |
EmptyIfStmt | Avoid empty if statements | 3 | 3684–3685 |
UselessParentheses | Useless parentheses. | 4 | 3694 |
UselessParentheses | Useless parentheses. | 4 | 3696 |
UselessParentheses | Useless parentheses. | 4 | 3698 |
UselessParentheses | Useless parentheses. | 4 | 3727 |
UselessParentheses | Useless parentheses. | 4 | 3731 |
UselessParentheses | Useless parentheses. | 4 | 3735 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 3768–3782 |
UselessParentheses | Useless parentheses. | 4 | 3809 |
UselessParentheses | Useless parentheses. | 4 | 3830 |
UselessParentheses | Useless parentheses. | 4 | 3842 |
UselessParentheses | Useless parentheses. | 4 | 3863 |
UselessParentheses | Useless parentheses. | 4 | 3875 |
UselessParentheses | Useless parentheses. | 4 | 3896 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 3951 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 3963 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 3964–3967 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3 | 3973 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 3992 |
UselessParentheses | Useless parentheses. | 4 | 3993 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 4021–4024 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Put.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4030 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 4043 |
UselessParentheses | Useless parentheses. | 4 | 4056 |
UselessParentheses | Useless parentheses. | 4 | 4078 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 4092–4106 |
UselessParentheses | Useless parentheses. | 4 | 4111 |
UselessParentheses | Useless parentheses. | 4 | 4114 |
UselessParentheses | Useless parentheses. | 4 | 4126 |
UselessParentheses | Useless parentheses. | 4 | 4130 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 4140 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 4141 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 4206 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 4218–4221 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Put.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4227 |
UselessParentheses | Useless parentheses. | 4 | 4256 |
UselessParentheses | Useless parentheses. | 4 | 4258 |
UselessParentheses | Useless parentheses. | 4 | 4287 |
UselessParentheses | Useless parentheses. | 4 | 4295 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 4325–4335 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4359 |
UselessParentheses | Useless parentheses. | 4 | 4364 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4396 |
UselessParentheses | Useless parentheses. | 4 | 4411 |
UselessParentheses | Useless parentheses. | 4 | 4435 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4441 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4460 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4464 |
UselessParentheses | Useless parentheses. | 4 | 4479 |
UselessParentheses | Useless parentheses. | 4 | 4500 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 4551 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 4563 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 4564–4567 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3 | 4573 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 4613–4616 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Take.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4622 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 4635 |
UselessParentheses | Useless parentheses. | 4 | 4648 |
UselessParentheses | Useless parentheses. | 4 | 4664 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 4678–4692 |
UselessParentheses | Useless parentheses. | 4 | 4697 |
UselessParentheses | Useless parentheses. | 4 | 4700 |
UselessParentheses | Useless parentheses. | 4 | 4712 |
UselessParentheses | Useless parentheses. | 4 | 4716 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 4726 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 4727 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 4792 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 4804–4807 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Take.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 4813 |
EmptyIfStmt | Avoid empty if statements | 3 | 4827–4828 |
UselessParentheses | Useless parentheses. | 4 | 4837 |
UselessParentheses | Useless parentheses. | 4 | 4839 |
UselessParentheses | Useless parentheses. | 4 | 4868 |
UselessParentheses | Useless parentheses. | 4 | 4872 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 4902–4912 |
UselessParentheses | Useless parentheses. | 4 | 4939 |
UselessParentheses | Useless parentheses. | 4 | 4960 |
UselessParentheses | Useless parentheses. | 4 | 4972 |
UselessParentheses | Useless parentheses. | 4 | 4993 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 5025 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5039 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 5040–5043 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 5078–5081 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Rollback.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 5087 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5100 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 5108–5114 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5134 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 5135 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5200 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 5212–5215 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Rollback.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 5221 |
EmptyIfStmt | Avoid empty if statements | 3 | 5235–5236 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 5289–5291 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 5346 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5358 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 5359–5362 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3 | 5368 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 5403–5406 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Commit.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 5412 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5425 |
UselessParentheses | Useless parentheses. | 4 | 5438 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 5451–5461 |
UselessParentheses | Useless parentheses. | 4 | 5466 |
UselessParentheses | Useless parentheses. | 4 | 5478 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5488 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 5489 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5554 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 5566–5569 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.Commit.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 5575 |
EmptyIfStmt | Avoid empty if statements | 3 | 5589–5590 |
UselessParentheses | Useless parentheses. | 4 | 5599 |
UselessParentheses | Useless parentheses. | 4 | 5628 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 5655–5661 |
UselessParentheses | Useless parentheses. | 4 | 5688 |
UselessParentheses | Useless parentheses. | 4 | 5709 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 5740 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5752 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 5753–5756 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 5791–5794 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.TransactionEventFooter.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 5800 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5813 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 5821–5827 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5847 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 5848 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 5913 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 5925–5928 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.TransactionEventFooter.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 5934 |
EmptyIfStmt | Avoid empty if statements | 3 | 5948–5949 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 6002–6004 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 6084 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 6096 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 6097–6100 |
UselessParentheses | Useless parentheses. | 4 | 6145 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 6152–6155 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6161 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 6174 |
UselessParentheses | Useless parentheses. | 4 | 6223 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 6237–6253 |
UselessParentheses | Useless parentheses. | 4 | 6261 |
UselessParentheses | Useless parentheses. | 4 | 6277 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 6287 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 6288 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 6353 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 6365–6368 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEvent.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6374 |
UselessParentheses | Useless parentheses. | 4 | 6400 |
UselessParentheses | Useless parentheses. | 4 | 6405 |
UselessParentheses | Useless parentheses. | 4 | 6435 |
UselessParentheses | Useless parentheses. | 4 | 6437 |
UselessParentheses | Useless parentheses. | 4 | 6443 |
UselessParentheses | Useless parentheses. | 4 | 6467 |
UselessParentheses | Useless parentheses. | 4 | 6480 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 6496–6508 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6540 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6593 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6640 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6654 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Iterable' due to existing implicit import 'java.lang.*' | 4 | 6668 |
UselessParentheses | Useless parentheses. | 4 | 6684 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6707 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6735 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6742 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6750 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6755 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6759 |
UselessParentheses | Useless parentheses. | 4 | 6761 |
UselessParentheses | Useless parentheses. | 4 | 6775 |
UselessParentheses | Useless parentheses. | 4 | 6799 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 6827 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 6842 |
UnusedFormalParameter | Avoid unused constructor parameters such as 'noInit'. | 3 | 6860 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 6872 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getUnknownFields': the method is already in a final class | 3 | 6873–6876 |
UnusedLocalVariable | Avoid unused local variables such as 'mutable_bitField0_'. | 3 | 6882 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 6922–6925 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 6931 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 6944 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 6952 |
UselessParentheses | Useless parentheses. | 4 | 6957 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 6962 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 6963 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 6964 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 6965 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 6969 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 6981 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 6982 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 6985 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 6995 |
UselessParentheses | Useless parentheses. | 4 | 7000 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7005 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7006 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7007 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7008 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7012 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7024 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7025 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7028 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 7041–7051 |
UselessParentheses | Useless parentheses. | 4 | 7056 |
UselessParentheses | Useless parentheses. | 4 | 7059 |
UselessParentheses | Useless parentheses. | 4 | 7071 |
UselessParentheses | Useless parentheses. | 4 | 7075 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 7085 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7086 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Override' due to existing implicit import 'java.lang.*' | 4 | 7151 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'getDescriptor': the method is already in a final class | 3 | 7163–7166 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.channel.file.proto.ProtosFactory.FlumeEventHeader.Builder' due to existing same package import 'org.apache.flume.channel.file.proto.*' | 4 | 7172 |
EmptyIfStmt | Avoid empty if statements | 3 | 7186–7187 |
UselessParentheses | Useless parentheses. | 4 | 7196 |
UselessParentheses | Useless parentheses. | 4 | 7198 |
UselessParentheses | Useless parentheses. | 4 | 7227 |
UselessParentheses | Useless parentheses. | 4 | 7231 |
UnnecessaryModifier | Unnecessary modifier 'final' on method 'isInitialized': the method is already in a final class | 3 | 7265–7271 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7293 |
UselessParentheses | Useless parentheses. | 4 | 7298 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7303 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7304 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7305 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7306 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7311 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7319 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7323 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7334 |
UselessParentheses | Useless parentheses. | 4 | 7347 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7367 |
UselessParentheses | Useless parentheses. | 4 | 7372 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7377 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7378 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7379 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7380 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7385 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 7393 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7397 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7408 |
UselessParentheses | Useless parentheses. | 4 | 7421 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Checkpoint_fieldAccessorTable'. | 3 | 7455 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_ActiveLog_fieldAccessorTable'. | 3 | 7460 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_LogFileMetaData_fieldAccessorTable'. | 3 | 7465 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_LogFileEncryption_fieldAccessorTable'. | 3 | 7470 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_TransactionEventHeader_fieldAccessorTable'. | 3 | 7475 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Put_fieldAccessorTable'. | 3 | 7480 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Take_fieldAccessorTable'. | 3 | 7485 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Rollback_fieldAccessorTable'. | 3 | 7490 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_Commit_fieldAccessorTable'. | 3 | 7495 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_TransactionEventFooter_fieldAccessorTable'. | 3 | 7500 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_FlumeEvent_fieldAccessorTable'. | 3 | 7505 |
UnusedPrivateField | Avoid unused private fields such as 'internal_static_FlumeEventHeader_fieldAccessorTable'. | 3 | 7510 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7519 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7554 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7560 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7566 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7572 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7578 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7584 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7590 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7596 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7602 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7608 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7614 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 7620 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'DatabaseType(String, String)': enum constructors are implicitly private | 3 | 41–44 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type | 3 | 34 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 40 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'persistEvent': the method is declared in an interface type | 3 | 47 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'removeEvent': the method is declared in an interface type | 3 | 56 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getTransaction': the method is declared in an interface type | 3 | 61 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'TransactionIsolation(String, int)': enum constructors are implicitly private | 3 | 33–36 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 581 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 3 | 417–420 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'dataSource'. | 3 | 27 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'schemaExists': the method is declared in an interface type | 3 | 31 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'validateSchema': the method is declared in an interface type | 3 | 36 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'createSchemaObjects': the method is declared in an interface type | 3 | 45–46 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'storeEvent': the method is declared in an interface type | 3 | 56 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'fetchAndDeleteEvent': the method is declared in an interface type | 3 | 67–68 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getChannelSize': the method is declared in an interface type | 3 | 76 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 19–844 |
UselessParentheses | Useless parentheses. | 4 | 272 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 4 | 358 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 4 | 359 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 222 |
UselessParentheses | Useless parentheses. | 4 | 230 |
UselessParentheses | Useless parentheses. | 4 | 239 |
UselessParentheses | Useless parentheses. | 4 | 248 |
UselessOverridingMethod | Overriding method merely calls super | 3 | 322–324 |
UselessParentheses | Useless parentheses. | 4 | 543 |
UselessParentheses | Useless parentheses. | 4 | 556 |
UselessParentheses | Useless parentheses. | 4 | 734 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'Log4jAvroHeaders(String)': enum constructors are implicitly private | 3 | 34–36 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ComponentType(String)': enum constructors are implicitly private | 3 | 139–141 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 17–1263 |
UselessParentheses | Useless parentheses. | 4 | 587 |
UselessParentheses | Useless parentheses. | 4 | 663 |
UselessParentheses | Useless parentheses. | 4 | 770 |
UselessParentheses | Useless parentheses. | 4 | 874 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'FlumeConfigurationErrorType(String)': enum constructors are implicitly private | 3 | 36–38 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ChannelConfigurationType(String)': enum constructors are implicitly private | 3 | 49–52 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ChannelSelectorConfigurationType(String)': enum constructors are implicitly private | 3 | 53–55 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ChannelSelectorType(String)': enum constructors are implicitly private | 3 | 48–50 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ChannelType(String)': enum constructors are implicitly private | 3 | 60–62 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SinkConfigurationType(String)': enum constructors are implicitly private | 3 | 169–171 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SinkProcessorConfigurationType(String)': enum constructors are implicitly private | 3 | 65–67 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SinkProcessorType(String)': enum constructors are implicitly private | 3 | 53–55 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SinkType(String)': enum constructors are implicitly private | 3 | 128–130 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SourceConfigurationType(String)': enum constructors are implicitly private | 3 | 229–231 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'SourceType(String)': enum constructors are implicitly private | 3 | 127–129 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'put': the method is declared in an interface type | 3 | 69 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'take': the method is declared in an interface type | 3 | 83 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getTransaction': the method is declared in an interface type | 3 | 88 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setChannels': the method is declared in an interface type | 3 | 38 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getRequiredChannels': the method is declared in an interface type | 3 | 48 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getOptionalChannels': the method is declared in an interface type | 3 | 58 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getAllChannels': the method is declared in an interface type | 3 | 64 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setName': the method is declared in an interface type | 3 | 32 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getName': the method is declared in an interface type | 3 | 34 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'process': the method is declared in an interface type | 3 | 48 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getBackOffSleepIncrement': the method is declared in an interface type | 3 | 50 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getMaxBackOffSleepInterval': the method is declared in an interface type | 3 | 52 |
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Status': nested enums are implicitly static | 3 | 54–56 |
UnnecessaryModifier | Unnecessary modifier 'public' on enum 'Status': the enum is declared in an interface type | 3 | 54–56 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setChannel': the method is declared in an interface type | 3 | 57 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getChannel': the method is declared in an interface type | 3 | 62 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'process': the method is declared in an interface type | 3 | 74 |
UnnecessaryModifier | Unnecessary modifier 'public' on enum 'Status': the enum is declared in an interface type | 3 | 76–78 |
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Status': nested enums are implicitly static | 3 | 76–78 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setChannelProcessor': the method is declared in an interface type | 3 | 55 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getChannelProcessor': the method is declared in an interface type | 3 | 60 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'State': nested enums are implicitly static | 3 | 217–219 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'MAX_LINE_LENGTH'. | 3 | 59 |
ReturnFromFinallyBlock | Avoid returning from a finally block | 3 | 118 |
UselessParentheses | Useless parentheses. | 4 | 134–135 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readEvent': the method is declared in an interface type | 3 | 44 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readEvents': the method is declared in an interface type | 3 | 52 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 57 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'commit': the method is declared in an interface type | 3 | 40 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 3 | 232–235 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'configure': the method is declared in an interface type | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'configure': the method is declared in an interface type | 3 | 22 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyIfStmt | Avoid empty if statements | 3 | 46–48 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'format': the method is declared in an interface type | 3 | 27 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public static' on field 'CTX_PREFIX': the field is declared in an interface type | 3 | 31 |
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 3 | 47–49 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 3 | 48 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 232–234 |
EmptyCatchBlock | Avoid empty catch blocks | 3 | 255–257 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'start': the method is declared in an interface type | 3 | 31 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'stop': the method is declared in an interface type | 3 | 33 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'Type': nested enums are implicitly static | 3 | 269–278 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.flume.instrumentation.GangliaServer' due to existing same package import 'org.apache.flume.instrumentation.*' | 4 | 27 |
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'MonitoringType(Class)': enum constructors are implicitly private | 3 | 32–34 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type | 3 | 33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'intercept': the method is declared in an interface type | 3 | 41 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'intercept': the method is declared in an interface type | 3 | 51 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 56 |
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 3 | 59–61 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 3 | 60 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'logger'. | 3 | 51 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyIfStmt | Avoid empty if statements | 3 | 60–62 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'start': the method is declared in an interface type | 3 | 100 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'stop': the method is declared in an interface type | 3 | 114 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getLifecycleState': the method is declared in an interface type | 3 | 121 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 60 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'AvroSchemaType': nested enums are implicitly static | 3 | 68–71 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'logger'. | 3 | 34 |
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements | These nested if statements could be combined | 3 | 95–98 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readEvent': the method is declared in an interface type | 3 | 44 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'readEvents': the method is declared in an interface type | 3 | 54 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'mark': the method is declared in an interface type | 3 | 63 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'reset': the method is declared in an interface type | 3 | 73 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 84 |
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 3 | 90–92 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 3 | 91 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 3 | 45–47 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 3 | 46 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'public static' on field 'CTX_PREFIX': the field is declared in an interface type | 3 | 85 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'afterCreate': the method is declared in an interface type | 3 | 90 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'afterReopen': the method is declared in an interface type | 3 | 96 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'write': the method is declared in an interface type | 3 | 103 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'flush': the method is declared in an interface type | 3 | 111 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'beforeClose': the method is declared in an interface type | 3 | 118 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'supportsReopen': the method is declared in an interface type | 3 | 127 |
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 3 | 133–135 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 3 | 134 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'logger'. | 3 | 34 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 288–290 |
UnusedLocalVariable | Avoid unused local variables such as 'event'. | 3 | 317 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 339–352 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 127–128 |
UselessParentheses | Useless parentheses. | 4 | 129–130 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 243 |
UselessParentheses | Useless parentheses. | 4 | 245 |
EmptyIfStmt | Avoid empty if statements | 3 | 260–262 |
UselessParentheses | Useless parentheses. | 4 | 286 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidBranchingStatementAsLastInLoop | Avoid using a branching statement as the last in a loop. | 2 | 471 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 126 |
UselessParentheses | Useless parentheses. | 4 | 142–143 |
Rule | Violation | Priority | Line |
---|---|---|---|
AvoidUsingHardCodedIP | Do not hard code the IP address | 3 | 33 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getEvents': the method is declared in an interface type | 3 | 42–43 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–434 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 265 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 1–267 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 52 |
UselessParentheses | Useless parentheses. | 4 | 77 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyStatementNotInLoop | An empty statement (semicolon) not part of a loop | 3 | 60 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 33 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 151 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'State': nested enums are implicitly static | 3 | 254–258 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedFormalParameter | Avoid unused method parameters such as 'name'. | 3 | 165 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'EventStatus(int)': enum constructors are implicitly private | 3 | 36–38 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'Priority(int)': enum constructors are implicitly private | 3 | 39–41 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 50 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 51 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 66 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 66 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 4 | 103 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 111 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 116 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 118 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 127 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 165 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 166 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 196 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 196 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 331 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 335 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 359 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 361 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 367 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 371 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 391 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Long' due to existing implicit import 'java.lang.*' | 4 | 397 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Long' due to existing implicit import 'java.lang.*' | 4 | 425 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 433 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 441 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 449 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 470 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 4 | 476 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 493 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 497 |
UselessParentheses | Useless parentheses. | 4 | 574 |
UselessParentheses | Useless parentheses. | 4 | 578 |
UselessParentheses | Useless parentheses. | 4 | 584 |
UselessParentheses | Useless parentheses. | 4 | 588 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 4 | 603 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 4 | 613 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 4 | 623 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 4 | 633 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 4 | 643 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 4 | 653 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 680 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 4 | 681 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 4 | 681 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.ClassNotFoundException' due to existing implicit import 'java.lang.*' | 4 | 740 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 812 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 813 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 868 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 932 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 968 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 969 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 3 | 33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 35 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 3 | 41 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 43 |
UnnecessaryReturn | Avoid unnecessary return statements | 3 | 95 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 140 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 169 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 182 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 185 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 189 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 189 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 249 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 252 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 256 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 256 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' | 4 | 276 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' | 4 | 315 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' | 4 | 320 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Exception' due to existing implicit import 'java.lang.*' | 4 | 339 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 372 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 372 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 4 | 399 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 407 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 412 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 414 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 423 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 491 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 505 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 511 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 4 | 517 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 524 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 528 |
UselessParentheses | Useless parentheses. | 4 | 558 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Boolean.valueOf' due to existing implicit import 'java.lang.*' | 4 | 573 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 600 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 4 | 601 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 4 | 601 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.ClassNotFoundException' due to existing implicit import 'java.lang.*' | 4 | 631 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 742 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 742 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 4 | 767 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 775 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 780 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 782 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 791 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 819 |
EmptySwitchStatements | Avoid empty switch statements | 3 | 820–821 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 825 |
EmptySwitchStatements | Avoid empty switch statements | 3 | 826–827 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 828 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 4 | 834 |
EmptySwitchStatements | Avoid empty switch statements | 3 | 837–838 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 839 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 843 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 892 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 4 | 893 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 4 | 893 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.ClassNotFoundException' due to existing implicit import 'java.lang.*' | 4 | 913 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 996 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 996 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 4 | 1021 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 1029 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 1034 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 1036 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 1045 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 1073 |
EmptySwitchStatements | Avoid empty switch statements | 3 | 1074–1075 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 1079 |
EmptySwitchStatements | Avoid empty switch statements | 3 | 1080–1081 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 1082 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalArgumentException' due to existing implicit import 'java.lang.*' | 4 | 1088 |
EmptySwitchStatements | Avoid empty switch statements | 3 | 1091–1092 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.IllegalStateException' due to existing implicit import 'java.lang.*' | 4 | 1093 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.Object' due to existing implicit import 'java.lang.*' | 4 | 1097 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.String' due to existing implicit import 'java.lang.*' | 4 | 1146 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 4 | 1147 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.StringBuilder' due to existing implicit import 'java.lang.*' | 4 | 1147 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.lang.ClassNotFoundException' due to existing implicit import 'java.lang.*' | 4 | 1167 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'PROPERTIES': the field is declared in an interface type | 3 | 26 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'JSON': the field is declared in an interface type | 3 | 27 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'YAML': the field is declared in an interface type | 3 | 28 |
UnnecessaryModifier | Unnecessary modifiers 'static final' on field 'XML': the field is declared in an interface type | 3 | 29 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 235 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getBatchSize': the method is declared in an interface type | 3 | 45 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 3 | 62 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'appendBatch': the method is declared in an interface type | 3 | 85–86 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'isActive': the method is declared in an interface type | 3 | 95 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 108 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'ClientType': nested enums are implicitly static | 3 | 234–252 |
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ClientType(String)': enum constructors are implicitly private | 3 | 244–246 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 236 |
UnnecessaryModifier | Unnecessary modifier 'static' on enum 'State': nested enums are implicitly static | 3 | 327–329 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.util.Map' | 4 | 28 |
UnnecessaryImport | Unused import 'java.util.HashMap' | 4 | 29 |
UnnecessaryImport | Unused import 'org.apache.thrift.TEnum' | 4 | 30 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TEnum' due to existing import 'org.apache.thrift.TEnum' | 4 | 32 |
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'Status(int)': enum constructors are implicitly private | 3 | 40–42 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.apache.thrift.protocol.TProtocolException' | 4 | 33 |
UnnecessaryImport | Unused import 'org.apache.thrift.EncodingUtils' | 4 | 34 |
UnnecessaryImport | Unused import 'org.apache.thrift.TException' | 4 | 35 |
UnnecessaryImport | Unused import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 36 |
UnnecessaryImport | Unused import 'org.apache.thrift.server.AbstractNonblockingServer.*' | 4 | 37 |
UnnecessaryImport | Unused import 'java.util.Set' | 4 | 43 |
UnnecessaryImport | Unused import 'java.util.HashSet' | 4 | 44 |
UnnecessaryImport | Unused import 'java.util.BitSet' | 4 | 47 |
UnnecessaryImport | Unused import 'org.slf4j.Logger' | 4 | 51 |
UnnecessaryImport | Unused import 'org.slf4j.LoggerFactory' | 4 | 52 |
UselessParentheses | Useless parentheses. | 4 | 336 |
UselessParentheses | Useless parentheses. | 4 | 341 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 384 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 388 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 416 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.protocol.TProtocolException' due to existing import 'org.apache.thrift.protocol.TProtocolException' | 4 | 419 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.protocol.TProtocolException' due to existing import 'org.apache.thrift.protocol.TProtocolException' | 4 | 422 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 430 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 438 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 451 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 500 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 537 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 551 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.apache.thrift.protocol.TProtocolException' | 4 | 33 |
UnnecessaryImport | Unused import 'org.apache.thrift.EncodingUtils' | 4 | 34 |
UnnecessaryImport | Unused import 'org.apache.thrift.server.AbstractNonblockingServer.*' | 4 | 37 |
UnnecessaryImport | Unused import 'java.util.Set' | 4 | 43 |
UnnecessaryImport | Unused import 'java.util.HashSet' | 4 | 44 |
UnnecessaryImport | Unused import 'java.nio.ByteBuffer' | 4 | 48 |
UnnecessaryImport | Unused import 'java.util.Arrays' | 4 | 49 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 60 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 3 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 62 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'appendBatch': the method is declared in an interface type | 3 | 62 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 68 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 68 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 3 | 68 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'appendBatch': the method is declared in an interface type | 3 | 70 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 70 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 70 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 94 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 100 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 107 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 117 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 123 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 130 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 158 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 158 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 167 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 167 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 172 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 180 |
UselessParentheses | Useless parentheses. | 4 | 186 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 190 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 190 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 199 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 199 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 204 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 212 |
UselessParentheses | Useless parentheses. | 4 | 218 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 253 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 273 |
UnusedLocalVariable | Avoid unused local variables such as 'result'. | 3 | 324 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 344 |
UnusedLocalVariable | Avoid unused local variables such as 'result'. | 3 | 375 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 395 |
UselessParentheses | Useless parentheses. | 4 | 599 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 632 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 636 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 3 | 643 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 656 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 667 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 675 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 688 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 718 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 742 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 755 |
UselessParentheses | Useless parentheses. | 4 | 981 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1014 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1018 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 3 | 1025 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1038 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1046 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1054 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1067 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1096 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1120 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1133 |
UselessParentheses | Useless parentheses. | 4 | 1362 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1395 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1399 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 3 | 1406 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1419 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1427 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1435 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1448 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1488 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1519 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1538 |
UselessParentheses | Useless parentheses. | 4 | 1773 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1806 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1810 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 3 | 1817 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1830 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1838 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1846 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1859 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1888 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1912 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1925 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 19–211 |
Rule | Violation | Priority | Line |
---|---|---|---|
PrimitiveWrapperInstantiation | Do not use `new Integer(...)`, prefer `Integer.valueOf(...)` | 3 | 68 |
UnusedPrivateMethod | Avoid unused private methods such as 'isFileClosed(FileSystem,Path)'. | 3 | 205 |
UselessParentheses | Useless parentheses. | 4 | 215 |
UselessParentheses | Useless parentheses. | 4 | 215 |
CollapsibleIfStatements | These nested if statements could be combined | 3 | 484–497 |
UselessParentheses | Useless parentheses. | 4 | 643 |
UselessParentheses | Useless parentheses. | 4 | 643 |
UselessParentheses | Useless parentheses. | 4 | 648 |
UselessParentheses | Useless parentheses. | 4 | 648 |
UselessParentheses | Useless parentheses. | 4 | 697 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'run': the method is declared in an interface type | 3 | 64 |
UnusedPrivateField | Avoid unused private fields such as 'clock'. | 3 | 135 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'open': the method is declared in an interface type | 3 | 34 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'open': the method is declared in an interface type | 3 | 36–37 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'append': the method is declared in an interface type | 3 | 39 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'sync': the method is declared in an interface type | 3 | 41 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 43 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'isUnderReplicated': the method is declared in an interface type | 3 | 45 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 50 |
UselessParentheses | Useless parentheses. | 4 | 54 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on interface 'Builder': members of interface types are implicitly public | 3 | 43–45 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'build': the method is declared in an interface type | 3 | 44 |
UnnecessaryModifier | Unnecessary modifier 'public' on class 'Record': members of interface types are implicitly public | 3 | 50–66 |
UnnecessaryModifier | Unnecessary modifier 'static' on class 'Record': types nested within an interface type are implicitly static | 3 | 50–66 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'write': the method is declared in an interface type | 3 | 32–33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'write': the method is declared in an interface type | 3 | 35–36 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryReturn | Avoid unnecessary return statements | 3 | 59 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'batchCounter'. | 3 | 63 |
UnusedPrivateField | Avoid unused private fields such as 'eventCounter'. | 3 | 64 |
UnusedPrivateMethod | Avoid unused private methods such as 'resetCounters()'. | 3 | 111 |
UnusedFormalParameter | Avoid unused method parameters such as 'proxyUser'. | 3 | 373 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock | Avoid empty catch blocks | 3 | 306–308 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 276 |
UselessParentheses | Useless parentheses. | 4 | 279 |
PrimitiveWrapperInstantiation | Do not use `new Long(...)`, prefer `Long.valueOf(...)` | 3 | 346 |
UselessParentheses | Useless parentheses. | 4 | 731–732 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type | 3 | 46 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'setEvent': the method is declared in an interface type | 3 | 51 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getActions': the method is declared in an interface type | 3 | 61 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getIncrements': the method is declared in an interface type | 3 | 71 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'cleanUp': the method is declared in an interface type | 3 | 76 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'onBatchStart': the method is declared in an interface type | 3 | 27 |
Rule | Violation | Priority | Line |
---|---|---|---|
PrimitiveWrapperInstantiation | Do not use `new Long(...)`, prefer `Long.valueOf(...)` | 3 | 210 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'onAfterCoalesce': the method is declared in an interface type | 3 | 567 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'initialize': the method is declared in an interface type | 3 | 42 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getActions': the method is declared in an interface type | 3 | 53 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'getIncrements': the method is declared in an interface type | 3 | 55 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'close': the method is declared in an interface type | 3 | 60 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 19–529 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'KafkaSinkConstants.REQUIRED_ACKS_FLUME_KEY' due to existing static import 'org.apache.flume.sink.kafka.KafkaSinkConstants.REQUIRED_ACKS_FLUME_KEY' | 4 | 429 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'beginTransaction': the method is declared in an interface type | 3 | 30 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'process': the method is declared in an interface type | 3 | 33 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'commitTransaction': the method is declared in an interface type | 3 | 44 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'rollbackTransaction': the method is declared in an interface type | 3 | 56 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'stop': the method is declared in an interface type | 3 | 59 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyIfStmt | Avoid empty if statements | 3 | 67–69 |
Rule | Violation | Priority | Line |
---|---|---|---|
TooManyStaticImports | Too many static imports may lead to messy code | 3 | 17–694 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 4 | 516 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 4 | 516 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 4 | 601 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'scala.Option.empty' due to existing import 'scala.Option' | 4 | 601 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'org.apache.thrift.protocol.TProtocolException' | 4 | 33 |
UnnecessaryImport | Unused import 'org.apache.thrift.EncodingUtils' | 4 | 34 |
UnnecessaryImport | Unused import 'org.apache.thrift.TException' | 4 | 35 |
UnnecessaryImport | Unused import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 36 |
UnnecessaryImport | Unused import 'org.apache.thrift.server.AbstractNonblockingServer.*' | 4 | 37 |
UnnecessaryImport | Unused import 'java.util.Set' | 4 | 43 |
UnnecessaryImport | Unused import 'java.util.HashSet' | 4 | 44 |
UnnecessaryImport | Unused import 'java.nio.ByteBuffer' | 4 | 48 |
UnnecessaryImport | Unused import 'java.util.Arrays' | 4 | 49 |
UnnecessaryImport | Unused import 'org.slf4j.Logger' | 4 | 51 |
UnnecessaryImport | Unused import 'org.slf4j.LoggerFactory' | 4 | 52 |
UselessParentheses | Useless parentheses. | 4 | 312 |
UselessParentheses | Useless parentheses. | 4 | 317 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 360 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 364 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 392 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 400 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 408 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 421 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 458 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 487 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 506 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryImport | Unused import 'java.util.Map' | 4 | 28 |
UnnecessaryImport | Unused import 'java.util.HashMap' | 4 | 29 |
UnnecessaryImport | Unused import 'org.apache.thrift.TEnum' | 4 | 30 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TEnum' due to existing import 'org.apache.thrift.TEnum' | 4 | 32 |
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'ResultCode(int)': enum constructors are implicitly private | 3 | 38–40 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 54 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'Log': the method is declared in an interface type | 3 | 54 |
UnnecessaryModifier | Unnecessary modifier 'public' on method 'Log': the method is declared in an interface type | 3 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 60 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 84 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 90 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 97 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 125 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 125 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 134 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 134 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 139 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 147 |
UselessParentheses | Useless parentheses. | 4 | 153 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 187 |
UnusedLocalVariable | Avoid unused local variables such as 'result'. | 3 | 237 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.async.AsyncMethodCallback' due to existing import 'org.apache.thrift.async.AsyncMethodCallback' | 4 | 257 |
UselessParentheses | Useless parentheses. | 4 | 481 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 514 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 518 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 3 | 525 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 538 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 546 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 554 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 567 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 607 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 638 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 657 |
UselessParentheses | Useless parentheses. | 4 | 892 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 925 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 929 |
UnusedLocalVariable | Avoid unused local variables such as 'first'. | 3 | 936 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 949 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 957 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 965 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 978 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1007 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1031 |
UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'org.apache.thrift.TException' due to existing import 'org.apache.thrift.TException' | 4 | 1044 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedPrivateField | Avoid unused private fields such as 'cachePatternMatching'. | 3 | 59 |
UselessParentheses | Useless parentheses. | 4 | 202 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnusedLocalVariable | Avoid unused local variables such as 'result'. | 3 | 187 |
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses | Useless parentheses. | 4 | 182 |
UselessParentheses | Useless parentheses. | 4 | 186 |
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyIfStmt | Avoid empty if statements | 3 | 149–151 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'public' on method 'run': the method is declared in an interface type | 3 | 23 |
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier | Unnecessary modifier 'private' on constructor 'FlumeToolType(Class)': enum constructors are implicitly private | 3 | 27–29 |
Filename | Problem |
---|---|
Flume NG Core - org/apache/flume/source/AvroSource.java | PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-core/src/main/java/org/apache/flume/source/AvroSource.java
net.sourceforge.pmd.PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-core/src/main/java/org/apache/flume/source/AvroSource.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ArrayIndexOutOfBoundsException: 38411 at org.objectweb.asm.ClassReader. |
Flume NG Core - org/apache/flume/source/MultiportSyslogTCPSource.java | PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-core/src/main/java/org/apache/flume/source/MultiportSyslogTCPSource.java
net.sourceforge.pmd.PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-core/src/main/java/org/apache/flume/source/MultiportSyslogTCPSource.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ArrayIndexOutOfBoundsException: 17285 at org.objectweb.asm.ClassReader. |
Flume NG Core - org/apache/flume/source/SslContextAwareAbstractSource.java | PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-core/src/main/java/org/apache/flume/source/SslContextAwareAbstractSource.java
net.sourceforge.pmd.PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-core/src/main/java/org/apache/flume/source/SslContextAwareAbstractSource.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ArrayIndexOutOfBoundsException: 55258 at org.objectweb.asm.ClassReader. |
Flume NG Core - org/apache/flume/source/http/HTTPSource.java | PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-core/src/main/java/org/apache/flume/source/http/HTTPSource.java
net.sourceforge.pmd.PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-core/src/main/java/org/apache/flume/source/http/HTTPSource.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ArrayIndexOutOfBoundsException: 13126 at org.objectweb.asm.ClassReader. |
Flume NG Node - org/apache/flume/node/MapResolver.java | PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-node/src/main/java/org/apache/flume/node/MapResolver.java
net.sourceforge.pmd.PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-node/src/main/java/org/apache/flume/node/MapResolver.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ArrayIndexOutOfBoundsException: 11709 at org.objectweb.asm.ClassReader. |
Flume NG SDK - org/apache/flume/api/NettyAvroRpcClient.java | PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-sdk/src/main/java/org/apache/flume/api/NettyAvroRpcClient.java
net.sourceforge.pmd.PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-sdk/src/main/java/org/apache/flume/api/NettyAvroRpcClient.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ArrayIndexOutOfBoundsException: 51308 at org.objectweb.asm.ClassReader. |
Flume NG HBase2 Sink - org/apache/flume/sink/hbase2/HBase2Sink.java | PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-sinks/flume-ng-hbase2-sink/src/main/java/org/apache/flume/sink/hbase2/HBase2Sink.java
net.sourceforge.pmd.PMDException: Error while processing /Users/rgoers/projects/apache/flume/flume/flume-ng-sinks/flume-ng-hbase2-sink/src/main/java/org/apache/flume/sink/hbase2/HBase2Sink.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:85) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:29) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ArrayIndexOutOfBoundsException: 52087 at org.objectweb.asm.ClassReader. |