ClassInfo

Source file "shaded_package/io/github/classgraph/ClassInfo.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,580 of 3,5800%544 of 5440%431431737737156156
filterClassInfo(ClassInfo.RelType, boolean, ClassInfo.ClassType[])2170%540%2828424211
toString(boolean, StringBuilder)1690%340%1818363611
getOrCreateClassInfo(String, Map)1620%160%99343411
filterClassInfo(Collection, ScanSpec, boolean, ClassInfo.ClassType[])1600%560%3232404011
getClassesWithFieldOrMethodAnnotation(ClassInfo.RelType)1250%240%1313141411
getDeclaredMethodInfo(String, boolean, boolean, boolean)1170%320%1717282811
addMethodInfo(MethodInfoList, Map)940%140%88191911
findReferencedClassInfo(Map, Set, LogNode)910%100%66202011
getAnnotations()840%140%88161611
setScanResult(ScanResult)830%180%1010202011
getFieldOrMethodAnnotations(ClassInfo.RelType)680%120%776611
getTypeSignature()670%80%55141411
getClassesWithAnnotation()620%80%55111111
getMethodInfo(String, boolean, boolean, boolean)620%80%55111111
addScannedClass(String, int, boolean, Map, ClasspathElement, Resource)610%40%33121211
getEnumConstantObjects()600%60%44121211
getClassesImplementing()550%60%448811
getFieldInfo()530%80%55111111
addFieldOrMethodAnnotationInfo(AnnotationInfoList, boolean, int, Map)520%120%77101011
getInterfaces()500%20%229911
handleRepeatableAnnotations(Set)480%100%66111111
getAnnotationDefaultParameterValues()440%80%55101011
getSuperclass()430%80%559911
addClassAnnotation(AnnotationInfo, Map)420%40%33101011
getTypeDescriptor()400%60%448811
getOverrideOrder(Set, List)370%60%449911
addClassContainment(List, Map)360%20%228811
getClassesWithMethodAnnotation()360%20%227711
getClassesWithMethodParameterAnnotation()360%20%228811
getDeclaredFieldInfo(String)360%80%559911
getClassesWithFieldAnnotation()360%20%227711
addFieldInfo(FieldInfoList, Map)320%40%337711
getFieldInfo(String)320%60%448811
ClassInfo(String, int, Resource)300%20%229911
getEnumConstants()260%20%223311
getSubclasses()250%40%334411
addRelatedClass(ClassInfo.RelType, ClassInfo)230%20%224411
addSuperclass(String, Map)210%40%335511
hasField(String)200%40%335511
hasDeclaredFieldAnnotation(String)200%40%335511
hasFieldAnnotation(String)200%40%335511
hasMethod(String)200%40%335511
hasDeclaredMethodAnnotation(String)200%40%335511
hasMethodAnnotation(String)200%40%335511
hasDeclaredMethodParameterAnnotation(String)200%40%335511
hasMethodParameterAnnotation(String)200%40%335511
getModuleRef()190%40%334411
equals(Object)190%40%336611
addImplementedInterface(String, Map)180%n/a115511
getDeclaredFieldInfo()180%40%333311
getClassDependencies()180%40%333311
addAnnotationParamDefaultValues(AnnotationParameterValueList)160%20%225511
extendsSuperclass(String)160%60%442211
getOverrideOrder()160%20%223311
getClassesWithAnnotationDirectOnly()160%20%222211
getClassesWithMethodAnnotationDirectOnly()160%20%222211
getClassesWithMethodParameterAnnotationDirectOnly()160%20%221111
getClassesWithFieldAnnotationDirectOnly()160%20%222211
getAllClasses(Collection, ScanSpec)150%n/a112211
getAllEnums(Collection, ScanSpec)150%n/a112211
getAllRecords(Collection, ScanSpec)150%n/a112211
getAllStandardClasses(Collection, ScanSpec)150%n/a112211
getAllImplementedInterfaceClasses(Collection, ScanSpec)150%n/a111111
getAllAnnotationClasses(Collection, ScanSpec)150%n/a112211
getAllInterfacesOrAnnotationClasses(Collection, ScanSpec)150%n/a111111
getAnnotationInfo()150%20%223311
addTypeDecorators(List)140%20%224411
getTypeSignatureOrTypeDescriptor()140%20%227711
getModifiersStr()130%n/a113311
isPackageVisible()130%60%441111
addReferencedClassNames(Set)130%20%224411
getSimpleName(String)120%n/a111111
isImplementedInterface()120%40%331111
getClasspathElementFile()120%20%223311
getSuperclasses()110%n/a111111
getOuterClasses()110%n/a112211
getInnerClasses()110%n/a111111
getClasspathElementURL()110%n/a113311
isInterface()100%40%331111
isStandardClass()100%40%331111
setIsInterface(boolean)90%20%223311
setIsAnnotation(boolean)90%20%223311
isSynthetic()90%20%221111
isAnnotation()90%20%221111
isInterfaceOrAnnotation()90%20%221111
isEnum()90%20%221111
hashCode()90%20%221111
isInnerClass()80%20%221111
isOuterClass()80%20%221111
static {...}80%n/a113311
setClassfileVersion(int, int)70%n/a113311
setModifiers(int)70%n/a112211
isAnonymousInnerClass()70%20%221111
implementsInterface(Class)70%n/a112211
hasAnnotation(Class)70%n/a112211
hasDeclaredFieldAnnotation(Class)70%n/a112211
hasFieldAnnotation(Class)70%n/a112211
hasDeclaredMethodAnnotation(Class)70%n/a112211
hasMethodAnnotation(Class)70%n/a112211
hasDeclaredMethodParameterAnnotation(Class)70%n/a112211
hasMethodParameterAnnotation(Class)70%n/a112211
getAnnotationInfo(Class)70%n/a112211
getAnnotationInfoRepeatable(Class)70%n/a112211
getDeclaredMethodInfo()70%n/a111111
getMethodInfo()70%n/a111111
getDeclaredConstructorInfo()70%n/a111111
getConstructorInfo()70%n/a111111
getDeclaredMethodAndConstructorInfo()70%n/a111111
getMethodAndConstructorInfo()70%n/a111111
getDeclaredMethodInfo(String)70%n/a111111
getMethodInfo(String)70%n/a111111
ClassInfo()60%n/a113311
setIsRecord(boolean)60%20%223311
getAnnotationInfo(String)60%n/a111111
compareTo(ClassInfo)60%n/a111111
extendsSuperclass(Class)50%n/a111111
implementsInterface(String)50%n/a111111
hasAnnotation(String)50%n/a111111
hasDeclaredField(String)50%n/a111111
hasDeclaredMethod(String)50%n/a111111
getAnnotationInfoRepeatable(String)50%n/a111111
loadClass(Class, boolean)50%n/a111111
loadClass(Class)50%n/a111111
setSourceFile(String)40%n/a112211
addFullyQualifiedDefiningMethodName(String)40%n/a112211
setTypeSignature(String)40%n/a112211
getSimpleName()40%n/a111111
getPackageName()40%n/a111111
isPublic()40%n/a111111
isPrivate()40%n/a111111
isProtected()40%n/a111111
isAbstract()40%n/a111111
isFinal()40%n/a111111
isStatic()40%n/a111111
getMethodAnnotations()40%n/a111111
getMethodParameterAnnotations()40%n/a111111
getFieldAnnotations()40%n/a111111
getClasspathElementURI()40%n/a111111
loadClass(boolean)40%n/a111111
loadClass()40%n/a111111
setReferencedClasses(ClassInfoList)40%n/a112211
getName()30%n/a111111
getModuleInfo()30%n/a111111
getPackageInfo()30%n/a111111
isExternalClass()30%n/a111111
getClassfileMinorVersion()30%n/a111111
getClassfileMajorVersion()30%n/a111111
getModifiers()30%n/a111111
isRecord()30%n/a111111
isArrayClass()30%n/a111111
getFullyQualifiedDefiningMethodName()30%n/a111111
getTypeSignatureStr()30%n/a111111
getSourceFile()30%n/a111111
getResource()30%n/a111111
getClassName()30%n/a111111
getClassInfo()20%n/a111111