The following document contains the results of Checkstyle 6.16 with odl_checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| coding | IllegalCatch | 1 | |
| MultipleVariableDeclarations | 6 | ||
| VariableDeclarationUsageDistance | 7 | ||
| imports | AvoidStarImport | 12 | |
CustomImportOrder
|
136 | ||
| RedundantImport | 1 | ||
| UnusedImports | 45 | ||
| indentation | Indentation
|
144 | |
| javadoc | JavadocStyle
|
16 | |
| NonEmptyAtclauseDescription | 6 | ||
| regexp | RegexpSingleline
|
18 | |
| sizes | LineLength
|
11 | |
| whitespace | EmptyLineSeparator
|
12 | |
FileTabCharacter
|
210 | ||
| GenericWhitespace | 1 | ||
| MethodParamPad | 1 | ||
WhitespaceAround
|
4 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri'. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.List' import. Should be before 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri'. | 13 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.DataBroker' import. Should be before 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri'. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.WriteTransaction' import. Should be before 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri'. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType' import. Should be before 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri'. | 17 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix' import. Should be before 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri'. | 18 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.DropActionCaseBuilder. | 19 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.drop.action._case.DropAction. | 23 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.drop.action._case.DropActionBuilder. | 24 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.EthernetMatchBuilder'. | 49 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.EthernetMatchBuilder'. | 50 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.EthernetMatchBuilder'. | 51 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.EthernetMatchBuilder'. | 52 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.EthernetMatchBuilder'. | 53 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.collect.Lists' import. Should be before 'org.slf4j.LoggerFactory'. | 60 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 64 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 64 | |
| whitespace | EmptyLineSeparator | ',' should be separated from previous statement. | 66 | |
| coding | MultipleVariableDeclarations | Each variable declaration must be in its own statement. | 66 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 76 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 76 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 77 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 78 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 81 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 81 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 84 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'matchBuilderSrc' declaration and its first usage is 9, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 85 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'matchBuilderDst' declaration and its first usage is 10, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 87 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 93 | |
| sizes | LineLength | Line is longer than 120 characters (found 124). | 119 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 136 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'isbDst' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 142 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 154 | |
| sizes | LineLength | Line is longer than 120 characters (found 121). | 165 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'org.slf4j.LoggerFactory'. | 44 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not preceded with whitespace. | 125 | |
| whitespace | WhitespaceAround | WhitespaceAround: '+' is not followed by whitespace. | 125 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - java.util.concurrent.ExecutionException. | 10 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'java.util.concurrent.ExecutionException'. | 11 | |
| imports | UnusedImports | Unused import - com.google.common.base.Optional. | 11 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.CheckedFuture' import. Should be before 'java.util.concurrent.ExecutionException'. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.Futures' import. Should be before 'java.util.concurrent.ExecutionException'. | 13 | |
| imports | UnusedImports | Unused import - com.google.common.util.concurrent.Futures. | 13 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.Before' import. Should be before 'org.junit.Test'. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yangtools.yang.binding.DataObject' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier'. | 23 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 26 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.mockito.Mockito.*. | 26 | |
| imports | CustomImportOrder | Import statement for 'org.junit.Assert.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 27 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.junit.Assert.*. | 27 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 30 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 30 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 31 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 32 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 32 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 33 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 34 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 34 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 35 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 36 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 36 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 38 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 38 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 39 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 40 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 40 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 41 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 41 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 42 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 42 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 43 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 43 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 44 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 44 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 45 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 45 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 47 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 47 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 48 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 49 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 49 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 50 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 50 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 51 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 51 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 52 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 52 | |
| coding | MultipleVariableDeclarations | Each variable declaration must be in its own statement. | 52 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 53 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 53 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 54 | |
| sizes | LineLength | Line is longer than 120 characters (found 157). | 54 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 54 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 55 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 55 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 56 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 56 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - org.mockito.Mock. | 10 | |
| whitespace | EmptyLineSeparator | 'import' should be separated from previous statement. | 11 | |
| imports | CustomImportOrder | Import statement for 'org.junit.Assert.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 11 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.junit.Assert.*. | 11 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.Test' import. Should be before 'org.mockito.Mock'. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.Before' import. Should be before 'org.mockito.Mock'. | 13 | |
| imports | UnusedImports | Unused import - org.mockito.MockitoAnnotations. | 14 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 26 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 26 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 8, expected level should be 4. | 27 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 27 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 8, expected level should be 4. | 28 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 28 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 29 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 29 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 30 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 30 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 31 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 31 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 32 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 32 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 33 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 33 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 34 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 35 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 35 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 12, expected level should be 8. | 36 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 36 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 37 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 38 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 12, expected level should be 8. | 39 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 39 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 40 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 40 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 41 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 41 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 42 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 42 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 43 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 44 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 44 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 45 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 45 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 46 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 46 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 47 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 47 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 48 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 49 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 49 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 50 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 50 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'java.io.IOException' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 13 | |
| imports | UnusedImports | Unused import - java.io.IOException. | 13 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.io.StringReader' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 14 | |
| imports | UnusedImports | Unused import - java.io.StringReader. | 14 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.concurrent.Future' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.DataBroker' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 17 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 18 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 19 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 20 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 21 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 22 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnectorKey' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 23 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 24 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 25 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 26 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 27 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 28 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 29 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInputBuilder' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 30 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.NatappService' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 31 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.NatTypeInput' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 32 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.nat.type.input.NatType' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 33 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.nat.type.input.nat.type.Dynamic' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 34 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.nat.type.input.nat.type.Pat' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 35 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.nat.type.input.nat.type.Static' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 36 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 37 | |
| whitespace | EmptyLineSeparator | ',' should be separated from previous statement. | 51 | |
| coding | MultipleVariableDeclarations | Each variable declaration must be in its own statement. | 51 | |
| whitespace | EmptyLineSeparator | ',' should be separated from previous statement. | 52 | |
| coding | MultipleVariableDeclarations | Each variable declaration must be in its own statement. | 52 | |
| whitespace | EmptyLineSeparator | ',' should be separated from previous statement. | 56 | |
| coding | MultipleVariableDeclarations | Each variable declaration must be in its own statement. | 56 | |
| whitespace | GenericWhitespace | GenericWhitespace '>' is followed by whitespace. | 72 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 96 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 97 | |
| sizes | LineLength | Line is longer than 120 characters (found 123). | 106 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'java.lang.InterruptedException' import. Should be before 'java.util.concurrent.Future'. | 12 | |
| imports | RedundantImport | Redundant import from the java.lang package - java.lang.InterruptedException. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes'. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes'. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes'. | 17 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes'. | 18 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef. | 18 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener. | 23 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived. | 25 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceivedBuilder. | 26 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput. | 27 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInputBuilder. | 28 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.NatTypeInput' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.nat.type.input.NatType'. | 30 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.NatTypeInput. | 30 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.NatTypeInputBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.nat.type.input.NatType'. | 31 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 37 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument. | 37 | |
| whitespace | EmptyLineSeparator | 'import' should be separated from previous statement. | 38 | |
| imports | CustomImportOrder | Import statement for 'org.junit.Assert.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 38 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.junit.Assert.*. | 38 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.Test' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 39 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.Before' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 40 | |
| whitespace | EmptyLineSeparator | 'import' should be separated from previous statement. | 41 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Matchers.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 41 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.mockito.Matchers.*. | 41 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.mockito.Mock' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 42 | |
| whitespace | EmptyLineSeparator | 'import' should be separated from previous statement. | 43 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 43 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.mockito.Mockito.*. | 43 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.runner.RunWith' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 44 | |
| imports | UnusedImports | Unused import - org.junit.runner.RunWith. | 44 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.mockito.MockitoAnnotations' import. Should be before 'org.opendaylight.yangtools.yang.common.RpcResult'. | 45 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 49 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 49 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 51 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 51 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 52 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 53 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 53 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 54 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 55 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 55 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 56 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 57 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 57 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 58 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 59 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 59 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 60 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 61 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 61 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 62 | |
| indentation | Indentation | 'member def type' have incorrect indentation level 8, expected level should be 4. | 64 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 64 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 65 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 66 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 68 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 68 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 69 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 69 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 71 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 71 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 72 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 73 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 73 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 74 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 74 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 75 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 75 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 76 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 76 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 77 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 77 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 78 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 78 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 79 | |
| whitespace | WhitespaceAround | WhitespaceAround: '{' is not preceded with whitespace. | 79 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 80 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 80 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 81 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 81 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 82 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 82 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 83 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 83 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 84 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 84 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 85 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 85 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 86 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 86 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 87 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 87 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 88 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 88 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 90 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 91 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 93 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 94 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 95 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 96 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 97 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 99 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 100 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 101 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 102 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 103 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress. | 11 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 18 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 18 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 18 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 21 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 21 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 22 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 22 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 24 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 24 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 29 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 29 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 34 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 34 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 39 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 39 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 43 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 44 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 44 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 47 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 50 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 50 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 55 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 55 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 60 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 60 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 65 | |
| javadoc | JavadocStyle | First sentence should end with a period. | 65 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 69 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 72 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 72 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 73 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 80 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 80 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 81 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 88 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 88 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 89 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 96 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 96 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 97 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 104 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 104 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 105 | |
| javadoc | SummaryJavadoc | First sentence of Javadoc is incomplete (period is missing) or not present. | 119 | |
| javadoc | JavadocStyle | Javadoc has empty description section. | 119 | |
| javadoc | NonEmptyAtclauseDescription | At-clause should have a non-empty description. | 120 | |
| whitespace | WhitespaceAround | WhitespaceAround: '=' is not followed by whitespace. | 124 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - java.util.ArrayList. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.HashMap' import. Should be before 'java.util.Map'. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.ReadOnlyTransaction' import. Should be before 'org.opendaylight.controller.md.sal.binding.api.WriteTransaction'. | 18 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.DynamicNat' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.StaticNat'. | 22 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.PatNat' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.StaticNat'. | 23 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.PatMap' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.StaticNat'. | 24 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.StaticMap' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.StaticNat'. | 25 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.DynamicMap' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.StaticNat'. | 26 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.dynamicmap.DynamicMappingInfo' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.staticmap.StaticMappingInfoBuilder'. | 29 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.dynamicmap.DynamicMappingInfoBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.staticmap.StaticMappingInfoBuilder'. | 30 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.patmap.PatMappingInfo' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.staticmap.StaticMappingInfoBuilder'. | 31 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.patmap.PatMappingInfoBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.staticmap.StaticMappingInfoBuilder'. | 32 | |
| coding | IllegalCatch | Catching 'Exception' is not allowed. | 61 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'java.util.concurrent.ExecutionException'. | 13 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.CheckedFuture' import. Should be before 'java.util.concurrent.ExecutionException'. | 14 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.Futures' import. Should be before 'java.util.concurrent.ExecutionException'. | 15 | |
| imports | UnusedImports | Unused import - com.google.common.util.concurrent.Futures. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.Before' import. Should be before 'org.junit.Test'. | 17 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.ReadOnlyTransaction' import. Should be before 'org.opendaylight.controller.md.sal.binding.api.WriteTransaction'. | 21 | |
| imports | UnusedImports | Unused import - org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException. | 23 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.common.api.data.ReadFailedException' import. Should be before 'org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException'. | 24 | |
| imports | UnusedImports | Unused import - org.opendaylight.controller.md.sal.common.api.data.ReadFailedException. | 24 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.DynamicNat' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.staticmap.StaticMappingInfo'. | 28 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.DynamicNatBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.staticmap.StaticMappingInfo'. | 29 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.dynamicmap.DynamicMappingInfo' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.natapp.rev160125.staticmap.StaticMappingInfo'. | 30 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.yang.binding.DataObject. | 32 | |
| imports | UnusedImports | Unused import - org.slf4j.Logger. | 34 | |
| imports | UnusedImports | Unused import - org.slf4j.LoggerFactory. | 35 | |
| whitespace | EmptyLineSeparator | 'import' should be separated from previous statement. | 36 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 36 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.mockito.Mockito.*. | 36 | |
| imports | CustomImportOrder | Import statement for 'org.junit.Assert.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 37 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.junit.Assert.*. | 37 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 41 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 41 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 42 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 43 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 43 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 44 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 45 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 45 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 46 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 47 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 47 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 49 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 49 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 50 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 51 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 51 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 52 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 52 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 54 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 54 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 55 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 55 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 56 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 56 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 57 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 58 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 58 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 59 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 59 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 61 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 61 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 62 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 64 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 64 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 65 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 65 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 66 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 66 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 67 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 67 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 68 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 68 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 69 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 69 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 70 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 70 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 72 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 72 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 73 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 73 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 74 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 74 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 75 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 76 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 76 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 77 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 77 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 78 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 78 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 80 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 80 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 81 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 82 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 82 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 83 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 83 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 84 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 84 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 85 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 85 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 86 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 86 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 87 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 87 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 88 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 88 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 90 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 90 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 92 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 92 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 93 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 93 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 94 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 95 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 95 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 96 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 96 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 97 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 97 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 99 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 99 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 100 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 101 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 101 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 102 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 102 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 102 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 103 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 103 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 104 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 104 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.DataBroker' import. Should be before 'org.opendaylight.controller.sal.binding.api.BindingAwareProvider'. | 12 | |
| whitespace | EmptyLineSeparator | 'METHOD_DEF' should be separated from previous statement. | 24 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 37 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.Before' import. Should be before 'org.junit.Test'. | 11 | |
| imports | UnusedImports | Unused import - org.opendaylight.controller.sal.binding.api.BindingAwareBroker. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.md.sal.binding.api.DataBroker' import. Should be before 'org.opendaylight.controller.sal.binding.api.BindingAwareBroker'. | 13 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.yang.binding.NotificationListener. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ProviderContext' import. Should be before 'org.opendaylight.yangtools.yang.binding.NotificationListener'. | 16 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yangtools.concepts.ListenerRegistration' import. Should be before 'org.opendaylight.yangtools.yang.binding.NotificationListener'. | 17 | |
| imports | UnusedImports | Unused import - org.opendaylight.yangtools.concepts.ListenerRegistration. | 17 | |
| whitespace | EmptyLineSeparator | 'import' should be separated from previous statement. | 18 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Matchers.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 18 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.mockito.Matchers.*. | 18 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 19 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.mockito.Mockito.*. | 19 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.mockito.Mock' import. Should be before 'org.opendaylight.yangtools.yang.binding.NotificationListener'. | 21 | |
| imports | UnusedImports | Unused import - org.mockito.Mock. | 21 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.mockito.Mockito' import. Should be before 'org.opendaylight.yangtools.yang.binding.NotificationListener'. | 22 | |
| imports | UnusedImports | Unused import - org.mockito.Mockito. | 22 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.mockito.MockitoAnnotations' import. Should be before 'org.opendaylight.yangtools.yang.binding.NotificationListener'. | 23 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 27 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 27 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 28 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 29 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 29 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 31 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 31 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 32 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 33 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 33 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 34 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 34 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 35 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 35 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 37 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 37 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 38 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 39 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 39 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 40 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 40 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 41 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 41 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 43 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 43 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 44 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 44 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 45 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 45 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 47 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 47 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 49 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 49 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 50 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 52 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 52 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 53 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 53 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | CustomImportOrder | Wrong lexicographical order for 'java.util.ArrayList' import. Should be before 'java.util.List'. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.DropActionCaseBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action'. | 17 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.DropActionCaseBuilder. | 17 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.OutputActionCaseBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action'. | 18 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.output.action._case.OutputActionBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action'. | 19 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.ActionKey. | 21 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef. | 25 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector. | 28 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnectorKey. | 29 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey'. | 32 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.TableKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey'. | 33 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey'. | 34 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey'. | 35 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey'. | 36 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder. | 42 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.IpMatch' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 43 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.IpMatchBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 44 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 45 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.FlowModFlags' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 46 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.FlowModFlags. | 46 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.instruction.ApplyActionsCaseBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 47 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.instruction.apply.actions._case.ApplyActionsBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 48 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 49 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.InstructionBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 50 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.InstructionKey' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 51 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.InstructionKey. | 51 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.InstructionsBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 52 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.address.address.Ipv4Builder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 53 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Prefix' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 54 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.SetNwSrcActionCaseBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 55 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.drop.action._case.DropAction' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 56 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.drop.action._case.DropAction. | 56 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.drop.action._case.DropActionBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 57 | |
| imports | UnusedImports | Unused import - org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.drop.action._case.DropActionBuilder. | 57 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.nw.src.action._case.SetNwSrcActionBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 58 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.SetNwDstActionCaseBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 59 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.nw.dst.action._case.SetNwDstActionBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 60 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.SetTpDstActionCaseBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 61 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.tp.dst.action._case.SetTpDstActionBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 62 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.SetTpSrcActionCaseBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 63 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.set.tp.src.action._case.SetTpSrcActionBuilder' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._3.match.Ipv4MatchBuilder'. | 64 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._4.match.TcpMatchBuilder'. | 66 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri' import. Should be before 'org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.match.layer._4.match.TcpMatchBuilder'. | 67 | |
| regexp | RegexpSingleline | Line has trailing spaces. | 85 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 85 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'inport' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 86 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 86 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 87 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'matchBuilderSrc' declaration and its first usage is 11, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 101 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'matchBuilderDst' declaration and its first usage is 12, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 104 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 119 | |
| sizes | LineLength | Line is longer than 120 characters (found 122). | 124 | |
| whitespace | MethodParamPad | '(' is preceded with whitespace. | 124 | |
| sizes | LineLength | Line is longer than 120 characters (found 125). | 144 | |
| coding | VariableDeclarationUsageDistance | Distance between variable 'isb2' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). | 167 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| imports | UnusedImports | Unused import - java.util.concurrent.ExecutionException. | 10 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.base.Optional' import. Should be before 'java.util.concurrent.ExecutionException'. | 11 | |
| imports | UnusedImports | Unused import - com.google.common.base.Optional. | 11 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.CheckedFuture' import. Should be before 'java.util.concurrent.ExecutionException'. | 12 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'com.google.common.util.concurrent.Futures' import. Should be before 'java.util.concurrent.ExecutionException'. | 13 | |
| imports | UnusedImports | Unused import - com.google.common.util.concurrent.Futures. | 13 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.junit.Before' import. Should be before 'org.junit.Test'. | 15 | |
| imports | CustomImportOrder | Wrong lexicographical order for 'org.opendaylight.yangtools.yang.binding.DataObject' import. Should be before 'org.opendaylight.yangtools.yang.binding.InstanceIdentifier'. | 23 | |
| whitespace | EmptyLineSeparator | 'import' should be separated from previous statement. | 24 | |
| imports | CustomImportOrder | Import statement for 'org.mockito.Mockito.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 24 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.mockito.Mockito.*. | 24 | |
| imports | CustomImportOrder | Import statement for 'org.junit.Assert.*' is in the wrong order. Should be in the 'STATIC' group, expecting not assigned imports on this line. | 25 | |
| imports | AvoidStarImport | Using the '.*' form of import should be avoided - org.junit.Assert.*. | 25 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 28 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 28 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 29 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 30 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 30 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 31 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 32 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 32 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 33 | |
| indentation | Indentation | 'member def modifier' have incorrect indentation level 8, expected level should be 4. | 34 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 34 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 36 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 36 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 37 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 38 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 38 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 39 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 39 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 40 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 40 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 41 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 41 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 42 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 42 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 43 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 43 | |
| indentation | Indentation | 'method def modifier' have incorrect indentation level 8, expected level should be 4. | 45 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 45 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 46 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 47 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 47 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 48 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 48 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 49 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 49 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 50 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 50 | |
| coding | MultipleVariableDeclarations | Each variable declaration must be in its own statement. | 50 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 51 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 51 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 52 | |
| sizes | LineLength | Line is longer than 120 characters (found 157). | 52 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 52 | |
| indentation | Indentation | 'method def' child have incorrect indentation level 16, expected level should be 8. | 53 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 53 | |
| indentation | Indentation | 'method def rcurly' have incorrect indentation level 8, expected level should be 4. | 54 | |
| whitespace | FileTabCharacter | Line contains a tab character. | 54 |