package com.jetbrains.actionscript.profiler.vo; import com.jetbrains.actionscript.profiler.base.FrameInfoProducer; import com.jetbrains.actionscript.profiler.base.QNameProducer; import com.jetbrains.actionscript.profiler.sampler.FrameInfo; public class CallInfo implements FrameInfoProducer, QNameProducer { private final FrameInfo frameInfo; private final long cumulativeTime; private final long selfTime; public CallInfo(FrameInfo frameInfo, long cumulativeTime, long selfTime) { this.frameInfo = frameInfo; this.cumulativeTime = cumulativeTime; this.selfTime = selfTime; } public FrameInfo getFrameInfo() { return frameInfo; } public long getCumulativeTime() { return cumulativeTime; } public long getSelfTime() { return selfTime; } @Override public String toString() { return getFrameInfo().toString(); } @Override public String getQName() { return getFrameInfo().getQName(); } }