The following document contains the results of Checkstyle.
Files | Infos | Warnings | Errors |
---|---|---|---|
81 | 130 | 66 | 1 |
Rules | Violations | Severity |
---|---|---|
JavadocMethod | 9 | Error |
JavadocType | 0 | Error |
JavadocVariable | 24 | Info |
JavadocStyle | 1 | Error |
ConstantName | 1 | Error |
LocalFinalVariableName | 0 | Error |
LocalVariableName | 0 | Error |
MemberName | 1 | Error |
MethodName | 0 | Error |
PackageName | 0 | Error |
ParameterName | 0 | Error |
StaticVariableName | 0 | Error |
TypeName | 0 | Error |
RedundantImport | 0 | Error |
UnusedImports | 18 | Error |
FileLength | 0 | Error |
LineLength | 0 | Ignore |
MethodLength | 1 | Error |
AvoidNestedBlocks | 0 | Error |
EmptyBlock
| 1 | Error |
LeftCurly | 0 | Ignore |
NeedBraces | 0 | Error |
RightCurly | 0 | Ignore |
AvoidInlineConditionals | 0 | Error |
EmptyStatement | 0 | Error |
EqualsHashCode | 1 | Error |
MagicNumber | 6 | Error |
MissingSwitchDefault | 0 | Error |
RedundantThrows | 0 | Error |
SimplifyBooleanReturn | 0 | Error |
FinalClass | 0 | Error |
HideUtilityClassConstructor | 0 | Error |
VisibilityModifier | 1 | Error |
FinalParameters | 0 | Ignore |
GenericIllegalRegexp
| 0 | Ignore |
TodoComment | 0 | Error |
EmptyBlock
| 1 | Error |
MultipleStringLiterals | 74 | Info |
CyclomaticComplexity | 6 | Error |
ClassFanOutComplexity | 10 | Info |
GenericIllegalRegexp
| 0 | Error |
IllegalCatch | 7 | Info |
JUnitTestCase | 0 | Error |
CovariantEquals | 0 | Error |
JavaNCSS | 7 | Info |
IllegalThrows | 0 | Error |
MissingCtor | 0 | Error |
ModifiedControlVariable | 0 | Error |
ParameterAssignment | 0 | Error |
SimplifyBooleanExpression | 0 | Error |
StringLiteralEquality | 0 | Error |
MutableException | 1 | Error |
GenericIllegalRegexp
| 1 | Error |
ParameterNumber | 0 | Error |
ReturnCount | 17 | Info |
ReturnCount
| 17 | Error |
BooleanExpressionComplexity | 0 | Info |
MultipleStringLiterals
| 74 | Error |
ClassDataAbstractionCoupling | 7 | Info |
DeclarationOrder | 2 | Error |
HiddenField
| 1 | Error |
IllegalInstantiation | 0 | Info |
GenericIllegalRegexp
| 1 | Error |
EqualsHashCode | 1 | Info |
Translation | 0 | Error |
NewlineAtEndOfFile | 0 | Error |
StrictDuplicateCode
| 0 | Ignore |
StrictDuplicateCode
| 0 | Error |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.processor.transform.StringSource. | 15 | |
Missing a Javadoc comment. | 36 | |
Must have at least one statement. | 80 | |
The String "Error in invoking the method: " appears 2 times in the file. | 88 | |
The String " on the remote object: " appears 2 times in the file. | 88 |
Violation | Message | Line |
---|---|---|
The String "java/rmi/Remote" appears 2 times in the file. | 74 | |
The String "java/rmi/RemoteException" appears 2 times in the file. | 117 |
Violation | Message | Line |
---|---|---|
Missing a Javadoc comment. | 32 | |
Missing a Javadoc comment. | 34 | |
Definition of 'equals()' without corresponding definition of 'hashCode()'. | 139 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.exception.EJBDeployException. | 13 | |
Unused import - it.imolinfo.jbi4ejb.runtime.ejbproxy.StatelessEJBProxyFactory. | 16 | |
Missing a Javadoc comment. | 34 | |
Missing a Javadoc comment. | 36 | |
The String "EJB001002_getClassesID" appears 3 times in the file. | 96 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.jbi.component.Jbi4EjbLifeCycle. | 14 | |
Missing a Javadoc comment. | 37 |
Violation | Message | Line |
---|---|---|
The String "." appears 2 times in the file. | 39 | |
The String "unchecked" appears 5 times in the file. | 53 | |
Return count is 3 (max allowed is 2). | 105 | |
Return count is 3 (max allowed is 2). | 150 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.exception.EJBWSDLGenerationException. | 15 | |
Class Data Abstraction Coupling is 8 (max allowed is 7) classes [ProviderServiceDescriptor, FileToDefinitionInfo, Jbi4EjbDeployException, SUDescriptorSupport, DeploymentException, ArrayList, Jbi4EjbProviderEndpoint, File]. | 64 | |
Class Fan-Out Complexity is 37 (max allowed is 20). | 64 | |
Missing a Javadoc comment. | 69 | |
Cyclomatic Complexity is 14 (max allowed is 10). | 289 | |
NCSS for this method is 85 (max allowed is 50). | 289 | |
The String "EJB000123_Error_in_parsing_the_deploy_WSDL" appears 2 times in the file. | 420 |
Violation | Message | Line |
---|---|---|
Class Data Abstraction Coupling is 14 (max allowed is 7) classes [StaxSerializer, StreamSource, ByteArrayOutputStream, SimpleAttachment, Jbi4EjbNormalizer, ByteArrayInputStream, JavaMailAttachments, SourceTransformer, MessageContext, InMessage, StringWriter, Jbi4EjbDenormalizer, StringSource, org.codehaus.xfire.exchange.MessageExchange]. | 60 | |
Class Fan-Out Complexity is 40 (max allowed is 20). | 60 | |
Cyclomatic Complexity is 20 (max allowed is 10). | 98 | |
Method length is 153 lines (max allowed is 150). | 98 | |
NCSS for this method is 86 (max allowed is 50). | 98 | |
Catching 'Exception' is not allowed. | 245 |
Violation | Message | Line |
---|---|---|
The String "unchecked" appears 7 times in the file. | 46 | |
The String "]" appears 2 times in the file. | 53 | |
Return count is 3 (max allowed is 2). | 93 | |
Return count is 3 (max allowed is 2). | 121 |
Violation | Message | Line |
---|---|---|
The field 'localizedMessage' must be declared final. | 29 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.jbi.component.runtime.DefaultMessageExchangeHandler. | 14 | |
Class Fan-Out Complexity is 23 (max allowed is 20). | 47 | |
Missing a Javadoc comment. | 52 | |
The String "EJB000402_Jbi4EjbSOAPExtensionsUtils" appears 3 times in the file. | 117 | |
The String "Extension QName: " appears 2 times in the file. | 232 |
Violation | Message | Line |
---|---|---|
The String "unused" appears 2 times in the file. | 31 | |
The String "unchecked" appears 5 times in the file. | 44 | |
The String "[" appears 2 times in the file. | 97 | |
The String "]" appears 4 times in the file. | 97 | |
The String "EJB Invocation: interface:[" appears 2 times in the file. | 99 | |
The String "], method:[" appears 2 times in the file. | 99 | |
The String "params:" appears 2 times in the file. | 100 |
Violation | Message | Line |
---|---|---|
The String "The class " appears 3 times in the file. | 85 | |
Return count is 3 (max allowed is 2). | 169 |
Violation | Message | Line |
---|---|---|
The String "<" appears 2 times in the file. | 85 | |
The String ">\n" appears 2 times in the file. | 86 |
Violation | Message | Line |
---|---|---|
The String "The class " appears 2 times in the file. | 73 |
Violation | Message | Line |
---|---|---|
'17' is a magic number. | 133 | |
'37' is a magic number. | 133 |
Violation | Message | Line |
---|---|---|
'17' is a magic number. | 159 | |
'37' is a magic number. | 159 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.configuration.InterfaceExtractorUtil. | 12 | |
Class Data Abstraction Coupling is 14 (max allowed is 7) classes [StreamSource, TransformerException, SAXSource, IOException, Class, DOMResult, DOMSource, InputStreamReader, StringWriter, StreamResult, StringSource, W3CDOMStreamReader, InputSource, StringReader]. | 60 | |
Class Fan-Out Complexity is 37 (max allowed is 20). | 60 | |
Name 'dom2SaxClass' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 70 | |
Missing a Javadoc comment. | 75 | |
Return count is 3 (max allowed is 2). | 142 | |
Return count is 4 (max allowed is 2). | 210 | |
Return count is 4 (max allowed is 2). | 265 | |
Return count is 4 (max allowed is 2). | 291 | |
Return count is 3 (max allowed is 2). | 313 | |
Catching 'Throwable' is not allowed. | 428 | |
Catching 'Exception' is not allowed. | 453 | |
Expected @param tag for 'message'. | 579 | |
Expected @throws tag for 'IOException'. | 579 | |
Expected @throws tag for 'SAXException'. | 579 | |
Return count is 3 (max allowed is 2). | 696 | |
Return count is 3 (max allowed is 2). | 845 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.configuration.InterfaceExtractorUtil. | 12 | |
Unused import - it.imolinfo.jbi4ejb.webservice.generator.WSDLGenerator. | 20 | |
Unused import - java.io.FileNotFoundException. | 23 | |
Class Data Abstraction Coupling is 8 (max allowed is 7) classes [EJBClasses, RMISecurityManager, Class, Wsdl11Generator, EJBInvokeException, InitialContext, EJBDeployException, File]. | 49 | |
Class Fan-Out Complexity is 30 (max allowed is 20). | 49 | |
Missing a Javadoc comment. | 54 | |
NCSS for this method is 60 (max allowed is 50). | 83 | |
The String "unchecked" appears 8 times in the file. | 83 | |
The String "EJB000901_No_WSDL_exists" appears 3 times in the file. | 88 | |
The String "src" appears 2 times in the file. | 100 | |
Catching 'Exception' is not allowed. | 113 | |
The String "classes" appears 2 times in the file. | 123 | |
The String ".class" appears 3 times in the file. | 154 | |
The String "EJB000909_createStatelessEJBFromJNDI" appears 2 times in the file. | 312 | |
The String "jndiContext retrieved:" appears 2 times in the file. | 317 | |
The String "EJB000910_Home_object_found" appears 2 times in the file. | 328 | |
The String "EJB000912_createStatelessHomeFromJNDI" appears 2 times in the file. | 373 | |
The String "result" appears 2 times in the file. | 418 | |
The String "create" appears 2 times in the file. | 419 | |
The String "EJB000914_getInterfaceClass" appears 6 times in the file. | 470 | |
Catching 'Exception' is not allowed. | 493 | |
The String "java.security.policy" appears 2 times in the file. | 564 |
Violation | Message | Line |
---|---|---|
'17' is a magic number. | 155 | |
'37' is a magic number. | 155 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.jbi.component.runtime.AbstractComponentLifeCycle. | 15 | |
Missing a Javadoc comment. | 39 | |
Missing a Javadoc comment. | 44 | |
Name 'MESSAGES' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 44 | |
Variable 'MESSAGES' must be private and have accessor methods. | 44 |
Violation | Message | Line |
---|---|---|
Class Data Abstraction Coupling is 13 (max allowed is 7) classes [ClassGenerationException, ObjectServiceFactory, ArrayList, QName, File, Jbi4EjbBinding, FileWriter, FileOutputStream, Jbi4EjbAddress, HashMap, EJBWSDLGenerationException, Jbi4EjbTypes, Properties]. | 71 | |
Class Fan-Out Complexity is 49 (max allowed is 20). | 71 | |
The String "deprecation" appears 6 times in the file. | 101 | |
The String "unchecked" appears 7 times in the file. | 101 | |
NCSS for this method is 66 (max allowed is 50). | 349 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.webservice.generator.DynamicEJBWSDLGenerator. | 13 | |
Missing a Javadoc comment. | 34 | |
Cyclomatic Complexity is 11 (max allowed is 10). | 78 | |
The String "EJB001101_Exception_in_rethrowing_exception" appears 3 times in the file. | 95 |
Violation | Message | Line |
---|---|---|
Return count is 3 (max allowed is 2). | 50 | |
Return count is 3 (max allowed is 2). | 76 | |
The String "unchecked" appears 3 times in the file. | 107 |
Violation | Message | Line |
---|---|---|
The String "unchecked" appears 3 times in the file. | 66 | |
The String "<" appears 5 times in the file. | 87 | |
The String ">\n" appears 6 times in the file. | 88 | |
The String "</" appears 3 times in the file. | 96 | |
The String "/>\n" appears 2 times in the file. | 124 |
Violation | Message | Line |
---|---|---|
Class Fan-Out Complexity is 30 (max allowed is 20). | 53 | |
Missing a Javadoc comment. | 58 | |
The String "EJB000602_Jbi4Ejb_processor" appears 9 times in the file. | 78 | |
Cyclomatic Complexity is 14 (max allowed is 10). | 113 | |
NCSS for this method is 58 (max allowed is 50). | 113 | |
The String "EJB000603_No_message_parts_found" appears 2 times in the file. | 150 | |
The String "EJB000604_More_than_one message_part_found_using_the_first" appears 2 times in the file. | 154 | |
The String "EJB000605_Invalid_result_from_XML_transformation" appears 2 times in the file. | 183 | |
Cyclomatic Complexity is 16 (max allowed is 10). | 226 | |
NCSS for this method is 65 (max allowed is 50). | 226 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.exception.ClassGenerationException. | 12 | |
Missing a Javadoc comment. | 27 | |
Variable access definition in wrong order. | 31 | |
Variable access definition in wrong order. | 34 |
Violation | Message | Line |
---|---|---|
Missing a Javadoc comment. | 35 | |
Expected @param tag for 'classesDirName'. | 43 |
Violation | Message | Line |
---|---|---|
Missing a Javadoc comment. | 62 | |
The String "EJB000001_Could_not_create_directory" appears 4 times in the file. | 90 | |
The String "EJB000002_Failure_in_opening_Jarfile" appears 3 times in the file. | 100 | |
The String "EJB000003_No_application.xml_found_in_earPath" appears 2 times in the file. | 107 | |
The String "JAR_" appears 2 times in the file. | 148 | |
The String "EJB000005_Error_in_getting_document" appears 3 times in the file. | 364 |
Violation | Message | Line |
---|---|---|
Expected @param tag for 'message'. | 29 | |
Expected @param tag for 'isWrapped'. | 29 | |
'isWrapped' hides a field. | 68 |
Violation | Message | Line |
---|---|---|
Class Data Abstraction Coupling is 19 (max allowed is 7) classes [ClassGenerationException, CheckClassAdapter, TraceClassVisitor, ArrayList, ClassWriter, URLClassLoader, FileFilter, SerializableDecorationAdapter, File, StringWriter, FileOutputStream, RemoteEnancherAdapter, ClassReader, SerializableInspectorAdapter, URL, PrintWriter, HashSet, FileInputStream, EJBDeployException]. | 47 | |
Class Fan-Out Complexity is 30 (max allowed is 20). | 47 | |
Missing a Javadoc comment. | 51 | |
NCSS for this method is 55 (max allowed is 50). | 90 | |
The String "The file " appears 3 times in the file. | 244 | |
The String " won't be compiled." appears 2 times in the file. | 244 | |
Return count is 4 (max allowed is 2). | 269 | |
Return count is 3 (max allowed is 2). | 371 | |
The String ".class" appears 4 times in the file. | 431 | |
The String "output of tracer during creation of class: " appears 2 times in the file. | 440 | |
The String "\n" appears 2 times in the file. | 441 | |
The String "relativeFileName=" appears 2 times in the file. | 449 | |
The String "EJB001010_saveAsJavaClass" appears 2 times in the file. | 517 | |
The String "/" appears 2 times in the file. | 543 | |
The String "url classloader: " appears 2 times in the file. | 547 | |
The String "ClassReader.accept ... done" appears 2 times in the file. | 593 | |
The String "unchecked" appears 2 times in the file. | 676 | |
The String "EJB001013_classLoad" appears 2 times in the file. | 750 |
Violation | Message | Line |
---|---|---|
Unused @throws tag for 'NullPointerException'. | 90 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.jbi.xfire.EjbChannel. | 17 | |
Class Fan-Out Complexity is 27 (max allowed is 20). | 51 | |
Missing a Javadoc comment. | 56 | |
The String "EJB000602_Jbi4Ejb_processor" appears 4 times in the file. | 85 | |
Unclosed HTML tag found: <code>Jbi4EjbMessage containing the source. | 109 | |
Cyclomatic Complexity is 13 (max allowed is 10). | 114 |
Violation | Message | Line |
---|---|---|
The String "Read ORB properties: [" appears 2 times in the file. | 99 | |
The String "] " appears 2 times in the file. | 99 | |
The String " [" appears 2 times in the file. | 100 | |
The String "]" appears 2 times in the file. | 100 |
Violation | Message | Line |
---|---|---|
Unused @throws tag for 'NullPointerException'. | 90 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.exception.EJBWSDLGenerationException. | 14 | |
Class Data Abstraction Coupling is 18 (max allowed is 7) classes [ClassGenerationException, CheckClassAdapter, TraceClassVisitor, RemoveEJBInterfaceAdapter, ByteArrayOutputStream, ArrayList, ClassWriter, RemoteInterfaceExceptionAdapter, sun.rmi.rmic.Main, File, StringWriter, AddExceptionSuperclass, FileOutputStream, ClassReader, PrintWriter, FileInputStream, PrintStream, EJBDeployException]. | 48 | |
Class Fan-Out Complexity is 27 (max allowed is 20). | 48 | |
Missing a Javadoc comment. | 52 | |
Return count is 3 (max allowed is 2). | 71 | |
The String "EJB001003_tweakRemoteInterfaceGeneratedFromWSDL" appears 2 times in the file. | 158 | |
The String ".class" appears 6 times in the file. | 169 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.exception.EJBWSDLGenerationException. | 12 | |
Missing a Javadoc comment. | 37 |
Violation | Message | Line |
---|---|---|
Unused import - javax.xml.transform.TransformerException. | 21 | |
Missing a Javadoc comment. | 32 | |
Non creiamo direttamente eccezioni generiche | 105 |
Violation | Message | Line |
---|---|---|
Missing a Javadoc comment. | 32 |
Violation | Message | Line |
---|---|---|
Expected @param tag for 'th'. | 41 |
Violation | Message | Line |
---|---|---|
Unused import - it.imolinfo.jbi4ejb.exception.EJBInvokeException. | 14 | |
Missing a Javadoc comment. | 36 | |
The String "unchecked" appears 5 times in the file. | 61 | |
Catching 'Exception' is not allowed. | 217 | |
Catching 'Exception' is not allowed. | 292 |