ASMAccessorOptimizer

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total12,290 of 12,2900%2,137 of 2,1370%1,1321,1321,8851,8855858
getMethod(Object, String)2,0630%3800%19119127327311
optimizeSetAccessor(ParserContext, char[], int, int, Object, Object, VariableResolverFactory, boolean, Object, Class)1,5120%2440%12312323223211
getBeanProperty(Object, String)9790%1760%898915215211
optimizeObjectCreation(ParserContext, char[], int, int, Object, Object, VariableResolverFactory)7710%1120%575710010011
getCollectionPropertyAO(Object, String)6940%1520%777711011011
getCollectionProperty(Object, String)6050%1260%6464939311
_getAccessor(Object, Class)5330%1100%5656868611
wrapPrimitive(Class)5030%660%343410110111
compileAccessor()3650%720%4040747411
getWithProperty(Object)3440%520%2727343411
unwrapPrimitive(Class)2880%800%4141414111
buildInputs()2580%460%2424292911
_finishJIT()2280%300%1616373711
writeOutNullHandler(Member, int)2280%460%2424272711
optimizeFieldMethodProperty(Object, String, Class, Member)2100%320%1717282811
writeFunctionPointerStub(Class, Method)1770%n/a11393911
intPush(int)1750%530%3030292911
writeLiteralOrSubexpression(Object, Class, Class)1740%340%1818292911
anyArrayCheck(Class)1680%520%2727272711
arrayStore(Class)1620%540%2828282811
_initializeAccessor()1370%180%1010191911
addSubstatement(ExecutableStatement)1280%200%1111121211
loadVariableByName(String)1210%160%99101011
_initJIT()1180%0%22181811
_initJIT2()1180%0%22181811
loadVariableByIndex(int)1180%160%99101011
writeOutLiteralWrapped(Object)1140%220%1212292911
ldcClassConstant(Class)1040%100%66171711
optimizeCollection(ParserContext, Object, Class, char[], int, int, Object, Object, VariableResolverFactory)770%40%33202011
createArray(Class, int)680%100%667711
optimizeAccessor(ParserContext, char[], int, int, Object, Object, VariableResolverFactory, boolean, Class)610%40%33151511
static {...}590%100%66151511
loadField(int)570%80%555511
ASMAccessorOptimizer(ClassWriter, MethodVisitor, ArrayList, String, StringAppender, int)560%n/a11191911
toPrimitiveTypeOperand(Class)520%160%999911
dumpAdvancedDebugging()490%60%44121211
propHandlerByteCodePut(String, Object, Class, Object)480%60%448811
propHandlerByteCode(String, Object, Class)450%60%447711
dataConversion(Class)420%60%445511
getWrapperClass(Class)420%160%99171711
ASMAccessorOptimizer()350%n/a11121211
wrapRuntimeConverstion(Class)320%40%334411
visitConstantClass(Class)260%40%335511
checkcast(Class)250%40%333311
addPrintOut(String)190%n/a114411
getBeanPropertyAO(Object, String)180%40%333311
loadClass(String, byte[])180%0%224411
init()0%n/a115511
getContextClassLoader()0%0%221111
debug(String)0%0%223311
writeLiteralOrSubexpression(Object)0%n/a111111
writeLiteralOrSubexpression(Object, Class)0%n/a111111
setMVELClassLoader(MVELClassLoader)0%n/a112211
getResultOptPass()0%n/a111111
getEgressType()0%n/a111111
isLiteralOnly()0%n/a111111
getMVELClassLoader()0%n/a111111
getName()0%n/a111111