PMD Results

The following document contains the results of PMD 6.55.0.

Violations By Priority

Priority 3

gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FlexmarkFactory.java

Rule Violation Line
DataClass The class 'FlexmarkFactory' is suspected to be a Data Class (WOC=22.222%, NOPA=0, NOAM=5, WMC=9) 38105

gov/nist/secauto/metaschema/core/metapath/ExpressionUtils.java

Rule Violation Line
CognitiveComplexity The method 'getCommonBaseClass(Class, Class, List)' has a cognitive complexity of 15, current threshold is 15 101128

gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java

Rule Violation Line
CognitiveComplexity The method 'convertArguments(IFunction, List)' has a cognitive complexity of 29, current threshold is 15 177261
CyclomaticComplexity The method 'convertArguments(IFunction, List)' has a cyclomatic complexity of 23. 177261
CognitiveComplexity The method 'convertSequence(IArgument, ISequence)' has a cognitive complexity of 15, current threshold is 15 275314

gov/nist/secauto/metaschema/core/metapath/function/IFunction.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 199

gov/nist/secauto/metaschema/core/metapath/function/IFunctionExecutor.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 66

gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 215
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 231
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 247
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 265

gov/nist/secauto/metaschema/core/metapath/item/atomic/IBase64BinaryItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 50

gov/nist/secauto/metaschema/core/metapath/item/atomic/IBooleanItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 68

gov/nist/secauto/metaschema/core/metapath/item/atomic/IDateItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 59

gov/nist/secauto/metaschema/core/metapath/item/atomic/IDateTimeItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 60

gov/nist/secauto/metaschema/core/metapath/item/atomic/IDayTimeDurationItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 54

gov/nist/secauto/metaschema/core/metapath/item/atomic/IDecimalItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 69

gov/nist/secauto/metaschema/core/metapath/item/atomic/IEmailAddressItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 47

gov/nist/secauto/metaschema/core/metapath/item/atomic/IHostnameItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 46

gov/nist/secauto/metaschema/core/metapath/item/atomic/IIPv4AddressItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 44

gov/nist/secauto/metaschema/core/metapath/item/atomic/IIPv6AddressItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 44

gov/nist/secauto/metaschema/core/metapath/item/atomic/IIntegerItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 86

gov/nist/secauto/metaschema/core/metapath/item/atomic/IMarkupItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 53

gov/nist/secauto/metaschema/core/metapath/item/atomic/INcNameItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 46

gov/nist/secauto/metaschema/core/metapath/item/atomic/INumericItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 44
CognitiveComplexity The method 'round(IIntegerItem)' has a cognitive complexity of 16, current threshold is 15 96140

gov/nist/secauto/metaschema/core/metapath/item/atomic/IStringItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 46

gov/nist/secauto/metaschema/core/metapath/item/atomic/ITokenItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 46

gov/nist/secauto/metaschema/core/metapath/item/atomic/IUriReferenceItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 44

gov/nist/secauto/metaschema/core/metapath/item/atomic/IUuidItem.java

Rule Violation Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 50

gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java

Rule Violation Line
CloseResource Ensure that resources like this XmlCursor object are closed after use 110
CloseResource Ensure that resources like this XmlCursor object are closed after use 126
CloseResource Ensure that resources like this XmlCursor object are closed after use 138
CloseResource Ensure that resources like this XmlCursor object are closed after use 153
CloseResource Ensure that resources like this XmlCursor object are closed after use 160

Files

gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FlexmarkFactory.java

Rule Violation Priority Line
DataClass The class 'FlexmarkFactory' is suspected to be a Data Class (WOC=22.222%, NOPA=0, NOAM=5, WMC=9) 3 38105

gov/nist/secauto/metaschema/core/metapath/ExpressionUtils.java

Rule Violation Priority Line
CognitiveComplexity The method 'getCommonBaseClass(Class, Class, List)' has a cognitive complexity of 15, current threshold is 15 3 101128

gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java

Rule Violation Priority Line
CognitiveComplexity The method 'convertArguments(IFunction, List)' has a cognitive complexity of 29, current threshold is 15 3 177261
CyclomaticComplexity The method 'convertArguments(IFunction, List)' has a cyclomatic complexity of 23. 3 177261
CognitiveComplexity The method 'convertSequence(IArgument, ISequence)' has a cognitive complexity of 15, current threshold is 15 3 275314

gov/nist/secauto/metaschema/core/metapath/function/IFunction.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 199

gov/nist/secauto/metaschema/core/metapath/function/IFunctionExecutor.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 66

gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 215
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 231
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 247
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 265

gov/nist/secauto/metaschema/core/metapath/item/atomic/IBase64BinaryItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 50

gov/nist/secauto/metaschema/core/metapath/item/atomic/IBooleanItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 68

gov/nist/secauto/metaschema/core/metapath/item/atomic/IDateItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 59

gov/nist/secauto/metaschema/core/metapath/item/atomic/IDateTimeItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 60

gov/nist/secauto/metaschema/core/metapath/item/atomic/IDayTimeDurationItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 54

gov/nist/secauto/metaschema/core/metapath/item/atomic/IDecimalItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 69

gov/nist/secauto/metaschema/core/metapath/item/atomic/IEmailAddressItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 47

gov/nist/secauto/metaschema/core/metapath/item/atomic/IHostnameItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 46

gov/nist/secauto/metaschema/core/metapath/item/atomic/IIPv4AddressItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 44

gov/nist/secauto/metaschema/core/metapath/item/atomic/IIPv6AddressItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 44

gov/nist/secauto/metaschema/core/metapath/item/atomic/IIntegerItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 86

gov/nist/secauto/metaschema/core/metapath/item/atomic/IMarkupItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 53

gov/nist/secauto/metaschema/core/metapath/item/atomic/INcNameItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 46

gov/nist/secauto/metaschema/core/metapath/item/atomic/INumericItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 44
CognitiveComplexity The method 'round(IIntegerItem)' has a cognitive complexity of 16, current threshold is 15 3 96140

gov/nist/secauto/metaschema/core/metapath/item/atomic/IStringItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 46

gov/nist/secauto/metaschema/core/metapath/item/atomic/ITokenItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 46

gov/nist/secauto/metaschema/core/metapath/item/atomic/IUriReferenceItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 44

gov/nist/secauto/metaschema/core/metapath/item/atomic/IUuidItem.java

Rule Violation Priority Line
AvoidUncheckedExceptionsInSignatures A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause 3 50

gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java

Rule Violation Priority Line
CloseResource Ensure that resources like this XmlCursor object are closed after use 3 110
CloseResource Ensure that resources like this XmlCursor object are closed after use 3 126
CloseResource Ensure that resources like this XmlCursor object are closed after use 3 138
CloseResource Ensure that resources like this XmlCursor object are closed after use 3 153
CloseResource Ensure that resources like this XmlCursor object are closed after use 3 160

Suppressed Violations

Filename Rule message Suppression type Reason
gov/nist/secauto/metaschema/core/datatype/adapter/DateAdapter.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/datatype/adapter/DateAdapter.java New exception is thrown in catch block, original stack trace may be lost nopmd - false positive
gov/nist/secauto/metaschema/core/datatype/adapter/DateTimeAdapter.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/datatype/adapter/DateTimeAdapter.java New exception is thrown in catch block, original stack trace may be lost nopmd - it's ok
gov/nist/secauto/metaschema/core/datatype/adapter/MetaschemaDataTypeProvider.java The class 'MetaschemaDataTypeProvider' is suspected to be a Data Class (WOC=0.000%, NOPA=23, NOAM=0, WMC=1) nopmd - Used for service initialization
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd local use; thread-safe
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd local use; thread-safe
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd local use; thread-safe
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd local use; thread-safe
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd local use; thread-safe
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd local use; thread-safe
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd local use; thread-safe
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd local use; thread-safe
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java The method 'head(org.jsoup.nodes.Node, int)' has a cognitive complexity of 18, current threshold is 15 nopmd acceptable
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java The class 'AbstractMarkupWriter' has a total cyclomatic complexity of 104 (highest 7). nopmd not god class
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java Possible God Class (WMC=104, ATFD=67, TCC=0.000%) nopmd not god class
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java A catch statement should never catch throwable since it includes errors. nopmd need to catch Throwable
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AbstractMarkupWriter.java A catch statement should never catch throwable since it includes errors. nopmd need to catch Throwable
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/AstCollectingVisitor.java StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). nopmd - intentional
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FixedEmphasisDelimiterProcessor.java A method should have only one exit point, and that should be the last statement in the method annotation -
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FixedEmphasisDelimiterProcessor.java A method should have only one exit point, and that should be the last statement in the method annotation -
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FixedEmphasisDelimiterProcessor.java A method should have only one exit point, and that should be the last statement in the method annotation -
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/HtmlCodeRenderExtension.java The method 'render(Code, NodeRendererContext, HtmlWriter)' has a cognitive complexity of 21, current threshold is 15 nopmd actually used in lambda
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/HtmlCodeRenderExtension.java The method 'render(Code, NodeRendererContext, HtmlWriter)' has a cyclomatic complexity of 11. nopmd actually used in lambda
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/InsertAnchorExtension.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/InsertAnchorExtension.java Avoid unused constructor parameters such as 'inlineParser'. annotation -
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/InsertAnchorExtension.java Avoid unused method parameters such as 'context'. annotation -
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java The method 'processInlineElements(Node, IMarkupWriter)' has a cognitive complexity of 22, current threshold is 15 nopmd dispatch method
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java The method 'processInlineElements(Node, IMarkupWriter)' has a cyclomatic complexity of 23. nopmd dispatch method
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java The method 'processBlockElements(Node, IMarkupWriter)' has a cyclomatic complexity of 13. nopmd dispatch method
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java The method 'processInlineElements(Node, IMarkupWriter)' has a NCSS line count of 64. nopmd dispatch method
gov/nist/secauto/metaschema/core/datatype/object/Date.java Avoid short class names like Date nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/AbstractAstVisitor.java This class has a bunch of public methods and attributes nopmd requires a large number of public methods
gov/nist/secauto/metaschema/core/metapath/AbstractAstVisitor.java Possible God Class (WMC=62, ATFD=26, TCC=0.000%) nopmd -
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java The method 'compare(IAnyAtomicItem, Operator, IAnyAtomicItem)' has a cognitive complexity of 15, current threshold is 15 nopmd - unavoidable
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java The method 'durationCompare(IDurationItem, Operator, IDurationItem)' has a cognitive complexity of 26, current threshold is 15 nopmd - unavoidable
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java The method 'compare(IAnyAtomicItem, Operator, IAnyAtomicItem)' has a cyclomatic complexity of 16. nopmd - unavoidable
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java The method 'durationCompare(IDurationItem, Operator, IDurationItem)' has a cyclomatic complexity of 26. nopmd - unavoidable
gov/nist/secauto/metaschema/core/metapath/AbstractComparison.java The class 'AbstractComparison' has a total cyclomatic complexity of 93 (highest 26). nopmd - unavoidable
gov/nist/secauto/metaschema/core/metapath/Addition.java The method 'sum(IAnyAtomicItem, IAnyAtomicItem)' has a cognitive complexity of 23, current threshold is 15 annotation -
gov/nist/secauto/metaschema/core/metapath/Addition.java The method 'sum(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 17. annotation -
gov/nist/secauto/metaschema/core/metapath/And.java Avoid short class names like And nopmd - intentional name
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java Avoid instantiating new objects inside loops nopmd intended
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java The method 'handleComparisonexpr(ComparisonexprContext)' has a cyclomatic complexity of 18. nopmd - ok
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java The class 'BuildAstVisitor' has a total cyclomatic complexity of 93 (highest 18). nopmd - this visitor has many methods
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java Possible God Class (WMC=93, ATFD=156, TCC=0.000%) nopmd - this visitor has many methods
gov/nist/secauto/metaschema/core/metapath/BuildAstVisitor.java The method 'handleComparisonexpr(ComparisonexprContext)' has a NCSS line count of 62. nopmd - ok
gov/nist/secauto/metaschema/core/metapath/Division.java The method 'divide(IAnyAtomicItem, IAnyAtomicItem)' has a cognitive complexity of 15, current threshold is 15 nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/Division.java The method 'divide(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 13. nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/Flag.java Avoid short class names like Flag nopmd - intentional name
gov/nist/secauto/metaschema/core/metapath/GeneralComparison.java The method 'valueCompairison(ISequence, Operator, ISequence)' has a cognitive complexity of 16, current threshold is 15 nopmd - acceptable complexity
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/ISequence.java Unnecessary modifier 'public' on method 'of': the method is declared in an interface type nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/ISequence.java Unnecessary modifier 'public' on method 'of': the method is declared in an interface type nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/ISequence.java Unnecessary modifier 'public' on method 'of': the method is declared in an interface type nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/Let.java Avoid short class names like Let nopmd class name ok
gov/nist/secauto/metaschema/core/metapath/Multiplication.java The method 'multiply(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 10. nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/Name.java Avoid short class names like Name nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/Or.java Avoid short class names like Or nopmd - intentional name
gov/nist/secauto/metaschema/core/metapath/Step.java Avoid short class names like Step nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/StreamSequenceImpl.java Assigning an Object to null is a code smell. Consider refactoring. nopmd - readability
gov/nist/secauto/metaschema/core/metapath/Subtraction.java The method 'subtract(IAnyAtomicItem, IAnyAtomicItem)' has a cognitive complexity of 21, current threshold is 15 nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/Subtraction.java The method 'subtract(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 15. nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/ArgumentImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/ArgumentImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/ArgumentImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java Avoid reassigning the loop control variable 'item' nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java Avoid reassigning the loop control variable 'item' nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/FunctionLibrary.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/FunctionLibrary.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java The class 'OperationFunctions' has a total cyclomatic complexity of 104 (highest 7). nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java This class has a bunch of public methods and attributes nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java Possible God Class (WMC=104, ATFD=81, TCC=0.000%) nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/SequenceTypeImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/SequenceTypeImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/SequenceTypeImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/library/CastFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Assigning an Object to null is a code smell. Consider refactoring. nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'arguments'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnCompare.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnCompare.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnCompare.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'arguments'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnDoc.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnDoc.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'arguments'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java Avoid unused method parameters such as 'arguments'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'arguments'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java Avoid unused method parameters such as 'function'. nopmd - ok
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java Avoid unused method parameters such as 'dynamicContext'. nopmd - ok
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java Avoid unused method parameters such as 'focus'. nopmd - ok
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnStartsWith.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnStartsWith.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnStartsWith.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java Avoid unused method parameters such as 'arguments'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java Avoid unused method parameters such as 'arguments'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java Avoid unused method parameters such as 'dynamicContext'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java Avoid unused method parameters such as 'function'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java Avoid unused method parameters such as 'focus'. annotation -
gov/nist/secauto/metaschema/core/metapath/function/library/NumericFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/function/library/NumericFunction.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/DecimalItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/DecimalItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/DecimalItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/EmailAddressItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/EmailAddressItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/EmailAddressItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/HostnameItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/HostnameItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/HostnameItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/IDurationItem.java New exception is thrown in catch block, original stack trace may be lost nopmd context as suppressed
gov/nist/secauto/metaschema/core/metapath/item/atomic/IntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/IntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/IntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/NcNameItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/NcNameItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/NcNameItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/NonNegativeIntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/NonNegativeIntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/NonNegativeIntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/PositiveIntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/PositiveIntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/PositiveIntegerItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/StringItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/StringItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/StringItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd - readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/TokenItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/TokenItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/TokenItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/UriReferenceItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/UriReferenceItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/UriReferenceItemImpl.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation annotation -
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation annotation -
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/AbstractModule.java Avoid unused method parameters such as 'key'. annotation -
gov/nist/secauto/metaschema/core/model/constraint/AbstractConstraint.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd not thread safe
gov/nist/secauto/metaschema/core/model/constraint/AbstractConstraint.java The class 'AbstractConstraint' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=9) nopmd - intentional data class
gov/nist/secauto/metaschema/core/model/constraint/ConstraintValidationFinding.java A class which only has private constructors should be final nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/DefaultAllowedValuesConstraint.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd not thread safe
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Possible God Class (WMC=54, ATFD=54, TCC=1.709%) nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/IConstraint.java The constant name 'sources' doesn't match '[A-Z][A-Z_0-9]*' nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/IConstraint.java The constant name 'sources' doesn't match '[A-Z][A-Z_0-9]*' nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/IConstraint.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/IConstraint.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/IIndex.java A method should have only one exit point, and that should be the last statement in the method nopmd readability
gov/nist/secauto/metaschema/core/model/util/JsonUtil.java A switch statement does not contain a break nopmd - intentional fall through
gov/nist/secauto/metaschema/core/model/util/JsonUtil.java The method 'skipNextValue(JsonParser)' has a cyclomatic complexity of 11. annotation -
gov/nist/secauto/metaschema/core/model/util/JsonUtil.java The method 'checkEndOfValue(JsonParser, JsonToken)' has a cyclomatic complexity of 10. annotation -
gov/nist/secauto/metaschema/core/model/util/XmlEventUtil.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - this value is immutable
gov/nist/secauto/metaschema/core/model/util/XmlEventUtil.java Possible God Class (WMC=53, ATFD=31, TCC=0.000%) nopmd this is a set of utility methods
gov/nist/secauto/metaschema/core/model/xml/AbstractLoader.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/ConstraintLoader.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/ConstraintLoader.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/ConstraintLoader.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/ConstraintLoader.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/IndentingXmlStreamWriter2.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - synchronization not needed
gov/nist/secauto/metaschema/core/model/xml/ModelFactory.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/ModelFactory.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/ModelFactory.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/ValueConstraintSupport.java Overridable method 'parseXmlObject' called during object construction (call stack: [parse, parseXmlObject]) annotation -
gov/nist/secauto/metaschema/core/model/xml/ValueConstraintSupport.java Overridable method 'parseXmlObject' called during object construction (call stack: [parse, parseXmlObject]) annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java Assigning an Object to null is a code smell. Consider refactoring. annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java Assigning an Object to null is a code smell. Consider refactoring. annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java Assigning an Object to null is a code smell. Consider refactoring. annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java Assigning an Object to null is a code smell. Consider refactoring. annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlFlagContainerSupport.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModelParser.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java Avoid instantiating new objects inside loops nopmd - intentional
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java The constructor 'XmlModule(URI, METASCHEMADocument, List)' has a cognitive complexity of 15, current threshold is 15 nopmd - unavoidable
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java The constructor 'XmlModule(URI, METASCHEMADocument, List)' has a cyclomatic complexity of 12. nopmd - unavoidable
gov/nist/secauto/metaschema/core/model/xml/XmlModule.java The constructor 'XmlModule(URI, METASCHEMADocument, List)' has an NPath complexity of 1029, current threshold is 200 nopmd - unavoidable
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause annotation -
gov/nist/secauto/metaschema/core/model/xml/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause annotation -
gov/nist/secauto/metaschema/core/util/ObjectUtils.java Avoid throwing null pointer exceptions. nopmd -
gov/nist/secauto/metaschema/core/util/ObjectUtils.java Avoid throwing null pointer exceptions. nopmd -