PMD Results
The following document contains the results of PMD 6.55.0.
PMD found no problems in your source code.
Suppressed Violations
Filename | Rule message | Suppression type | Reason |
---|---|---|---|
org/hipparchus/analysis/differentiation/FieldUnivariateDerivative.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/differentiation/UnivariateDerivative.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Abs.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Acos.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Acosh.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Add.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Asin.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Asinh.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Atan.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Atan2.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Atanh.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Cbrt.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Ceil.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Cos.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Cosh.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Divide.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Exp.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Expm1.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Floor.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Gaussian.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/HarmonicOscillator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Identity.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Inverse.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Log.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Log10.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Log1p.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Logistic.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Logit.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Max.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Min.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Minus.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Multiply.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Pow.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Rint.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Sigmoid.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Sin.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Sinh.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Sqrt.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Subtract.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Tan.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Tanh.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/function/Ulp.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/integration/gauss/AbstractRuleFactory.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/integration/gauss/HermiteRuleFactory.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/integration/gauss/LaguerreRuleFactory.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/integration/gauss/LegendreRuleFactory.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/interpolation/BicubicInterpolator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/interpolation/BilinearInterpolator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/interpolation/DividedDifferenceInterpolator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/interpolation/InterpolatingMicrosphere.java | The user-supplied array 'n' is stored directly. | nopmd | - array cloning is taken care of at call site |
org/hipparchus/analysis/interpolation/InterpolatingMicrosphere.java | Returning 'normal' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/analysis/interpolation/LinearInterpolator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/interpolation/NevilleInterpolator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/interpolation/PiecewiseBicubicSplineInterpolator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/interpolation/SplineInterpolator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/interpolation/TricubicInterpolator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/analysis/polynomials/PolynomialFunction.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/complex/ComplexComparator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/dfp/Dfp.java | Empty for statement | nopmd | - empty loop is normal here |
org/hipparchus/distribution/discrete/AbstractIntegerDistribution.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/exception/LocalizedCoreFormats.java | Avoid empty catch blocks | nopmd | |
org/hipparchus/exception/MathRuntimeException.java | Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block | annotation | |
org/hipparchus/exception/UTF8Control.java | Consider using a try-with-resources statement instead of explicitly closing the resource | nopmd | |
org/hipparchus/exception/UTF8Control.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/fraction/BigFraction.java | JUnit 4 tests that execute tests should use the @Test annotation, JUnit 5 tests should use @Test, @RepeatedTest, @TestFactory, @TestTemplate or @ParameterizedTest | nopmd | - this is not a Junit test, PMD false positive here |
org/hipparchus/fraction/BigFractionFormat.java | The method 'format(BigFraction, StringBuffer, FieldPosition)' is missing an @Override annotation. | nopmd | - PMD false positive, we cannot have @Override here |
org/hipparchus/fraction/Fraction.java | Avoid empty catch blocks | nopmd | - ignore overflows and just take the last valid result |
org/hipparchus/fraction/Fraction.java | JUnit 4 tests that execute tests should use the @Test annotation, JUnit 5 tests should use @Test, @RepeatedTest, @TestFactory, @TestTemplate or @ParameterizedTest | nopmd | - this is not a Junit test, PMD false positive here |
org/hipparchus/fraction/FractionFormat.java | The method 'format(Fraction, StringBuffer, FieldPosition)' is missing an @Override annotation. | nopmd | - PMD false positive, we cannot have @Override here |
org/hipparchus/linear/Array2DRowFieldMatrix.java | The user-supplied array 'd' is stored directly. | nopmd | - array copy is taken care of by parameter |
org/hipparchus/linear/Array2DRowFieldMatrix.java | Returning 'data' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/Array2DRowRealMatrix.java | The user-supplied array 'd' is stored directly. | nopmd | - array copy is taken care of by parameter |
org/hipparchus/linear/Array2DRowRealMatrix.java | Returning 'data' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/ArrayFieldVector.java | Returning 'data' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/ArrayRealVector.java | Returning 'data' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/BiDiagonalTransformer.java | Returning 'householderVectors' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/BiDiagonalTransformer.java | Returning 'main' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/BiDiagonalTransformer.java | Returning 'secondary' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/BlockFieldMatrix.java | The user-supplied array 'blockData' is stored directly. | nopmd | - array copy is taken care of by parameter |
org/hipparchus/linear/BlockRealMatrix.java | The user-supplied array 'blockData' is stored directly. | nopmd | - array copy is taken care of by parameter |
org/hipparchus/linear/DefaultRealMatrixChangingVisitor.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/linear/DefaultRealMatrixPreservingVisitor.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/linear/DiagonalMatrix.java | Returning 'data' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/HessenbergTransformer.java | Returning 'householderVectors' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/RealVector.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/linear/SingularValueDecomposer.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/linear/SingularValueDecomposition.java | Use opposite operator instead of the logic complement operator. | nopmd | - as explained above, the way this test is written is correct |
org/hipparchus/linear/SingularValueDecomposition.java | A high ratio of statements to labels in a switch statement. Consider refactoring. | nopmd | - breaking this complex algorithm into functions just to keep PMD happy would be artificial |
org/hipparchus/linear/SparseRealVector.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - unnecessary constructor added intentionally to make javadoc happy |
org/hipparchus/linear/TriDiagonalTransformer.java | Returning 'householderVectors' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/TriDiagonalTransformer.java | Returning 'main' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/linear/TriDiagonalTransformer.java | Returning 'secondary' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
org/hipparchus/random/RandomDataGenerator.java | Avoid unnecessary constructors - the compiler will generate these for you | nopmd | - PMD fails to detect this is a utility class |
org/hipparchus/special/Gamma.java | It is somewhat confusing to have a field name matching the declaring class name | nopmd | - the fact the function and the constant have the same name is intentional and comes from mathematics conventions |
org/hipparchus/util/AbstractOpenIntHashMap.java | Avoid empty catch blocks | nopmd | |
org/hipparchus/util/AbstractOpenIntHashMap.java | Empty while statement | nopmd | |
org/hipparchus/util/AbstractOpenIntHashMap.java | Avoid assignments in operands | nopmd | |
org/hipparchus/util/AbstractOpenIntHashMap.java | New exception is thrown in catch block, original stack trace may be lost | nopmd | |
org/hipparchus/util/BigReal.java | Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal | nopmd | - we really want double conversion here |
org/hipparchus/util/BigReal.java | Avoid creating BigDecimal with a decimal (float/double) literal. Use a String literal | nopmd | - we really want double conversion here |
org/hipparchus/util/FastMathCalc.java | Avoid unused private methods such as 'buildSinCosTables(double,double,double,double,int,double,double)'. | annotation | |
org/hipparchus/util/ResizableDoubleArray.java | Returning 'internalArray' may expose an internal array. | nopmd | - returning an internal array is intentional and documented here |
Processing Errors
Filename | Problem |
---|---|
org/hipparchus/analysis/differentiation/FieldDerivativeStructure.java | PMDException: Error while processing /home/luc/sources/java/hipparchus/hipparchus-core/src/main/java/org/hipparchus/analysis/differentiation/FieldDerivativeStructure.java
net.sourceforge.pmd.PMDException: Error while processing /home/luc/sources/java/hipparchus/hipparchus-core/src/main/java/org/hipparchus/analysis/differentiation/FieldDerivativeStructure.java at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:128) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:100) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(SourceCodeProcessor.java:62) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:89) at net.sourceforge.pmd.processor.PmdRunnable.call(PmdRunnable.java:30) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: java.lang.IllegalStateException: Object is not an array type! at net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinitionSimple.getComponentType(JavaTypeDefinitionSimple.java:243) at net.sourceforge.pmd.lang.java.typeresolution.MethodType.getVarargComponentType(MethodType.java:63) at net.sourceforge.pmd.lang.java.typeresolution.MethodType.getArgTypeIncludingVararg(MethodType.java:74) at net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution.checkSubtypeability(MethodTypeResolution.java:112) at net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution.selectMostSpecificMethod(MethodTypeResolution.java:418) at net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution.getBestMethodReturnType(MethodTypeResolution.java:388) at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:1019) at net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression.jjtAccept(ASTPrimaryExpression.java:25) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:298) at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:816) at net.sourceforge.pmd.lang.java.ast.ASTExpression.jjtAccept(ASTExpression.java:37) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:538) at net.sourceforge.pmd.lang.java.ast.ASTReturnStatement.jjtAccept(ASTReturnStatement.java:25) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:448) at net.sourceforge.pmd.lang.java.ast.ASTStatement.jjtAccept(ASTStatement.java:25) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:463) at net.sourceforge.pmd.lang.java.ast.ASTBlockStatement.jjtAccept(ASTBlockStatement.java:25) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:458) at net.sourceforge.pmd.lang.java.ast.ASTBlock.jjtAccept(ASTBlock.java:27) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:238) at net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration.jjtAccept(ASTMethodDeclaration.java:37) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:58) at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration.jjtAccept(ASTClassOrInterfaceBodyDeclaration.java:44) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:53) at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody.jjtAccept(ASTClassOrInterfaceBody.java:35) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:23) at net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration.jjtAccept(ASTClassOrInterfaceDeclaration.java:55) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:208) at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:258) at net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration.jjtAccept(ASTTypeDeclaration.java:39) at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.childrenAccept(AbstractJavaNode.java:62) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:13) at net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter.visit(JavaParserVisitorAdapter.java:183) at net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver.visit(ClassTypeResolver.java:229) at net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit.jjtAccept(ASTCompilationUnit.java:44) at net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade.initializeWith(TypeResolutionFacade.java:21) at net.sourceforge.pmd.lang.java.AbstractJavaHandler$5.start(AbstractJavaHandler.java:121) at net.sourceforge.pmd.SourceCodeProcessor.usesTypeResolution(SourceCodeProcessor.java:178) at net.sourceforge.pmd.SourceCodeProcessor.processSource(SourceCodeProcessor.java:205) at net.sourceforge.pmd.SourceCodeProcessor.processSourceCodeWithoutCache(SourceCodeProcessor.java:118) ... 10 more |