ProgramLoader

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total461 of 2,48181%38 of 20281%3412573530122
loadInternal(Path, List)15012445%111557%914265301
makeField(TypeRegistry, String, String, FieldDeclaration, PMessageVariant, PDescriptorProvider)10113557%81463%612124201
validateMessage(String, ProgramDeclaration, ProgramRegistry, MessageDeclaration)6161090%74686%7281314501
validateEnum(EnumDeclaration)485352%2675%2551701
convert(Path, ProgramDeclaration)2929691%22692%21578101
getIncludedProgramNames(ProgramDeclaration)222956%3350%242901
registerService(String, ProgramDeclaration, ServiceDeclaration, UnmodifiableList.Builder, ProgramRegistry)1828193%22090%21246701
registerMessage(String, ProgramDeclaration, MessageDeclaration, UnmodifiableList.Builder, ProgramRegistry)1321094%11493%11025401
load(Path)124679%1583%1411001
lambda$validateMessage$2()0%n/a111111
findField(Collection, String)1890%1375%131501
registerEnum(ProgramDeclaration, EnumDeclaration, UnmodifiableList.Builder, ProgramRegistry)72100%4100%0301801
ProgramLoader(GlobalRegistry, boolean, boolean, boolean)24100%n/a010501
makeNamespaces(List)24100%2100%020501
makeAnnoatations(List)24100%2100%020501
lambda$validateMessage$0(ThriftToken, AnnotationDeclaration, PField, PMessageDescriptor, String)24100%n/a010401
findAnnotation(List, PAnnotation)21100%4100%030501
ProgramLoader(boolean, boolean, boolean)9100%n/a010201
ProgramLoader()6100%n/a010201
lambda$validateMessage$1(CField, FieldDeclaration)6100%n/a010101
load(File)100%n/a010101
getGlobalRegistry()100%n/a010101