adaptj.toolkits.analyses.metrics
Class PolymorphismMetric.CallSiteInfo

java.lang.Object
  |
  +--adaptj.toolkits.analyses.metrics.PolymorphismMetric.CallSiteInfo
Enclosing class:
PolymorphismMetric

class PolymorphismMetric.CallSiteInfo
extends java.lang.Object


Field Summary
 boolean appCallSite
           
 Type lastReceiverType
           
 MethodEntity lastTarget
           
 int receiverTypeCacheMiss
           
 it.unimi.dsi.fastUtil.Object2IntOpenHashMap receiverTypes
           
 int targetCacheMiss
           
 it.unimi.dsi.fastUtil.Object2IntOpenHashMap targets
           
 
Constructor Summary
PolymorphismMetric.CallSiteInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

receiverTypeCacheMiss

public int receiverTypeCacheMiss

targetCacheMiss

public int targetCacheMiss

appCallSite

public boolean appCallSite

lastReceiverType

public Type lastReceiverType

lastTarget

public MethodEntity lastTarget

receiverTypes

public it.unimi.dsi.fastUtil.Object2IntOpenHashMap receiverTypes

targets

public it.unimi.dsi.fastUtil.Object2IntOpenHashMap targets
Constructor Detail

PolymorphismMetric.CallSiteInfo

public PolymorphismMetric.CallSiteInfo()