/* * Copyright (c) 2013-2017 Chris Newland. * Licensed under https://github.com/AdoptOpenJDK/jitwatch/blob/master/LICENSE-BSD * Instructions: https://github.com/AdoptOpenJDK/jitwatch/wiki */ package org.adoptopenjdk.jitwatch.ui.main; import javafx.stage.Stage; import org.adoptopenjdk.jitwatch.core.JITWatchConfig; import org.adoptopenjdk.jitwatch.model.IMetaMember; public interface IStageAccessProxy { void openTriView(IMetaMember member, boolean reloadMember); void openTriView(IMetaMember member, boolean reloadMember, int highlightBCI); void openBrowser(String title, String html, String stylesheet); void openTextViewer(String title, String contents, boolean lineNumbers, boolean highlighting); void openCompileChain(IMetaMember member); void openOptmizedVCallReport(IMetaMember member); void openInlinedIntoReport(IMetaMember member); Stage getStageForDialog(); JITWatchConfig getConfig(); }