Fork me on GitHub

PMD Results

The following document contains the results of PMD 7.7.0.

Violations By Priority

Priority 3

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

Rule Violation Line
GodClass Possible God Class (WMC=50, ATFD=17, TCC=1.839%) 42

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

Rule Violation Line
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 34
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 36

gov/nist/secauto/metaschema/core/metapath/item/node/AbstractNodeItem.java

Rule Violation Line
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 14
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 16
ConsecutiveAppendsShouldReuse StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. 19
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 19
ConsecutiveAppendsShouldReuse StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. 20
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 21

Files

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

Rule Violation Priority Line
GodClass Possible God Class (WMC=50, ATFD=17, TCC=1.839%) 3 42

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

Rule Violation Priority Line
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 34
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 36

gov/nist/secauto/metaschema/core/metapath/item/node/AbstractNodeItem.java

Rule Violation Priority Line
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 14
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 16
ConsecutiveAppendsShouldReuse StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. 3 19
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 19
ConsecutiveAppendsShouldReuse StringBuffer (or StringBuilder).append is called consecutively without reusing the target variable. 3 20
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 21

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=6, NOAM=0, WMC=1) @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/adapter/MetaschemaDataTypeProvider.java A value of 24 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/adapter/MetaschemaDataTypeProvider.java The class 'MetaschemaDataTypeProvider' is suspected to be a Data Class (WOC=0.000%, NOPA=25, NOAM=0, WMC=1) //nopmd - Used for service initialization
gov/nist/secauto/metaschema/core/datatype/markup/AbstractMarkupString.java A value of 22 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/XmlMarkupParser.java Use block level locking rather than method level synchronization @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/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 A value of 34 may denote a high amount of coupling within the class (threshold: 20) //nopmd AST processor
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 A value of 47 may denote a high amount of coupling within the class (threshold: 20) //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/markup/flexmark/impl/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/impl/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/impl/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/impl/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/impl/HtmlCodeRenderExtension.java The method 'render(Code, NodeRendererContext, HtmlWriter)' has a cognitive complexity of 19, current threshold is 15 //nopmd actually used in lambda
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/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/impl/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/impl/MarkupVisitor.java The method 'processInlineElements(Node, IMarkupWriter<T, E>)' has a cyclomatic complexity of 23. @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/MarkupVisitor.java The method 'processBlockElements(Node, IMarkupWriter<T, E>)' has a cyclomatic complexity of 13. @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/markup/flexmark/impl/MarkupVisitor.java The method 'processInlineElements(Node, IMarkupWriter<T, E>)' has a NCSS line count of 64. @suppresswarnings
gov/nist/secauto/metaschema/core/datatype/object/AmbiguousDate.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/object/AmbiguousDate.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/object/AmbiguousDateTime.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/object/AmbiguousDateTime.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/object/AmbiguousTime.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/object/AmbiguousTime.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/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=11, NOAM=0, WMC=1) @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/MetapathExpression.java A value of 25 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/antlr/AbstractAstVisitor.java A value of 109 may denote a high amount of coupling within the class (threshold: 20) //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 208 (highest 3). @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/antlr/AbstractAstVisitor.java This class has a bunch of public methods and attributes @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/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 A value of 21 may denote a high amount of coupling within the class (threshold: 20) @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 A value of 55 may denote a high amount of coupling within the class (threshold: 20) @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/BuildCSTVisitor.java A value of 81 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java The method 'handleForwardstep(ForwardstepContext)' has a cyclomatic complexity of 10. @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 133 (highest 18). @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/BuildCSTVisitor.java Possible God Class (WMC=133, ATFD=84, 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 //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/BuildCSTVisitor.java Avoid instantiating new objects inside loops @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/CSTPrinter.java A value of 54 may denote a high amount of coupling within the class (threshold: 20) @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/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/Let.java Avoid short class names like Let @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/items/EmptySequence.java Use block level locking rather than method level synchronization @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/items/Quantified.java The user-supplied array 'dimensions' is stored directly. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/items/Quantified.java Consider using varargs for methods or constructors which take an array the last parameter. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/items/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/logic/And.java Avoid short class names like And //nopmd - intentional name
gov/nist/secauto/metaschema/core/metapath/cst/logic/If.java Avoid short class names like If @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/logic/Or.java Avoid short class names like Or @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/cst/type/Cast.java Avoid short class names like Cast @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/type/TypeTestSupport.java Avoid unused method parameters such as 'staticContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/type/TypeTestSupport.java Avoid unused method parameters such as 'tree'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/type/TypeTestSupport.java Avoid unused method parameters such as 'staticContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/cst/type/TypeTestSupport.java A value of 28 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
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 '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 '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 cyclomatic complexity of 26. @suppresswarnings
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 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=10, 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 Avoid unused method parameters such as 'dynamicContext'. @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/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/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/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 96. //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 A value of 24 may denote a high amount of coupling within the class (threshold: 20) @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 '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 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 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/FnContains.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnContains.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnContains.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/FnCurrentDateTime.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCurrentDateTime.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCurrentDateTime.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCurrentTime.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCurrentTime.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnCurrentTime.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/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/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 '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/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/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/FnEndsWith.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnEndsWith.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnEndsWith.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/FnImplicitTimezone.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnImplicitTimezone.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnImplicitTimezone.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/FnLowerCase.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnLowerCase.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnLowerCase.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMatches.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMatches.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMatches.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMatches.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMatches.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnMatches.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 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/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/FnNormalizeSpace.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnNormalizeSpace.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnNormalizeSpace.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnNormalizeSpace.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnNormalizeSpace.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnNormalizeSpace.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 '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 '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/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/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/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/FnString.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnString.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnString.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnString.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnString.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnString.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStringLength.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStringLength.java Avoid unused method parameters such as 'arguments'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStringLength.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStringLength.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStringLength.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnStringLength.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstring.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstring.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstring.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstring.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstring.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstring.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstring.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/FnSubstring.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/FnSubstringAfter.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstringAfter.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstringAfter.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstringBefore.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstringBefore.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnSubstringBefore.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/FnTokenize.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.java Avoid unused method parameters such as 'focus'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnTokenize.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/FnTokenize.java The method 'fnTokenize(String, String, String)' has a cyclomatic complexity of 11. @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/FnUpperCase.java Avoid unused method parameters such as 'function'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnUpperCase.java Avoid unused method parameters such as 'dynamicContext'. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/function/library/FnUpperCase.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/impl/StreamSequence.java Assigning an Object to null is a code smell. Consider refactoring. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/atomic/impl/AbstractIPAddressItem.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/impl/AbstractIPAddressItem.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/impl/AbstractMarkupItem.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/impl/AbstractMarkupItem.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/impl/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/impl/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/impl/AbstractTimeItem.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/impl/AbstractTimeItem.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/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 A value of 25 may denote a high amount of coupling within the class (threshold: 20) @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/IModelNodeItem.java Use equals() to compare object references. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/item/node/IModelNodeItem.java Use equals() to compare object references. @suppresswarnings
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/metapath/type/DataTypeItemType.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/type/DataTypeItemType.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/type/IAtomicOrUnionType.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/type/ISequenceType.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/type/impl/AnyKindTest.java The class 'AnyKindTest' might be a test class, but it contains no test cases. @suppresswarnings
gov/nist/secauto/metaschema/core/metapath/type/impl/NonAdapterAtomicItemType.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/type/impl/NonAdapterAtomicItemType.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/type/impl/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/type/impl/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/type/impl/TypeConstants.java The class 'TypeConstants' is suspected to be a Data Class (WOC=0.000%, NOPA=5, NOAM=0, WMC=1) @suppresswarnings
gov/nist/secauto/metaschema/core/model/AbstractContainerModelSupport.java Avoid empty finalize methods @suppresswarnings
gov/nist/secauto/metaschema/core/model/AbstractModule.java Avoid unused method parameters such as 'key'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/AbstractModule.java Avoid unused method parameters such as 'key'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/AbstractModule.java A value of 22 may denote a high amount of coupling within the class (threshold: 20) @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/DefaultAssemblyModelBuilder.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/DefaultChoiceGroupModelBuilder.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/DefaultChoiceGroupModelBuilder.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/DefaultChoiceGroupModelBuilder.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/FlagContainerBuilder.java Avoid unused private methods such as 'handleShadowedInstances(Integer, INSTANCE, INSTANCE)'. @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 Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java A value of 56 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/DefaultConstraintValidator.java Possible God Class (WMC=72, ATFD=64, 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 A value of 21 may denote a high amount of coupling within the class (threshold: 20) @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/DefaultCardinalityConstraint.java Avoid long parameter lists. @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/impl/DefaultIndexConstraint.java Avoid long parameter lists. @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/impl/DefaultIndexHasKeyConstraint.java Avoid long parameter lists. @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/impl/DefaultLet.java The class 'DefaultLet' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=5) @suppresswarnings
gov/nist/secauto/metaschema/core/model/constraint/impl/DefaultMatchesConstraint.java Avoid long parameter lists. @suppresswarnings
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/constraint/impl/StaticContextSource.java The constant name 'sources' doesn't match '[A-Z][A-Z_0-9]*' //nopmd - intentional
gov/nist/secauto/metaschema/core/model/constraint/impl/StaticContextSource.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, URI)' has a cyclomatic complexity of 11. @suppresswarnings
gov/nist/secauto/metaschema/core/model/util/MermaidErDiagramGenerator.java A value of 22 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/model/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/model/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/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=68, 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/validation/XmlSchemaContentValidator.java Consider using a try-with-resources statement instead of explicitly closing the resource @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/XmlConstraintLoader.java A value of 24 may denote a high amount of coupling within the class (threshold: 20) @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 A value of 21 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/XmlModuleConstants.java The class 'XmlModuleConstants' is suspected to be a Data Class (WOC=0.000%, NOPA=16, NOAM=0, WMC=1) @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/ConstraintXmlSupport.java A value of 49 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/ModelFactory.java A value of 43 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/ModelFactory.java Possible God Class (WMC=53, ATFD=71, 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/XmlAssemblyModelContainerSupport.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlAssemblyModelContainerSupport.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlAssemblyModelContainerSupport.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlAssemblyModelContainerSupport.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlAssemblyModelContainerSupport.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlAssemblyModelContainerSupport.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlAssemblyModelContainerSupport.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlChoiceGroupInstance.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlChoiceGroupInstance.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlChoiceGroupInstance.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlChoiceGroupInstance.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlChoiceInstance.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlChoiceInstance.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlChoiceInstance.java Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlChoiceInstance.java Avoid unused method parameters such as 'source'. @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 Avoid unused method parameters such as 'source'. @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlFlagContainerSupport.java Avoid unused method parameters such as 'source'. @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 A value of 34 may denote a high amount of coupling within the class (threshold: 20) @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/XmlbeansMarkupWriter.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java A method or constructor should not explicitly declare unchecked exceptions in its 'throws' clause @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/model/xml/impl/XmlbeansMarkupWriter.java Ensure that resources like this XmlCursor object are closed after use @suppresswarnings
gov/nist/secauto/metaschema/core/qname/IEnhancedQName.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/qname/IEnhancedQName.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/qname/IEnhancedQName.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/qname/IEnhancedQName.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/qname/IEnhancedQName.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/qname/QNameCache.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/qname/QNameCache.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/qname/QNameCache.java Avoid using short method names @suppresswarnings
gov/nist/secauto/metaschema/core/util/CollectionUtil.java A value of 27 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/util/CustomCollectors.java A value of 28 may denote a high amount of coupling within the class (threshold: 20) @suppresswarnings
gov/nist/secauto/metaschema/core/util/DeleteOnShutdown.java Assigning an Object to null is a code smell. Consider refactoring. @suppresswarnings
gov/nist/secauto/metaschema/core/util/DeleteOnShutdown.java To be compliant to J2EE, a webapp should not use any thread. @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