Public Member Functions | Static Package Functions | Private Member Functions | Static Private Attributes

de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache Class Reference

List of all members.

Public Member Functions

String filteredToString (Class<?extends AbstractAlgorithm > algoClass, String...methodNames)
final Double getDouble (FunctionCacheKey key)
final Integer getInt (FunctionCacheKey key)
String sortedFilteredToString (Class<?extends AbstractAlgorithm > algoClass, String...methodNames)
String sortedToString ()
String toString ()

Static Package Functions

static String toShortString (Object o)

Private Member Functions

List< Entry< FunctionCacheKey,
Object > > 
filterEntries (Class<?extends AbstractAlgorithm > algoClass, String...methodNames)
List< Entry< FunctionCacheKey,
Object > > 
sort (List< Entry< FunctionCacheKey, Object >> toSortInPlace)
String toString (Collection< Entry< FunctionCacheKey, Object >> collection)

Static Private Attributes

static final long serialVersionUID = -231421326296413298L

Member Function Documentation

String de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.filteredToString ( Class<?extends AbstractAlgorithm algoClass,
String...  methodNames 
)
List<Entry<FunctionCacheKey, Object> > de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.filterEntries ( Class<?extends AbstractAlgorithm algoClass,
String...  methodNames 
) [private]
final Double de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.getDouble ( FunctionCacheKey  key  ) 
final Integer de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.getInt ( FunctionCacheKey  key  ) 
List<Entry<FunctionCacheKey, Object> > de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.sort ( List< Entry< FunctionCacheKey, Object >>  toSortInPlace  )  [private]

Sorts the list of (key, value) entries. Warning: The sorting is done in place, so the list passed as parameter is modified.

Parameters:
toSortInPlace list of (key, value) entries to be sorted in place.
Returns:
The sorted list (always equal to parameter toSortInPlace).
String de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.sortedFilteredToString ( Class<?extends AbstractAlgorithm algoClass,
String...  methodNames 
)
String de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.sortedToString (  ) 
static String de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.toShortString ( Object  o  )  [static, package]
String de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.toString (  ) 
String de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.toString ( Collection< Entry< FunctionCacheKey, Object >>  collection  )  [private]

Member Data Documentation

final long de.fraunhofer.isst.axbench.timing.algorithms.cache.FunctionCache.serialVersionUID = -231421326296413298L [static, private]