public class MethodExtractor<T,V,C> extends ExtractorBase<T,V,C> implements Extractor<T,V,C>
cost, costUnit, initialCost, invocations, nanos, totalCost| Constructor and Description |
|---|
MethodExtractor(double initialCost,
TimeUnit costUnit,
Method method) |
| Modifier and Type | Method and Description |
|---|---|
protected V |
extractInternal(C context,
Map<C,Map<Extractor<T,? super V,C>,? super V>> cache,
T... obj) |
boolean |
isContextDependent() |
Set<Integer> |
parameterIndices() |
compareTo, createCacheEntry, equals, extract, getCostpublic MethodExtractor(double initialCost, TimeUnit costUnit, Method method)
public Set<Integer> parameterIndices()
parameterIndices in interface Extractor<T,V,C>public boolean isContextDependent()
isContextDependent in interface Extractor<T,V,C>