XSConstraints

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total2,700 of 2,7000%432 of 4320%2572573333
particleValidRestriction(XSParticleDecl, SubstitutionGroupHandler, XSParticleDecl, SubstitutionGroupHandler, boolean)5480%820%505011
fullSchemaChecking(XSGrammarBucket, SubstitutionGroupHandler, CMBuilder, XMLErrorReporter)4210%460%242411
checkNameAndTypeOK(XSElementDecl, int, int, XSElementDecl, int, int)2500%380%202011
checkRecurseUnordered(Vector, int, int, SubstitutionGroupHandler, Vector, int, int, SubstitutionGroupHandler)1300%180%101011
checkRecurse(Vector, int, int, SubstitutionGroupHandler, Vector, int, int, SubstitutionGroupHandler)1210%160%9911
checkRecurseLax(Vector, int, int, SubstitutionGroupHandler, Vector, int, int, SubstitutionGroupHandler)920%120%7711
checkMapAndSum(Vector, int, int, SubstitutionGroupHandler, Vector, int, int, SubstitutionGroupHandler)880%100%6611
checkSimpleDerivation(XSSimpleType, XSSimpleType, short)800%240%131311
checkNSRecurseCheckCardinality(Vector, int, int, SubstitutionGroupHandler, XSParticleDecl, int, int, boolean)760%100%6611
checkNSSubset(XSWildcardDecl, int, int, XSWildcardDecl, int, int)750%100%6611
checkNSCompat(XSElementDecl, int, int, XSWildcardDecl, int, int, boolean)730%100%6611
overlapUPA(XSElementDecl, XSElementDecl, SubstitutionGroupHandler)720%160%9911
gatherChildren(int, XSParticleDecl, Vector)670%160%9911
checkComplexDerivation(XSComplexTypeDecl, XSTypeDefinition, short)630%180%101011
checkElementDeclsConsistent(XSComplexTypeDecl, XSParticleDecl, SymbolHash, SubstitutionGroupHandler)630%100%6611
ElementDefaultValidImmediate(XSTypeDefinition, String, ValidationContext, ValidatedInfo)610%120%7711
findElemInTable(XSComplexTypeDecl, XSElementDecl, SymbolHash)550%60%4411
checkTypeDerivationOk(XSTypeDefinition, XSTypeDefinition, short)520%160%9911
getNonUnaryGroup(XSParticleDecl)370%120%7711
removePointlessChildren(XSParticleDecl)360%60%4411
overlapUPA(Object, Object, SubstitutionGroupHandler)360%60%4411
getEmptySequence()350%20%2211
checkSimpleDerivationOk(XSSimpleType, XSTypeDefinition, short)310%100%6611
overlapUPA(XSElementDecl, XSWildcardDecl, SubstitutionGroupHandler)310%60%4411
overlapUPA(XSWildcardDecl, XSWildcardDecl)200%60%4411
reportSchemaError(XMLErrorReporter, SimpleLocator, String, Object[])190%20%2211
checkOccurrenceRange(int, int, int, int)160%80%5511
checkComplexDerivationOk(XSComplexTypeDecl, XSTypeDefinition, short)150%40%3311
addElementToParticleVector(Vector, XSElementDecl)140%n/a1111
static {...}120%n/a1111
particleValidRestriction(XSParticleDecl, SubstitutionGroupHandler, XSParticleDecl, SubstitutionGroupHandler)70%n/a1111
XSConstraints()0%n/a1111
checkIDConstraintRestriction(XSElementDecl, XSElementDecl)0%n/a1111