ThriftCodecByteCodeGenerator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total65 of 2,02997%5 of 9395%5749269026
defineWriteMethod()1427195%11794%11014401
readFieldValues(MethodDefinition)1423994%11393%1813701
invokeFactoryMethod(MethodDefinition, Map, LocalVariableDefinition)142564%1375%132801
toParameterizedType(ThriftType)125081%1480%151601
ThriftCodecByteCodeGenerator(ThriftCodecManager, ThriftStructMetadata, DynamicClassLoader, boolean)713595%2100%0222901
static {...}441299%n/a0123201
injectMethods(MethodDefinition, LocalVariableDefinition, Map)143100%10100%0601901
injectFields(MethodDefinition, LocalVariableDefinition, Map)85100%10100%0601201
declareCodecFields()75100%4100%0301101
defineWriteBridgeMethod()67100%n/a010201
defineReadMethod()66100%n/a0101001
constructInstance(MethodDefinition, Map)58100%4100%0301001
defineConstructor()57100%2100%020801
defineReadBridgeMethod()53100%n/a010201
declareTypeField()32100%n/a010401
buildStruct(MethodDefinition, Map)31100%n/a010701
loadFieldValue(MethodDefinition, ThriftFieldMetadata)31100%1375%1301001
needsCastAfterRead(ThriftFieldMetadata, Method)30100%4100%030601
defineGetTypeMethod()27100%n/a010201
needsCodec(ThriftFieldMetadata)23100%10100%060201
isProtocolTypeJavaPrimitive(ThriftFieldMetadata)19100%2100%020301
toCodecType(ThriftStructMetadata)15100%n/a010101
isFieldTypeJavaPrimitive(ThriftFieldMetadata)7100%n/a010101
isParameterTypeJavaPrimitive(ThriftParameterInjection)6100%n/a010101
isJavaPrimitive(TypeToken)4100%n/a010101
getThriftCodec()100%n/a010101