Tag List Report
The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.
Tag Class | Total number of occurrences | Tag strings used by tag class |
---|---|---|
Todo Work | 50 | TODO, FIXME |
Each tag is detailed below:
Todo Work
Number of occurrences found in the code: 50
gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter | Line |
---|---|
markup types are not atomic values. Figure out a better base type (i.e., IValuedItem) | 134 |
; implement or remove this | 158 |
gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeAdapter | Line |
bring up to spec | 100 |
gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupAdapter | Line |
verify that read/write methods cannot be generalized in the base class | 50 |
gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine | Line |
find a way to do a deep copy this is a shallow copy that uses the same underlying Document object | 100 |
gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline | Line |
find a way to do a deep copy this is a shallow copy that uses the same underlying Document object | 66 |
gov.nist.secauto.metaschema.core.datatype.markup.flexmark.FixedEmphasisDelimiterProcessor | Line |
remove this class once vsch/flexmark-java#580 is merged | 24 |
gov.nist.secauto.metaschema.core.datatype.markup.flexmark.MarkupXmlStreamWriter | Line |
Is this orphaned code needed? | 20 |
gov.nist.secauto.metaschema.core.metapath.DynamicContext | Line |
add support for in-scope namespaces | 32 |
gov.nist.secauto.metaschema.core.metapath.ICollectionValue | Line |
rename to toSequence and resolve conflicting methods? | 23 |
gov.nist.secauto.metaschema.core.metapath.ISequence | Line |
Is a safe stream needed here? | 188 |
remove null check on callers | 309 |
gov.nist.secauto.metaschema.core.metapath.MetapathExpression | Line |
audit use of this value, replace with ITEM where appropriate | 72 |
gov.nist.secauto.metaschema.core.metapath.StaticMetapathException | Line |
need a Metapath grammar link | 20 |
gov.nist.secauto.metaschema.core.metapath.cst.BuildCSTVisitor | Line |
handle additional syntax for varef and parenthesized | 385 |
Auto-generated method stub | 580 |
implement kind test | 725 |
gov.nist.secauto.metaschema.core.metapath.cst.StringConcat | Line |
replace with concat function when implemented | 49 |
gov.nist.secauto.metaschema.core.metapath.cst.math.Division | Line |
find a way to support this | 76 |
gov.nist.secauto.metaschema.core.metapath.format.JsonPathFormatter | Line |
does it make sense to use this for an intermediate that has no parent? retval = formatModelPathSegment(segment); } return retval; } | 80 |
gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter | Line |
does it make sense to use this for an intermediate that has no parent? | 48 |
does it make sense to use this for an intermediate that has no parent? | 54 |
gov.nist.secauto.metaschema.core.metapath.function // NOPMD - intentional.OperationFunctions | Line |
avoid cast? | 501 |
avoid cast? | 566 |
gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction | Line |
check the context item for type compatibility // retval = true; } else if ((expressionArguments.size() == getArguments().size()) || (isArityUnbounded() && expressionArguments.size() > getArguments().size())) { retval = true; // check that argument requirements are satisfied Iterator<IArgument> argumentIterator = getArguments().iterator(); Iterator<IExpression<?>> expressionIterator = expressionArguments.iterator(); | 93 |
apply cast to atomic type } | 234 |
implement something like computeIfAbsent attempt to get the result from the cache | 274 |
gov.nist.secauto.metaschema.core.metapath.function.library.FnEmptyTest | Line |
Add when we support map constructor syntax. Arguments.of( ISequence.of(bool(true)), "empty(map{})")); | 47 |
gov.nist.secauto.metaschema.core.metapath.function.library.FnReverseTest | Line |
Add tests when Metapath array syntax supported. Arguments.of( ISequence.of(array([1, 2, 3])), "reverse(([1,2,3]))"), Arguments.of( ISequence.of(array([1, 2, 3]), array([1, 2, 3])), "reverse(([1,2,3],[4,5,6]))"); | 36 |
gov.nist.secauto.metaschema.core.metapath.item.atomic.IAtomicValuedItem | Line |
review all implementations and uses for correct behavior related to null | 21 |
gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItemTest | Line |
use equals method? | 45 |
gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem | Line |
extends IDecimalItem instead | 16 |
gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem | Line |
delete | 57 |
gov.nist.secauto.metaschema.core.metapath.item.node.MockNodeItemFactory | Line |
Integrate with classes in gov.nist.secauto.metaschema.core.testing | 28 |
gov.nist.secauto.metaschema.core.model.AbstractNamedModelInstance | Line |
look for ways to avoid this cast. The problem is that IContainerModel is not easily generalized, since this interface is extended by core model interfaces. Perhaps moving default implementation into abstract or concrete implementation is a possible path? | 38 |
gov.nist.secauto.metaschema.core.model.IMetaschemaModule | Line |
remove | 8 |
gov.nist.secauto.metaschema.core.model.IModelDefinition | Line |
remove once moved to the instance side | 73 |
Reconsider using toFlagName in favor of getReferencedDefinitionQName | 74 |
gov.nist.secauto.metaschema.core.model.INamedModelInstance | Line |
remove once moved to the instance side | 56 |
gov.nist.secauto.metaschema.core.model.ModuleScopeEnum | Line |
consider naming these PRIVATE and PUBLIC in a 2.0 | 9 |
gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler | Line |
render the key paths | 141 |
gov.nist.secauto.metaschema.core.model.constraint.IAllowedValue | Line |
add support for deprecated version | 33 |
gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator | Line |
verify source input streams are closed | 51 |
Auto-generated method stub | 191 |
gov.nist.secauto.metaschema.core.model.xml.ModuleLoader | Line |
It's very odd that the system id looks like this. Need to investigate. | 131 |
gov.nist.secauto.metaschema.core.model.xml.impl.ConstraintXmlSupport | Line |
This code is orphaned. Need to implement a full writer | 395 |
gov.nist.secauto.metaschema.core.model.xml.impl.MarkupStringConverter | Line |
is this needed, or can we use methods on the markup implementations? | 23 |
gov.nist.secauto.metaschema.core.model.xml.impl.ModelFactory | Line |
figure out how to resolve the namespace prefix on var | 474 |
gov.nist.secauto.metaschema.core.model.xml.impl.XmlModule | Line |
switch implementation to use the XmlObjectParser | 227 |
gov.nist.secauto.metaschema.core.model.xml.impl.XmlbeansMarkupVisitor | Line |
rename | 27 |