Class Statistics
java.lang.Object
com.mebigfatguy.fbcontrib.collect.Statistics
- All Implemented Interfaces:
Iterable<Map.Entry<FQMethod,MethodInfo>>
holds statistics about classes and methods collected in the first pass.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<FQMethod, MethodInfo> private static final MethodInfoprivate static Statistics -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAutowiredBean(String beanClass) voidaddImmutabilityStatus(String className, String methodName, String signature, ImmutabilityType imType) addMethodStatistics(String className, String methodName, String signature, int access, int numBytes, int numMethodCalls, boolean isDerived) voidclear()getMethodStatistics(String className, String methodName, String signature) static StatisticsbooleanisAutowiredBean(String beanClass) iterator()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
statistics
-
NOT_FOUND_METHOD_INFO
-
methodStatistics
-
autowiredBeans
-
-
Constructor Details
-
Statistics
private Statistics()
-
-
Method Details
-
getStatistics
-
clear
public void clear() -
addMethodStatistics
public MethodInfo addMethodStatistics(String className, String methodName, String signature, int access, int numBytes, int numMethodCalls, boolean isDerived) -
getMethodStatistics
public MethodInfo getMethodStatistics(@SlashedClassName String className, String methodName, String signature) -
iterator
- Specified by:
iteratorin interfaceIterable<Map.Entry<FQMethod,MethodInfo>>
-
addImmutabilityStatus
public void addImmutabilityStatus(String className, String methodName, String signature, ImmutabilityType imType) -
addAutowiredBean
-
isAutowiredBean
-
toString
-