Fork me on GitHub

PMD Results

The following document contains the results of PMD 7.5.0.

Violations By Priority

Priority 3

gov/nist/secauto/metaschema/core/datatype/AbstractDataTypeProvider.java

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 2931
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 4648

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

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 138140

gov/nist/secauto/metaschema/core/metapath/cst/StaticFunctionCall.java

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 5358

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

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 4350
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 5967
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 7274
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 8085
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 9297

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

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 9395
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 119121

gov/nist/secauto/metaschema/core/metapath/impl/StreamSequence.java

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 4551
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 5869

gov/nist/secauto/metaschema/core/model/constraint/AssemblyConstraintSet.java

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3032
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3739
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 4446
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 5154
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 5962
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 6770

gov/nist/secauto/metaschema/core/model/constraint/ValueConstraintSet.java

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 4446
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 5153
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 5860
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 6567
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 7274
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 7982
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 8790
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 9598
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 103106

gov/nist/secauto/metaschema/core/model/constraint/impl/ExternalSource.java

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 4246

gov/nist/secauto/metaschema/core/model/constraint/impl/InternalModelSource.java

Rule Violation Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 4145

Files

gov/nist/secauto/metaschema/core/datatype/AbstractDataTypeProvider.java

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 2931
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 4648

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

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 138140

gov/nist/secauto/metaschema/core/metapath/cst/StaticFunctionCall.java

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 5358

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

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 4350
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 5967
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 7274
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 8085
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 9297

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

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 9395
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 119121

gov/nist/secauto/metaschema/core/metapath/impl/StreamSequence.java

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 4551
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 5869

gov/nist/secauto/metaschema/core/model/constraint/AssemblyConstraintSet.java

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 3032
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 3739
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 4446
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 5154
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 5962
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 6770

gov/nist/secauto/metaschema/core/model/constraint/ValueConstraintSet.java

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 4446
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 5153
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 5860
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 6567
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 7274
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 7982
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 8790
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 9598
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 103106

gov/nist/secauto/metaschema/core/model/constraint/impl/ExternalSource.java

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 4246

gov/nist/secauto/metaschema/core/model/constraint/impl/InternalModelSource.java

Rule Violation Priority Line
AvoidSynchronizedStatement Use ReentrantLock rather than synchronization 3 4145

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/DateFormats.java The class 'DateFormats' is suspected to be a Data Class (WOC=0.000%, NOPA=4, NOAM=0, WMC=1) @suppresswarnings
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/MetaschemaDataTypeProvider.java High amount of different objects as members denotes a high coupling @suppresswarnings
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/AbstractMarkupString.java High amount of different objects as members denotes a high coupling @suppresswarnings
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). @suppresswarnings
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 @suppresswarnings
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 @suppresswarnings
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 @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/FlexmarkFactory.java Use block level locking rather than method level synchronization @suppresswarnings
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/HtmlQuoteTagExtension.java Overridable method called during object construction: TypographicQuotes.setTypographicOpening(String) @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/HtmlQuoteTagExtension.java Overridable method called during object construction: TypographicQuotes.setTypographicClosing(String) @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/HtmlQuoteTagExtension.java Overridable method called during object construction: Node.appendChild(Node) @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/InsertAnchorExtension.java Avoid unused constructor parameters such as 'inlineParser'. @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/InsertAnchorExtension.java Avoid unused method parameters such as 'context'. @suppresswarnings
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 High amount of different objects as members denotes a high coupling //nopmd AST processor
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java The method 'processInlineElements(Node, IMarkupWriter<T, E>)' has a cognitive complexity of 22, current threshold is 15 @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java The method 'processBlockElements(Node, IMarkupWriter<T, E>)' has a cyclomatic complexity of 13. @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java The method 'processInlineElements(Node, IMarkupWriter<T, E>)' has a cyclomatic complexity of 23. @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/MarkupVisitor.java The method 'processInlineElements(Node, IMarkupWriter<T, E>)' has a NCSS line count of 64. @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/XmlMarkupParser.java Use block level locking rather than method level synchronization @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/AbstractMarkupWriter.java Thrown exception does not preserve the stack trace of exception 'ex' on all code paths //nopmd exception is wrapper
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/AbstractMarkupWriter.java High amount of different objects as members denotes a high coupling //nopmd AST processor has many members
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/AbstractMarkupWriter.java The method 'head(Node, int)' has a cognitive complexity of 18, current threshold is 15 //nopmd acceptable
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/AbstractMarkupWriter.java The class 'AbstractMarkupWriter' has a total cyclomatic complexity of 112 (highest 7). //nopmd not god class
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/AbstractMarkupWriter.java Possible God Class (WMC=112, ATFD=59, TCC=0.000%) //nopmd not god class
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/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/impl/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/impl/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/impl/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/impl/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/impl/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/impl/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/impl/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/impl/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/impl/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/object/Date.java Avoid short class names like Date //nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/ISequence.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/MetapathConstants.java The class 'MetapathConstants' is suspected to be a Data Class (WOC=0.000%, NOPA=13, NOAM=0, WMC=1) @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/MetapathExpression.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/MetapathExpression.java The method 'toResultType(ISequence<?>, ResultType)' has a cyclomatic complexity of 10. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/MetapathExpression.java Assigning an Object to null is a code smell. Consider refactoring. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/antlr/AbstractAstVisitor.java High amount of different objects as members denotes a high coupling //nopmd requires a large number of public methods
gov/nist/secauto/metaschema/core/metapath/antlr/AbstractAstVisitor.java The class 'AbstractAstVisitor' has a total cyclomatic complexity of 128 (highest 3). //nopmd
gov/nist/secauto/metaschema/core/metapath/antlr/AbstractAstVisitor.java This class has a bunch of public methods and attributes //nopmd
gov/nist/secauto/metaschema/core/metapath/antlr/ParseTreePrinter.java Consider using varargs for methods or constructors which take an array the last parameter. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/antlr/ParseTreePrinter.java Consider using varargs for methods or constructors which take an array the last parameter. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/AbstractCSTVisitorBase.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/AbstractCSTVisitorBase.java The method 'toQName(EqnameContext, StaticContext, boolean)' has a cognitive complexity of 15, current threshold is 15 @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/AbstractCSTVisitorBase.java The method 'toQName(EqnameContext, StaticContext, boolean)' has a cyclomatic complexity of 11. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/AbstractExpressionVisitor.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/AbstractExpressionVisitor.java This class has a bunch of public methods and attributes @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/And.java Avoid short class names like And //nopmd - intentional name
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java The method 'handleComparisonexpr(ComparisonexprContext)' has a cyclomatic complexity of 18. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java The class 'BuildCSTVisitor' has a total cyclomatic complexity of 115 (highest 18). @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java Possible God Class (WMC=115, ATFD=91, TCC=0.000%) @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java The method 'handleComparisonexpr(ComparisonexprContext)' has a NCSS line count of 62. //nopmd - ok
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation //nopmd ordering needed
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java Avoid instantiating new objects inside loops @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java Avoid instantiating new objects inside loops //nopmd intended
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java Avoid instantiating new objects inside loops @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/CSTPrinter.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/CSTPrinter.java This class has a bunch of public methods and attributes @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/EmptySequence.java Use block level locking rather than method level synchronization @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/For.java Avoid short class names like For @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/IExpressionVisitor.java This class has a bunch of public methods and attributes @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/If.java Avoid short class names like If @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/Let.java Avoid short class names like Let @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/Or.java Avoid short class names like Or @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/Quantified.java The user-supplied array 'dimensions' is stored directly. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/Quantified.java Consider using varargs for methods or constructors which take an array the last parameter. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/Quantified.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/math/Addition.java The method 'sum(IAnyAtomicItem, IAnyAtomicItem)' has a cognitive complexity of 23, current threshold is 15 @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/math/Addition.java The method 'sum(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 17. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/math/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/cst/math/Division.java The method 'divide(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 13. //nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/cst/math/Multiplication.java The method 'multiply(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 10. //nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/cst/math/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/cst/math/Subtraction.java The method 'subtract(IAnyAtomicItem, IAnyAtomicItem)' has a cyclomatic complexity of 15. //nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/cst/path/ContextItem.java Use block level locking rather than method level synchronization @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/path/Flag.java Avoid short class names like Flag //nopmd - intentional name
gov/nist/secauto/metaschema/core/metapath/cst/path/NameTest.java The class 'NameTest' might be a test class, but it contains no test cases. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/path/Step.java Avoid short class names like Step //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/ComparisonFunctions.java The method 'generalCompairison(ISequence<? extends IAnyAtomicItem>, Operator, ISequence<? extends IAnyAtomicItem>)' has a cognitive complexity of 16, current threshold is 15 //nopmd - acceptable complexity
gov/nist/secauto/metaschema/core/metapath/function/ComparisonFunctions.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/function/ComparisonFunctions.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/function/ComparisonFunctions.java The method 'compare(IAnyAtomicItem, Operator, IAnyAtomicItem)' has a cyclomatic complexity of 16. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/ComparisonFunctions.java The method 'durationCompare(IDurationItem, Operator, IDurationItem)' has a cyclomatic complexity of 26. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/ComparisonFunctions.java The class 'ComparisonFunctions' has a total cyclomatic complexity of 104 (highest 26). @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/ComparisonFunctions.java Possible God Class (WMC=104, ATFD=11, TCC=0.000%) @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/DefaultFunction.java Avoid using implementation types like 'EnumSet'; use the interface instead @suppresswarnings
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/FunctionUtils.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation //nopmd
gov/nist/secauto/metaschema/core/metapath/function/IFunction.java Avoid using implementation types like 'EnumSet'; use the interface instead @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/ISequenceType.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/OperationFunctions.java The class 'OperationFunctions' has a total cyclomatic complexity of 100 (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/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/ArrayAppend.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayAppend.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayAppend.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayFlatten.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayFlatten.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayFlatten.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayGet.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayGet.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayGet.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayHead.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayHead.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayHead.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayInsertBefore.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayInsertBefore.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayInsertBefore.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayJoin.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayJoin.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayJoin.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayPut.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayPut.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayPut.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayRemove.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayRemove.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayRemove.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayReverse.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayReverse.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayReverse.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySize.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySize.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySize.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySubarray.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySubarray.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySubarray.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySubarray.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySubarray.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArraySubarray.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayTail.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayTail.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/ArrayTail.java Avoid unused method parameters such as 'focus'. @suppresswarnings
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/DefaultFunctionLibrary.java The constructor 'DefaultFunctionLibrary()' has a NCSS line count of 74. //nopmd - intentional
gov/nist/secauto/metaschema/core/metapath/function/library/FnAbs.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnAbs.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnAbs.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnAbs.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/FnAvg.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnAvg.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnAvg.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnAvg.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/FnAvg.java Unnecessary cast (T) @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnAvg.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnAvg.java The method 'average(Collection<? extends IAnyAtomicItem>)' has a cyclomatic complexity of 12. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Assigning an Object to null is a code smell. Consider refactoring. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBaseUri.java Assigning an Object to null is a code smell. Consider refactoring. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnBoolean.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCeiling.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCeiling.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCeiling.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCeiling.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/FnCompare.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCompare.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCompare.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnConcat.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnConcat.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnConcat.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCount.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCount.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCount.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnData.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDoc.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDoc.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentAvailable.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentAvailable.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnDocumentUri.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnEmpty.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnEmpty.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnEmpty.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnExists.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnFalse.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnHead.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnHead.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnHead.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnInsertBefore.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnInsertBefore.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnInsertBefore.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnInsertBefore.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnInsertBefore.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMinMax.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMinMax.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMinMax.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMinMax.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMinMax.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMinMax.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMinMax.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMinMax.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnNot.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnPath.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRemove.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRemove.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRemove.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRemove.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRemove.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnResolveUri.java Avoid unused method parameters such as 'focus'. @suppresswarnings
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 'focus'. //nopmd - ok
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/FnReverse.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnReverse.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnReverse.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnReverse.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnRound.java Avoid unused method parameters such as 'focus'. @suppresswarnings
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/FnStartsWith.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStartsWith.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStartsWith.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStaticBaseUri.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSum.java The method 'sum(List<? extends IAnyAtomicItem>, IAnyAtomicItem)' has a cyclomatic complexity of 13. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTail.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTail.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTail.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTrue.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapContains.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapContains.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapContains.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapEntry.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapEntry.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapEntry.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapFind.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapFind.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapFind.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapGet.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapGet.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapGet.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapKeys.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapKeys.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapKeys.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapMerge.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapMerge.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapMerge.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapMerge.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapMerge.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapMerge.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapMerge.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapMerge.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapPut.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapPut.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapPut.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapPut.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapRemove.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapRemove.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapRemove.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapSize.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapSize.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MapSize.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/MpRecurseDepth.java Avoid unused method parameters such as 'focus'. @suppresswarnings
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/impl/AbstractArrayItem.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/impl/AbstractMapItem.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/impl/ImmutableCollections.java Class cannot be instantiated and does not provide any static methods or fields @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/impl/StreamSequence.java Assigning an Object to null is a code smell. Consider refactoring. //nopmd - readability
gov/nist/secauto/metaschema/core/metapath/item/atomic/AbstractTemporalItem.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/atomic/AbstractTemporalItem.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/atomic/INumericItem.java The method 'round(IIntegerItem)' has a cognitive complexity of 16, current threshold is 15 @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IArrayItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid long parameter lists. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid long parameter lists. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid long parameter lists. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid long parameter lists. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/function/IMapItem.java Avoid long parameter lists. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/node/DefaultNodeItemFactory.java The method 'generateModelItems(IAssemblyNodeItem)' has a cognitive complexity of 15, current threshold is 15 @suppresswarnings
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 @suppresswarnings
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 @suppresswarnings
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/RecursionCollectingNodeItemVisitor.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/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/AbstractModule.java Avoid unused method parameters such as 'key'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/AbstractModule.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/model/AbstractModule.java This method may call an overridable method during object construction: IModuleExtended<M extends IModuleExtended<M, D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition>.getFlagDefinitions() (call stack: [IModuleExtended<M extends IModuleExtended<M, D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition>.getFlagDefinitions()]) @suppresswarnings
gov/nist/secauto/metaschema/core/model/AbstractModule.java This method may call an overridable method during object construction: IModuleExtended<M extends IModuleExtended<M, D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition>.getFieldDefinitions() (call stack: [IModuleExtended<M extends IModuleExtended<M, D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition>.getFieldDefinitions()]) @suppresswarnings
gov/nist/secauto/metaschema/core/model/AbstractModule.java This method may call an overridable method during object construction: IModuleExtended<M extends IModuleExtended<M, D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition>.getAssemblyDefinitions() (call stack: [IModuleExtended<M extends IModuleExtended<M, D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition>.getAssemblyDefinitions()]) @suppresswarnings
gov/nist/secauto/metaschema/core/model/IAttributable.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/IAttributable.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/IAttributable.java Avoid short class names like Key @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/AbstractConstraintBuilder.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/ConstraintValidationFinding.java This class has only private constructors and may be final //nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Possible God Class (WMC=68, ATFD=63, TCC=0.535%) @suppresswarnings
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/FindingCollectingConstraintValidationHandler.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/IAllowedValue.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/IAllowedValuesConstraint.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/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/constraint/IKeyField.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/ILet.java Avoid short class names like ILet @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/ILet.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/ILet.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/ValueConstraintSet.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/impl/AbstractConstraint.java The class 'AbstractConstraint' is suspected to be a Data Class (WOC=20.000%, NOPA=0, NOAM=8, WMC=12) //nopmd - intentional data class
gov/nist/secauto/metaschema/core/model/constraint/impl/DefaultAllowedValuesConstraint.java Avoid long parameter lists. //nopmd necessary
gov/nist/secauto/metaschema/core/model/constraint/impl/ExternalSource.java The constant name 'sources' doesn't match '[A-Z][A-Z_0-9]*' //nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/impl/ExternalSource.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/impl/InternalModelSource.java The constant name 'sources' doesn't match '[A-Z][A-Z_0-9]*' //nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/impl/InternalModelSource.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/util/JsonUtil.java The method 'skipNextValue(JsonParser)' has a cyclomatic complexity of 11. @suppresswarnings
gov/nist/secauto/metaschema/core/model/util/XmlEventUtil.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/util/XmlEventUtil.java Possible God Class (WMC=67, ATFD=39, TCC=0.000%) //nopmd this is a set of utility methods
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/xml/XmlConstraintLoader.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/XmlConstraintLoader.java Avoid instantiating new objects inside loops @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/XmlMetaConstraintLoader.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/ConstraintXmlSupport.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/DefaultContainerModelAssemblySupport.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/DefaultContainerModelSupport.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/DefaultContainerModelSupport.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/DefaultContainerModelSupport.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/DefaultGroupedModelContainerSupport.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/DefaultGroupedModelContainerSupport.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/DefaultGroupedModelContainerSupport.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/ModelFactory.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/ModelFactory.java Possible God Class (WMC=47, ATFD=56, TCC=0.000%) @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/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/impl/XmlAssemblyModelContainer.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFieldInstance.java This method may call an overridable method during object construction: AbstractFieldInstance<PARENT extends IContainerModel, DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition>.getDefinition() (call stack: [AbstractFieldInstance<PARENT extends IContainerModel, DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition>.getDefinition()]) @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFieldInstance.java Assigning an Object to null is a code smell. Consider refactoring. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagContainerSupport.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagContainerSupport.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagContainerSupport.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagContainerSupport.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagContainerSupport.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagContainerSupport.java A method should have only one exit point, and that should be the last statement in the method @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagInstance.java This method may call an overridable method during object construction: AbstractFlagInstance<PARENT extends IModelDefinition, DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance>.getDefinition() (call stack: [AbstractFlagInstance<PARENT extends IModelDefinition, DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance>.getDefinition()]) @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagInstance.java Assigning an Object to null is a code smell. Consider refactoring. //nopmd needed for final variable
gov/nist/secauto/metaschema/core/model/xml/impl/XmlInlineFieldDefinition.java Assigning an Object to null is a code smell. Consider refactoring. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlInlineFlagDefinition.java Assigning an Object to null is a code smell. Consider refactoring. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlModule.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlModule.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlModule.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlModule.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlModule.java Avoid instantiating new objects inside loops @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlModule.java Avoid instantiating new objects inside loops @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlModule.java Avoid instantiating new objects inside loops @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupVisitor.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/util/CollectionUtil.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/util/CustomCollectors.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/util/MermaidErDiagramGenerator.java High amount of different objects as members denotes a high coupling @suppresswarnings
gov/nist/secauto/metaschema/core/util/MermaidErDiagramGenerator.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
gov/nist/secauto/metaschema/core/util/MermaidErDiagramGenerator.java If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation @suppresswarnings
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
gov/nist/secauto/metaschema/core/util/UriUtils.java Thrown exception does not preserve the stack trace of exception 'ex2' on all code paths @suppresswarnings
gov/nist/secauto/metaschema/core/util/UriUtils.java The method 'prependRelativePath(String, String)' has a cyclomatic complexity of 11. @suppresswarnings