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

Back to top

Version: 3.1. Last Published: 2024-04-02.

Reflow Maven skin maintained by Olivier Lamy.