Package editor
Class CommonMenus
- java.lang.Object
-
- editor.CommonMenus
-
public class CommonMenus extends java.lang.Object
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description CommonMenus()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static ExperimentgetExperiment()private static GosuPanelgetGosuPanel()private static FileTreegetOrMakeLocalFileTree()static javax.swing.JMenuItemmakeClear(java.util.function.Supplier<GosuPanel> gosuPanel)static javax.swing.JMenuItemmakeCodeComplete(java.util.function.Supplier<GosuEditor> editor)static javax.swing.JMenuItemmakeCopy(java.util.function.Supplier<EditorHost> editor)static javax.swing.JMenuItemmakeCut(java.util.function.Supplier<EditorHost> editor)static javax.swing.JMenuItemmakeDebug(java.util.function.Supplier<IRunConfig> runConfig)static javax.swing.JMenuItemmakeDebugConfig()static javax.swing.JMenuItemmakeDropFrame(java.util.function.Supplier<Debugger> debugger, java.util.function.Supplier<com.sun.jdi.StackFrame> frame)static javax.swing.JMenuItemmakeEvaluateExpression(java.util.function.Supplier<Debugger> debugger)static javax.swing.JMenuItemmakeExpressionType(java.util.function.Supplier<GosuEditor> editor)static javax.swing.JMenuItemmakeFindUsages(java.util.function.Supplier<FileTree> tree)static javax.swing.JMenuItemmakeFindUsagesInFile()static javax.swing.JMenuItemmakeGotoDeclaration(java.util.function.Supplier<GosuEditor> editor)static javax.swing.JMenuItemmakeHighlightFindUsagesInFile()static javax.swing.JMenuItemmakeMuteBreakpoints(java.util.function.Supplier<BreakpointManager> bpm)static javax.swing.JMenuItemmakeNextOccurrent(java.util.function.Supplier<SearchPanel> search)static javax.swing.JMenuItemmakeParameterInfo(java.util.function.Supplier<GosuEditor> editor)static javax.swing.JMenuItemmakePaste(java.util.function.Supplier<EditorHost> editor)static javax.swing.JMenuItemmakePasteJavaAsGosu(java.util.function.Supplier<GosuEditor> editor)static javax.swing.JMenuItemmakePause(java.util.function.Supplier<Debugger> debugger)static javax.swing.JMenuItemmakePrevOccurrent(java.util.function.Supplier<SearchPanel> search)static javax.swing.JMenuItemmakeQuickDocumentation(java.util.function.Supplier<GosuEditor> editor)static javax.swing.JMenuItemmakeResume(java.util.function.Supplier<Debugger> debugger)static javax.swing.JMenuItemmakeRun(java.util.function.Supplier<IRunConfig> runConfig)static javax.swing.JMenuItemmakeRunConfig()static javax.swing.JMenuItemmakeRunToCursor(java.util.function.Supplier<Debugger> debugger, java.util.function.Supplier<BreakpointManager> bpm, java.util.function.Supplier<GosuEditor> editor)static javax.swing.JMenuItemmakeShowExecutionPoint(java.util.function.Supplier<Debugger> debugger)static javax.swing.JMenuItemmakeShowFileInTree(java.util.function.Supplier<EditorHost> editor)static javax.swing.JMenuItemmakeStepInto(java.util.function.Supplier<Debugger> debugger)static javax.swing.JMenuItemmakeStepOut(java.util.function.Supplier<Debugger> debugger)static javax.swing.JMenuItemmakeStepOver(java.util.function.Supplier<Debugger> debugger)static javax.swing.JMenuItemmakeStop(java.util.function.Supplier<GosuPanel> gosuPanel)static javax.swing.JMenuItemmakeToggleBreakpoint(java.util.function.Supplier<BreakpointManager> bpm, java.util.function.Supplier<GosuEditor> editor)static javax.swing.JMenuItemmakeViewBreakpoints(java.util.function.Supplier<Breakpoint> bp)static javax.swing.JMenuItemmakeViewBytecode()static javax.swing.JMenuItemmakeViewCompile()
-
-
-
Method Detail
-
makeCut
public static javax.swing.JMenuItem makeCut(java.util.function.Supplier<EditorHost> editor)
-
makeCopy
public static javax.swing.JMenuItem makeCopy(java.util.function.Supplier<EditorHost> editor)
-
makePaste
public static javax.swing.JMenuItem makePaste(java.util.function.Supplier<EditorHost> editor)
-
makePasteJavaAsGosu
public static javax.swing.JMenuItem makePasteJavaAsGosu(java.util.function.Supplier<GosuEditor> editor)
-
makeFindUsages
public static javax.swing.JMenuItem makeFindUsages(java.util.function.Supplier<FileTree> tree)
-
makeFindUsagesInFile
public static javax.swing.JMenuItem makeFindUsagesInFile()
-
makeHighlightFindUsagesInFile
public static javax.swing.JMenuItem makeHighlightFindUsagesInFile()
-
makeNextOccurrent
public static javax.swing.JMenuItem makeNextOccurrent(java.util.function.Supplier<SearchPanel> search)
-
makePrevOccurrent
public static javax.swing.JMenuItem makePrevOccurrent(java.util.function.Supplier<SearchPanel> search)
-
makeCodeComplete
public static javax.swing.JMenuItem makeCodeComplete(java.util.function.Supplier<GosuEditor> editor)
-
makeParameterInfo
public static javax.swing.JMenuItem makeParameterInfo(java.util.function.Supplier<GosuEditor> editor)
-
makeExpressionType
public static javax.swing.JMenuItem makeExpressionType(java.util.function.Supplier<GosuEditor> editor)
-
makeGotoDeclaration
public static javax.swing.JMenuItem makeGotoDeclaration(java.util.function.Supplier<GosuEditor> editor)
-
makeShowFileInTree
public static javax.swing.JMenuItem makeShowFileInTree(java.util.function.Supplier<EditorHost> editor)
-
makeQuickDocumentation
public static javax.swing.JMenuItem makeQuickDocumentation(java.util.function.Supplier<GosuEditor> editor)
-
makeViewBytecode
public static javax.swing.JMenuItem makeViewBytecode()
-
makeViewCompile
public static javax.swing.JMenuItem makeViewCompile()
-
makeRun
public static javax.swing.JMenuItem makeRun(java.util.function.Supplier<IRunConfig> runConfig)
-
makeDebug
public static javax.swing.JMenuItem makeDebug(java.util.function.Supplier<IRunConfig> runConfig)
-
makeRunConfig
public static javax.swing.JMenuItem makeRunConfig()
-
makeDebugConfig
public static javax.swing.JMenuItem makeDebugConfig()
-
makeStop
public static javax.swing.JMenuItem makeStop(java.util.function.Supplier<GosuPanel> gosuPanel)
-
makeToggleBreakpoint
public static javax.swing.JMenuItem makeToggleBreakpoint(java.util.function.Supplier<BreakpointManager> bpm, java.util.function.Supplier<GosuEditor> editor)
-
makeStepOver
public static javax.swing.JMenuItem makeStepOver(java.util.function.Supplier<Debugger> debugger)
-
makeStepInto
public static javax.swing.JMenuItem makeStepInto(java.util.function.Supplier<Debugger> debugger)
-
makeStepOut
public static javax.swing.JMenuItem makeStepOut(java.util.function.Supplier<Debugger> debugger)
-
makeRunToCursor
public static javax.swing.JMenuItem makeRunToCursor(java.util.function.Supplier<Debugger> debugger, java.util.function.Supplier<BreakpointManager> bpm, java.util.function.Supplier<GosuEditor> editor)
-
makeDropFrame
public static javax.swing.JMenuItem makeDropFrame(java.util.function.Supplier<Debugger> debugger, java.util.function.Supplier<com.sun.jdi.StackFrame> frame)
-
makePause
public static javax.swing.JMenuItem makePause(java.util.function.Supplier<Debugger> debugger)
-
makeResume
public static javax.swing.JMenuItem makeResume(java.util.function.Supplier<Debugger> debugger)
-
makeEvaluateExpression
public static javax.swing.JMenuItem makeEvaluateExpression(java.util.function.Supplier<Debugger> debugger)
-
makeShowExecutionPoint
public static javax.swing.JMenuItem makeShowExecutionPoint(java.util.function.Supplier<Debugger> debugger)
-
makeViewBreakpoints
public static javax.swing.JMenuItem makeViewBreakpoints(java.util.function.Supplier<Breakpoint> bp)
-
makeMuteBreakpoints
public static javax.swing.JMenuItem makeMuteBreakpoints(java.util.function.Supplier<BreakpointManager> bpm)
-
makeClear
public static javax.swing.JMenuItem makeClear(java.util.function.Supplier<GosuPanel> gosuPanel)
-
getGosuPanel
private static GosuPanel getGosuPanel()
-
getExperiment
private static Experiment getExperiment()
-
getOrMakeLocalFileTree
private static FileTree getOrMakeLocalFileTree()
-
-