BcelTypeMunger

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,642 of 5,6420%660 of 6600%3813811,1481,1485151
mungeNewMethod(BcelClassWeaver, NewMethodTypeMunger)6710%840%434315115111
mungeMethodDelegate(BcelClassWeaver, MethodDelegateTypeMunger)6180%520%272711011011
munge(BcelClassWeaver)5710%660%343411411411
mungeNewField(BcelClassWeaver, NewFieldTypeMunger)5640%660%343411711711
mungeNewConstructor(BcelClassWeaver, NewConstructorTypeMunger)3830%380%2020747411
enforceDecpRule1_abstractMethodsImplemented(BcelClassWeaver, ISourceLocation, LazyClassGen, ResolvedType)2800%580%3030626211
getRealMemberForITDFromAspect(ResolvedType, ResolvedMember, boolean)1810%380%2020363611
attemptToModifySuperCalls(BcelClassWeaver, LazyClassGen, ResolvedType)1600%280%1515424211
mungePerObjectInterface(BcelClassWeaver, PerObjectInterfaceTypeMunger)1450%20%22242411
mungeNewParent(BcelClassWeaver, NewParentTypeMunger)1410%380%2020252511
mungePrivilegedAccess(BcelClassWeaver, PrivilegedAccessMunger)1080%180%1010262611
createBridge(BcelClassWeaver, ResolvedMember, LazyClassGen, ResolvedMember)1080%60%44232311
createAnyBridgeMethodsForCovariance(BcelClassWeaver, NewMethodTypeMunger, ResolvedMember, ResolvedType, LazyClassGen, Type[])1080%220%1212232311
enforceDecpRule3_visibilityChanges(BcelClassWeaver, ResolvedType, ResolvedMember, LazyMethodGen)1040%180%1010262611
createBridgeMethodForITDF(BcelClassWeaver, LazyClassGen, ResolvedMember, ResolvedMember)1030%60%44222211
makeDispatcher(LazyClassGen, String, ResolvedMember, BcelWorld, boolean)980%80%55222211
addMethodDispatch(LazyClassGen, ResolvedMember, ResolvedMember)800%40%33161611
mungePerTypeWithinTransformer(BcelClassWeaver)790%40%33151511
enforceDecpRule5_cantChangeFromStaticToNonstatic(BcelClassWeaver, ISourceLocation, ResolvedMember, LazyMethodGen)780%80%55121211
addFieldSetter(LazyClassGen, ResolvedMember, ResolvedMember)760%20%22141411
createBridgeMethod(BcelWorld, NewMethodTypeMunger, ResolvedMember, LazyClassGen, Type[], ResolvedMember)750%40%33161611
enforceDecpRule4_compatibleReturnTypes(BcelClassWeaver, ResolvedMember, LazyMethodGen)680%40%33171711
createReadableCtorSig(ResolvedType, ConstantPool, InvokeInstruction)670%60%44131311
stringifyMember(ResolvedMember)670%60%44141411
addFieldGetter(LazyClassGen, ResolvedMember, ResolvedMember)660%20%22111111
createBridgeIfNecessary(BcelClassWeaver, NewMethodTypeMunger, ResolvedMember, LazyClassGen)660%100%66151511
addNeededSuperCallMethods(BcelClassWeaver, ResolvedType, Set)580%80%55121211
copyOverParameterAnnotations(LazyMethodGen, ResolvedMember)500%100%66111111
mungeFieldHost(BcelClassWeaver, MethodDelegateTypeMunger.FieldHostTypeMunger)500%40%33101011
makeMethodGen(LazyClassGen, ResolvedMember)490%n/a118811
equals(Object)380%140%885511
hashCode()370%60%446611
mungeNewAnnotationOnType(BcelClassWeaver, AnnotationOnTypeMunger)350%n/a117711
enforceDecpRule2_cantExtendFinalClass(BcelClassWeaver, ISourceLocation, LazyClassGen, ResolvedType)330%20%225511
findMatchingMethod(LazyClassGen, ResolvedMember)320%60%447711
getConstructorWithSignature(ResolvedType, String)290%60%445511
mungeNewMemberType(BcelClassWeaver, NewMemberClassTypeMunger)200%20%225511
getShortname(String)170%20%224411
createSignatureAttribute(ConstantPool, String)160%n/a113311
error(BcelClassWeaver, String, ISourceLocation, ISourceLocation[])150%n/a113311
signalError(String, BcelClassWeaver, UnresolvedType)150%n/a113311
makeFieldGen(LazyClassGen, ResolvedMember)130%n/a112211
toString()120%n/a111111
signalError(String, BcelClassWeaver)120%n/a113311
parameterizeWith(Map, World)110%n/a111111
parameterizedFor(ResolvedType)100%n/a111111
BcelTypeMunger(ResolvedTypeMunger, ResolvedType)80%n/a113311
couldMatch(BcelObjectType, Pointcut)70%20%221111
getTypeVariableAliases()0%n/a111111
lambda$munge$0(String)0%n/a111111
shouldOverwrite()0%n/a111111