package com.insightfullogic.honest_profiler.core.filters;
import com.insightfullogic.honest_profiler.core.collector.FlatProfileEntry;
import com.insightfullogic.honest_profiler.core.profiles.ProfileNode;
public final class TotalTimeShareFilter extends TimeShareFilter {
TotalTimeShareFilter(double minShare) {
super(minShare);
}
public TotalTimeShareFilter(Mode mode, double minShare) {
super(mode, minShare);
}
@Override
protected double flatField(FlatProfileEntry entry) {
return entry.getTotalTimeShare();
}
@Override
protected double treeField(ProfileNode node) {
return node.getTotalTimeShare();
}
}