package com.jetbrains.lang.dart.ide.runner.server.vmService.frame; import com.intellij.icons.AllIcons; import com.intellij.ui.ColoredTextContainer; import com.intellij.ui.SimpleTextAttributes; import com.intellij.xdebugger.frame.XStackFrame; import org.jetbrains.annotations.NotNull; /** * A XStackFrame used to render a separator between two sets of async stack frames. */ public class DartAsyncMarkerFrame extends XStackFrame { public DartAsyncMarkerFrame() { } public void customizePresentation(@NotNull ColoredTextContainer component) { component.append("<asynchronous gap>", SimpleTextAttributes.EXCLUDED_ATTRIBUTES); component.setIcon(AllIcons.General.SeparatorH); } }