ReflectiveAccessorOptimizer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,560 of 3,89259%206 of 45454%139258237650728
optimizeSetAccessor(ParserContext, char[], int, int, Object, Object, VariableResolverFactory, boolean, Object, Class)41529841%442637%27365110301
getCollectionPropertyAO(Object, String)2950%360%1919575711
getBeanProperty(Object, String)29439957%476959%33594011901
compileGetChain()14122261%242045%1526256201
getMethod(Object, String, Object[], Class[], ExecutableStatement[])13428668%225069%1637216101
compileConstructor(char[], Object, VariableResolverFactory)11916558%101050%611174401
getMethod(Object, String)3118285%91967%61543001
getBeanPropertyAO(Object, String)310%60%445511
_getAccessor(Object, Class)2321590%22090%21244001
propHandlerSet(String, Object, Class, Object)200%n/a114411
getCollectionProperty(Object, String)1825293%32790%31625501
propHandler(String, Object, Class)180%n/a113311
optimizeCollection(ParserContext, Object, Class, char[], int, int, Object, Object, VariableResolverFactory)103778%2250%2311001
getValue(Object, Object, VariableResolverFactory)70%n/a111111
isLiteralOnly()0%n/a111111
ReflectiveAccessorOptimizer(ParserContext, char[], int, int, Object, Object, VariableResolverFactory)3497%1150%1201001
init()0%n/a111111
getWithProperty(Object)72100%2100%020701
optimizeObjectCreation(ParserContext, char[], int, int, Object, Object, VariableResolverFactory)63100%n/a0101001
optimizeAccessor(ParserContext, char[], int, int, Object, Object, VariableResolverFactory, boolean, Class, boolean)44100%n/a0101201
addAccessorNode(AccessorNode)17100%2100%020401
optimizeAccessor(ParserContext, char[], int, int, Object, Object, VariableResolverFactory, boolean, Class)13100%n/a010101
static {...}11100%n/a010301
setRootNode(AccessorNode)7100%n/a010201
ReflectiveAccessorOptimizer()6100%n/a010301
getRootNode()100%n/a010101
getResultOptPass()100%n/a010101
getEgressType()100%n/a010101