Class SandboxConfigStage

java.lang.Object
javafx.stage.Window
javafx.stage.Stage
org.adoptopenjdk.jitwatch.ui.sandbox.SandboxConfigStage
All Implemented Interfaces:
javafx.event.EventTarget

public class SandboxConfigStage extends javafx.stage.Stage
  • Property Summary

    Properties inherited from class javafx.stage.Stage

    alwaysOnTop, fullScreenExitHint, fullScreenExitKey, fullScreen, iconified, maxHeight, maximized, maxWidth, minHeight, minWidth, resizable, title

    Properties inherited from class javafx.stage.Window

    eventDispatcher, focused, forceIntegerRenderScale, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, opacity, outputScaleX, outputScaleY, renderScaleX, renderScaleY, scene, showing, width, x, y
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.CheckBox
     
     
     
     
    private static final String
     
    private static final int
     
    private static final com.chrisnewland.freelogj.Logger
     
    private javafx.scene.Scene
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.layout.HBox
     
    private javafx.scene.layout.HBox
     
    private javafx.scene.layout.HBox
     
    private javafx.scene.layout.HBox
     
    private javafx.scene.layout.HBox
     
    private javafx.scene.layout.HBox
     
    private javafx.scene.layout.HBox
     
    private void
    buildHBoxFreqInline(javafx.scene.layout.HBox hbCompilerSettings)
     
    private javafx.scene.layout.HBox
     
    private void
    buildHBoxMaxInline(javafx.scene.layout.HBox hbCompilerSettings)
     
    private javafx.scene.layout.HBox
     
    private javafx.scene.layout.HBox
     
    private javafx.scene.layout.HBox
     
    private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle>
    getChangeListenerForBackgroundCompilation(javafx.scene.control.RadioButton rbVMDefault, javafx.scene.control.RadioButton rbForceBackgroundCompilation, javafx.scene.control.RadioButton rbForceNoBackgroundCompilation, javafx.scene.control.ToggleGroup groupBackgroundCompilation)
     
    private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle>
    getChangeListenerForGroupAssemblySyntax(javafx.scene.control.RadioButton rbIntel, javafx.scene.control.ToggleGroup groupAssemblySyntax)
     
    private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle>
    getChangeListenerForGroupOops(javafx.scene.control.RadioButton rbVMDefault, javafx.scene.control.RadioButton rbForceCompressed, javafx.scene.control.RadioButton rbForceNoCompressed, javafx.scene.control.ToggleGroup groupOops)
     
    private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle>
    getChangeListenerForGroupTiered(javafx.scene.control.RadioButton rbVMDefault, javafx.scene.control.RadioButton rbForceTiered, javafx.scene.control.RadioButton rbForceNoTiered, javafx.scene.control.ToggleGroup groupTiered)
     
    private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle>
    getChangeListenerForOnStackReplacement(javafx.scene.control.RadioButton rbVMDefault, javafx.scene.control.RadioButton rbAlways, javafx.scene.control.RadioButton rbNever, javafx.scene.control.ToggleGroup group)
     
    private javafx.event.EventHandler<javafx.event.ActionEvent>
     
    private javafx.event.EventHandler<javafx.event.ActionEvent>
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     

    Methods inherited from class javafx.stage.Stage

    alwaysOnTopProperty, close, fullScreenExitHintProperty, fullScreenExitKeyProperty, fullScreenProperty, getFullScreenExitHint, getFullScreenExitKeyCombination, getIcons, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getModality, getOwner, getStyle, getTitle, iconifiedProperty, initModality, initOwner, initStyle, isAlwaysOnTop, isFullScreen, isIconified, isMaximized, isResizable, maxHeightProperty, maximizedProperty, maxWidthProperty, minHeightProperty, minWidthProperty, resizableProperty, setAlwaysOnTop, setFullScreen, setFullScreenExitHint, setFullScreenExitKeyCombination, setIconified, setMaxHeight, setMaximized, setMaxWidth, setMinHeight, setMinWidth, setResizable, setScene, setTitle, show, showAndWait, titleProperty, toBack, toFront

    Methods inherited from class javafx.stage.Window

    addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, hide, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DEFAULT_DISPLAY_STYLE

      private static final String DEFAULT_DISPLAY_STYLE
      See Also:
    • txtFreqInline

      private javafx.scene.control.TextField txtFreqInline
    • txtMaxInline

      private javafx.scene.control.TextField txtMaxInline
    • txtCompilerThreshold

      private javafx.scene.control.TextField txtCompilerThreshold
    • txtExtraCompilationSwitches

      private javafx.scene.control.TextField txtExtraCompilationSwitches
    • txtExtraRuntimeSwitches

      private javafx.scene.control.TextField txtExtraRuntimeSwitches
    • txtWorkingDir

      private javafx.scene.control.TextField txtWorkingDir
    • checkBoxPrintAssembly

      private javafx.scene.control.CheckBox checkBoxPrintAssembly
    • checkBoxDisableInlining

      private javafx.scene.control.CheckBox checkBoxDisableInlining
    • closedListener

      private IStageClosedListener closedListener
    • config

      private JITWatchConfig config
    • chooserClasses

      private FileChooserList chooserClasses
    • vmLanguageList

      private VMLanguageList vmLanguageList
    • scene

      private javafx.scene.Scene scene
    • labelWidth

      private static final int labelWidth
      See Also:
    • logger

      private static final com.chrisnewland.freelogj.Logger logger
  • Constructor Details

  • Method Details

    • getEventHandlerForSaveButton

      private javafx.event.EventHandler<javafx.event.ActionEvent> getEventHandlerForSaveButton()
    • getEventHandlerForCancelButton

      private javafx.event.EventHandler<javafx.event.ActionEvent> getEventHandlerForCancelButton()
    • setCompilerThreshold

      private void setCompilerThreshold(JITWatchConfig config)
    • setExtraVMCompilationSwitches

      private void setExtraVMCompilationSwitches(JITWatchConfig config)
    • setExtraVMRuntimeSwitches

      private void setExtraVMRuntimeSwitches(JITWatchConfig config)
    • setSandboxWorkingDir

      private void setSandboxWorkingDir(JITWatchConfig config)
    • setMaximumInlineSize

      private void setMaximumInlineSize(JITWatchConfig config)
    • setFrequencyOfInlineSize

      private void setFrequencyOfInlineSize(JITWatchConfig config)
    • buildHBoxAssemblySyntax

      private javafx.scene.layout.HBox buildHBoxAssemblySyntax()
    • getChangeListenerForGroupAssemblySyntax

      private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle> getChangeListenerForGroupAssemblySyntax(javafx.scene.control.RadioButton rbIntel, javafx.scene.control.ToggleGroup groupAssemblySyntax)
    • buildHBoxTieredCompilation

      private javafx.scene.layout.HBox buildHBoxTieredCompilation()
    • getChangeListenerForGroupTiered

      private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle> getChangeListenerForGroupTiered(javafx.scene.control.RadioButton rbVMDefault, javafx.scene.control.RadioButton rbForceTiered, javafx.scene.control.RadioButton rbForceNoTiered, javafx.scene.control.ToggleGroup groupTiered)
    • buildHBoxCompressedOops

      private javafx.scene.layout.HBox buildHBoxCompressedOops()
    • buildHBoxBackgroundCompilation

      private javafx.scene.layout.HBox buildHBoxBackgroundCompilation()
    • buildHBoxOnStackReplacement

      private javafx.scene.layout.HBox buildHBoxOnStackReplacement()
    • buildHBoxInliningSettings

      private javafx.scene.layout.HBox buildHBoxInliningSettings()
    • buildHBoxCompilationThreshold

      private javafx.scene.layout.HBox buildHBoxCompilationThreshold()
    • buildHBoxExtraCompilationSwitches

      private javafx.scene.layout.HBox buildHBoxExtraCompilationSwitches()
    • buildHBoxExtraRuntimeSwitches

      private javafx.scene.layout.HBox buildHBoxExtraRuntimeSwitches()
    • buildHBoxSandboxWorkingDir

      private javafx.scene.layout.HBox buildHBoxSandboxWorkingDir()
    • getChangeListenerForGroupOops

      private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle> getChangeListenerForGroupOops(javafx.scene.control.RadioButton rbVMDefault, javafx.scene.control.RadioButton rbForceCompressed, javafx.scene.control.RadioButton rbForceNoCompressed, javafx.scene.control.ToggleGroup groupOops)
    • getChangeListenerForBackgroundCompilation

      private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle> getChangeListenerForBackgroundCompilation(javafx.scene.control.RadioButton rbVMDefault, javafx.scene.control.RadioButton rbForceBackgroundCompilation, javafx.scene.control.RadioButton rbForceNoBackgroundCompilation, javafx.scene.control.ToggleGroup groupBackgroundCompilation)
    • getChangeListenerForOnStackReplacement

      private javafx.beans.value.ChangeListener<javafx.scene.control.Toggle> getChangeListenerForOnStackReplacement(javafx.scene.control.RadioButton rbVMDefault, javafx.scene.control.RadioButton rbAlways, javafx.scene.control.RadioButton rbNever, javafx.scene.control.ToggleGroup group)
    • buildHBoxFreqInline

      private void buildHBoxFreqInline(javafx.scene.layout.HBox hbCompilerSettings)
    • buildHBoxMaxInline

      private void buildHBoxMaxInline(javafx.scene.layout.HBox hbCompilerSettings)
    • buildCheckBoxPrintAssembly

      private javafx.scene.control.CheckBox buildCheckBoxPrintAssembly()
    • buildCheckBoxDisableInlining

      private javafx.scene.control.CheckBox buildCheckBoxDisableInlining()
    • buildHBoxButtons

      private javafx.scene.layout.HBox buildHBoxButtons()