in application/org.openjdk.jmc.flightrecorder.ui/src/main/java/org/openjdk/jmc/flightrecorder/ui/pages/CodeCachePage.java [156:200]
private String getText(Object element, Function<IDescribable, String> accessor) {
for (IAttribute<?> a : CODE_CACHE_ENTRIES.getAttributes()) {
if (a.getIdentifier().equals(element)) {
return accessor.apply(a);
}
}
for (IAttribute<?> a : CODE_CACHE_UNALLOCATED.getAttributes()) {
if (a.getIdentifier().equals(element)) {
return accessor.apply(a);
}
}
for (IAttribute<?> a : CODE_CACHE_UNALLOCATED_SEGMENTED.getAttributes()) {
if (a.getIdentifier().equals(element)) {
return accessor.apply(a);
}
}
for (IAttribute<?> a : CODE_CACHE_ENTRIES_SEGMENTED.getAttributes()) {
if (a.getIdentifier().equals(element)) {
return accessor.apply(a);
}
}
for (IAttribute<?> a : CODE_CACHE_ADAPTORS_SEGMENTED.getAttributes()) {
if (a.getIdentifier().equals(element)) {
return accessor.apply(a);
}
}
for (IAttribute<?> a : CODE_CACHE_METHODS_SEGMENTED.getAttributes()) {
if (a.getIdentifier().equals(element)) {
return accessor.apply(a);
}
}
switch ((String) element) {
case TOTAL_SWEPT_ID:
return accessor.apply(JdkAggregators.SWEEP_METHOD_SUM);
case TOTAL_FLUSHED_ID:
return accessor.apply(JdkAggregators.SWEEP_FLUSHED_SUM);
case TOTAL_RECLAIMED_ID:
return accessor.apply(JdkAggregators.SWEEP_RECLAIMED_SUM);
case TOTAL_ZOMBIFIED_ID:
return accessor.apply(JdkAggregators.SWEEP_ZOMBIFIED_SUM);
case SWEEPS_ID:
return accessor.apply(SWEEPS_DESCRIPTION);
}
return null;
};