Package editor
Class GosuEditor
- All Implemented Interfaces:
IEditorHost
,IGosuPanel
,IScriptEditor
,ITypeLoaderListener
,ImageObserver
,MenuContainer
,Serializable
,Accessible
- Direct Known Subclasses:
GosuField
public class GosuEditor
extends EditorHost
implements IScriptEditor, IGosuPanel, ITypeLoaderListener
A component for editing Gosu source.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class
(package private) class
(package private) class
Nested classes/interfaces inherited from class editor.EditorHost
EditorHost.EditorKeyHandler, EditorHost.HighlightMode, EditorHost.LabHighlighter, EditorHost.ParseTask
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
private CodeRefactorManager
private IContextMenuHandler<IScriptEditor>
private ScopeHighlighter
private GosuEditor.GosuDocumentHandler
private EditorHostTextPane
private IType
private Map<Integer,
IFunctionStatement> private JavadocPopup
private JLabel
private ParserFeedbackPanel
private IGosuClass
private IGosuParser
private ParseResultsException
private IType
private IReplaceWordCallback
private IScriptabilityModifier
private EditorScrollPane
private DynamicSelectionManager
private SmartFixManager
private ISymbolTable
private ITypeUsesMap
private ITypeUsesMap
private AtomicUndoManager
private IGosuValidator
static final int
private static final Rectangle
Fields inherited from class editor.EditorHost
COMPLETION_DELAY, INTELLISENSE_TASK_QUEUE, TAB_SIZE
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
ConstructorsConstructorDescriptionGosuEditor
(ILineInfoManager lineInfoRenderer, AtomicUndoManager undoMgr, IScriptabilityModifier scriptabilityConstraint, IContextMenuHandler<IScriptEditor> contextMenuHandler, boolean bStatement, boolean bEmptyTextOk) GosuEditor
(ISymbolTable symTable, ILineInfoManager lineInfoRenderer, AtomicUndoManager undoMgr, IScriptabilityModifier scriptabilityConstraint, IContextMenuHandler<IScriptEditor> contextMenuHandler, boolean bStatement, boolean bEmptyTextOk) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected void
protected void
void
boolean
canAddBreakpoint
(int line) protected void
void
(package private) void
configureLayout
(ILineInfoManager lineInfoRenderer) protected EditorHostTextPane
protected void
displayCompletionPopup
(int iPosition) (package private) void
displayJavadocHelp
(IParseTree parseTree) displayParameterInfoPopup
(int iPosition) (package private) void
displayPathCompletion
(ISymbolTable transientSymTable) (package private) void
displayPathCompletionPopup
(boolean bFeatureLiteralCompletion) void
void
findFunction
(IParsedElement parsedElement) private ClassType
(package private) String
getContextHelp
(IParseTree parseTree) (package private) IParseTree
getDeepestLocation
(int iPos, boolean strict) (package private) IParseTree
(package private) IParseTree
getDeepestLocationSpanning
(int start, int end) getDeepestStatementLocationAtPos
(int iPos) getDeepestStatementLocationAtPos
(int iPos, boolean bStrict) private String
getErrorMessagesAt
(List parseExceptions) (package private) IExpression
(package private) IExpression
getExpressionAtPos
(int iPos) private List<IParseIssue>
getIssuesFromPos
(int iPos) private List<IParseIssue>
getIssuesNearPos
(int iPos) int
getOffsetOfDeepestStatementLocationAtPos
(int caretPosition, boolean strict) (package private) int
private Rectangle
getPositionFromPoint
(int iPosition) getStatementAtLine
(int iLineNum) getStatementAtLineOrExpression
(int iLine) getSymbolTableAtOffset
(int offset) getTooltipMessage
(MouseEvent event) getTypeAtLine
(int line) private IType
void
void
void
void
private void
handleCodeCompletion
(boolean bForceCodeCompletion) protected void
handleDot
(ISymbolTable transientSymTable) (package private) void
handleDotNow
(ISymbolTable transientSymTable) private void
handleParseException
(boolean forceCodeCompletion) protected void
handleParseException
(ParseResultsException e, boolean bForceCodeCompletion) boolean
protected void
void
boolean
private boolean
boolean
isClass()
boolean
boolean
private boolean
boolean
boolean
void
makeReadOnly
(boolean bReadOnly) (package private) void
(package private) void
void
void
void
void
Fired when the typesystem is fully refreshedvoid
refreshedTypes
(RefreshRequest refreshRequest) Fired when an existing type is refreshed, i.e.(package private) void
replaceLocation
(IParseTree location, String strReplacement) (package private) void
replaceLocationAtCaret
(String strReplacement) void
resetSymbolTable
(ISymbolTable newSymbols) private IParseTree
returnStatementOrExpression
(IParseTree statement) void
void
void
setAcceptUses
(boolean acceptUses) void
setAccessAll
(boolean accessPrivateMembers) void
setClass
(boolean bClass) void
setEnhancement
(boolean bExtension) void
setExpectedType
(IType type) void
void
setProgram
(boolean bProgram) void
setProgramSuperType
(IType baseClass) void
setStatement
(boolean bStatement) void
setSymbolTable
(ISymbolTable newSymbols) void
setTemplate
(boolean bTemplate) void
setTestResource
(boolean testResource) void
setTypeUsesMap
(ITypeUsesMap typeUsesMap) void
setValidator
(IGosuValidator validator) void
showFeedback
(boolean show) private void
smartFix()
private Map<Integer,
IFunctionStatement> storeFunctionsByLineNumber
(IGosuClass gsClass, Map<Integer, IFunctionStatement> functionStmtsByLineNumber) Methods inherited from class editor.EditorHost
_handleBulkComment, _handleBulkIndent, _handleEnter, areAnyParserTasksPending, areMoreThanOneParserTasksGoingToUpdateContainingType, areMoreThanOneParserTasksPendingForThisEditor, centerView, clipCopy, clipCut, clipPaste, delete, deleteLine, deleteWord, deleteWordForwards, dismissCompletionPopup, displayGotoLinePopup, duplicate, getCompletionPopup, getExpandedSelection, getHighlightMode, getLineNumberAtCaret, getLineOffset, getParserTaskQueue, getScriptPart, getText, getTimerCount, gotoLine, gotoLine, gotoNextUsageHighlight, gotoOffset, gotoPrevUsageHighlight, handleBackspace, handleBraceRight, handleBulkComment, handleBulkIndent, handleColon, handleCompleteCode, handleDot, handleEnter, highlightLocations, isAltDown, isCompleteCode, isCompletionPopupShowing, isParserSuspended, joinLines, jumpRight, parse, parse, parseAndWaitForParser, postTaskInParserThread, read, removeAllHighlights, runIfNoKeyPressedInMillis, setCompleteCode, setCompletionPopup, setHighlightMode, setParserSuspended, setScriptPart, setUndoableEditListener, showFileInTree, unindent, waitForIntellisenseTimers, waitForParser, waitOnParserThread
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface editor.IEditorHost
clipCopy, clipCut, clipPaste, gotoNextUsageHighlight, gotoPrevUsageHighlight, highlightLocations, removeAllHighlights, setScriptPart, setUndoableEditListener
Methods inherited from interface editor.IGosuPanel
getText, parse, read
Methods inherited from interface editor.IScriptEditor
getScriptPart, getText, handleCompleteCode, parse, read
-
Field Details
-
MIN_LINENUMBER_WIDTH
public static final int MIN_LINENUMBER_WIDTH- See Also:
-
_labelCaption
-
_panelFeedback
-
_editor
-
_docHandler
-
_contextMenuHandler
-
_parser
-
_bStatement
private boolean _bStatement -
_bProgram
private boolean _bProgram -
_bClass
private boolean _bClass -
_bEnhancement
private boolean _bEnhancement -
_bEmptyTextOk
private boolean _bEmptyTextOk -
_symTable
-
_replaceWordCallback
-
_bTemplate
private boolean _bTemplate -
_scriptabilityModifier
-
_undoMgr
-
_scroller
-
_pe
-
_bTestResource
private boolean _bTestResource -
_bAcceptUses
private boolean _bAcceptUses -
_parsedGosuClass
-
_functionStmtsByLineNumber
-
_validator
-
_smartFixManager
-
_ctxHighlighter
-
_selectionManager
-
_codeManager
-
TEST_RECTANGLE
-
_typeUsesMap
-
_typeUsesMapFromMostRecentParse
-
_javadocPopup
-
_programSuperType
-
_bAccessPrivateMembers
private boolean _bAccessPrivateMembers -
_expectedType
-
-
Constructor Details
-
GosuEditor
public GosuEditor(ILineInfoManager lineInfoRenderer, AtomicUndoManager undoMgr, IScriptabilityModifier scriptabilityConstraint, IContextMenuHandler<IScriptEditor> contextMenuHandler, boolean bStatement, boolean bEmptyTextOk) -
GosuEditor
public GosuEditor(ISymbolTable symTable, ILineInfoManager lineInfoRenderer, AtomicUndoManager undoMgr, IScriptabilityModifier scriptabilityConstraint, IContextMenuHandler<IScriptEditor> contextMenuHandler, boolean bStatement, boolean bEmptyTextOk)
-
-
Method Details
-
configureLayout
-
setLabel
- Specified by:
setLabel
in interfaceIEditorHost
- Overrides:
setLabel
in classEditorHost
-
getDocHandler
- Specified by:
getDocHandler
in interfaceIEditorHost
-
getFeedbackPanel
- Specified by:
getFeedbackPanel
in interfaceIEditorHost
-
getIssues
- Specified by:
getIssues
in interfaceIEditorHost
-
addKeyHandlers
protected void addKeyHandlers()- Overrides:
addKeyHandlers
in classEditorHost
-
isAccessAll
public boolean isAccessAll() -
setAccessAll
public void setAccessAll(boolean accessPrivateMembers) -
getExpectedType
-
setExpectedType
-
getLineCommentDelimiter
- Specified by:
getLineCommentDelimiter
in interfaceIEditorHost
-
highlightUsagesOfFeatureUnderCaret
public void highlightUsagesOfFeatureUnderCaret() -
hideMiscPopups
protected void hideMiscPopups()- Overrides:
hideMiscPopups
in classEditorHost
-
selectWord
public void selectWord() -
selectWordForMouseClick
public void selectWordForMouseClick() -
narrowSelectWord
public void narrowSelectWord() -
isCaretInEditor
private boolean isCaretInEditor() -
gotoDeclaration
public void gotoDeclaration()- Specified by:
gotoDeclaration
in interfaceIEditorHost
-
createEditorPane
-
getComponent
- Specified by:
getComponent
in interfaceIScriptEditor
-
getSourceType
- Specified by:
getSourceType
in interfaceIScriptEditor
-
setProgram
public void setProgram(boolean bProgram) -
setClass
public void setClass(boolean bClass) -
setEnhancement
public void setEnhancement(boolean bExtension) -
isProgram
public boolean isProgram() -
isClass
public boolean isClass() -
isEnhancement
public boolean isEnhancement() -
isStatement
public boolean isStatement() -
setStatement
public void setStatement(boolean bStatement) -
setTemplate
public void setTemplate(boolean bTemplate) -
isTemplate
public boolean isTemplate() -
getEditor
- Specified by:
getEditor
in interfaceIEditorHost
-
getScriptabilityModifier
-
getParseResultsException
-
hasParseResultsException
public boolean hasParseResultsException() -
refresh
- Specified by:
refresh
in interfaceIEditorHost
-
addDocumentListener
protected void addDocumentListener()- Overrides:
addDocumentListener
in classEditorHost
-
setTestResource
public void setTestResource(boolean testResource) -
parse
- Specified by:
parse
in interfaceIEditorHost
-
showFeedback
public void showFeedback(boolean show) -
getClassType
-
getTypeUsesMapFromMostRecentParse
- Returns:
- A copy of the type-uses map from the most recent parse. A copy for thread-safety.
-
storeFunctionsByLineNumber
private Map<Integer,IFunctionStatement> storeFunctionsByLineNumber(IGosuClass gsClass, Map<Integer, IFunctionStatement> functionStmtsByLineNumber) -
getFunctionsByLineNumber
-
clearParseException
protected void clearParseException() -
setValidator
-
handleParseException
private void handleParseException(boolean forceCodeCompletion) -
handleParseException
-
handleCodeCompletion
private void handleCodeCompletion(boolean bForceCodeCompletion) -
findExpectedTypeErrorAtCaret
-
getParser
- Specified by:
getParser
in interfaceIGosuPanel
-
getDocument
- Specified by:
getDocument
in interfaceIEditorHost
- Overrides:
getDocument
in classEditorHost
-
getScroller
- Specified by:
getScroller
in interfaceIEditorHost
- Specified by:
getScroller
in interfaceIScriptEditor
-
getReplaceWordCallback
-
getSymbolTable
- Specified by:
getSymbolTable
in interfaceIGosuPanel
- Specified by:
getSymbolTable
in interfaceIScriptEditor
-
resetSymbolTable
-
setSymbolTable
-
getUndoManager
- Specified by:
getUndoManager
in interfaceIEditorHost
- Specified by:
getUndoManager
in interfaceIScriptEditor
- Overrides:
getUndoManager
in classEditorHost
-
gotoNextError
public void gotoNextError()- Specified by:
gotoNextError
in interfaceIScriptEditor
-
handleDot
- Specified by:
handleDot
in classEditorHost
-
handleDotNow
-
displayPathCompletion
-
displayPathCompletionPopup
void displayPathCompletionPopup(boolean bFeatureLiteralCompletion) -
clipCopyTypeInfoAtCurrentLocation
public void clipCopyTypeInfoAtCurrentLocation() -
displayTypeInfoAtCurrentLocation
public void displayTypeInfoAtCurrentLocation() -
getCaretLocation
- Throws:
BadLocationException
-
extractVariable
public void extractVariable() -
getTypeAtCaretPosition
-
getTypeFrom
-
replaceLocationAtCaret
-
replaceLocation
-
getExpressionAtCaret
IExpression getExpressionAtCaret() -
getExpressionAtPos
-
getPositionAtStartOfExpressionAtCaret
int getPositionAtStartOfExpressionAtCaret() -
getExpressionContainingCharacterBeforeCaret
-
getSymbolTableAtCursor
- Specified by:
getSymbolTableAtCursor
in classEditorHost
-
getSymbolTableAtOffset
-
displayCompletionPopup
protected void displayCompletionPopup(int iPosition) -
getPositionFromPoint
- Throws:
BadLocationException
-
isResultOfUndo
private boolean isResultOfUndo() -
displayParameterInfoPopup
-
gotoDeclarationAtCursor
public void gotoDeclarationAtCursor()- Specified by:
gotoDeclarationAtCursor
in interfaceIScriptEditor
-
gotoDeclaration
-
getSelectedText
- Specified by:
getSelectedText
in interfaceIScriptEditor
-
displayJavadocHelp
-
getContextHelp
-
getTooltipMessage
- Specified by:
getTooltipMessage
in interfaceIEditorHost
-
getIssuesFromPos
-
getIssuesNearPos
-
getErrorMessagesAt
-
acceptsUses
public boolean acceptsUses() -
setAcceptUses
public void setAcceptUses(boolean acceptUses) -
canAddBreakpoint
public boolean canAddBreakpoint(int line) - Specified by:
canAddBreakpoint
in interfaceIEditorHost
-
getDeepestLocationAtCaret
- Specified by:
getDeepestLocationAtCaret
in interfaceIScriptEditor
-
getDeepestLocation
-
getDeepestLocation
-
getDeepestLocationSpanning
-
getOffsetOfDeepestStatementLocationAtPos
public int getOffsetOfDeepestStatementLocationAtPos(int caretPosition, boolean strict) - Specified by:
getOffsetOfDeepestStatementLocationAtPos
in interfaceIEditorHost
-
getDeepestStatementLocationAtCaret
- Specified by:
getDeepestStatementLocationAtCaret
in interfaceIScriptEditor
-
getDeepestStatementLocationAtPos
-
getDeepestStatementLocationAtPos
-
getStatementAtLineAtCaret
- Specified by:
getStatementAtLineAtCaret
in interfaceIScriptEditor
-
getStatementAtLine
- Specified by:
getStatementAtLine
in interfaceIScriptEditor
-
getTypeAtLine
- Specified by:
getTypeAtLine
in interfaceIEditorHost
-
getStatementAtLineOrExpression
- Specified by:
getStatementAtLineOrExpression
in interfaceIScriptEditor
-
getStatementAtLineAtCaretOrExpression
- Specified by:
getStatementAtLineAtCaretOrExpression
in interfaceIScriptEditor
-
returnStatementOrExpression
-
getFunctionCallAtCaret
-
findFunction
-
getRootParsedElement
-
moveSelectionUp
void moveSelectionUp() -
moveSelectionDown
void moveSelectionDown() -
smartFix
private void smartFix() -
addToUses
-
makeReadOnly
public void makeReadOnly(boolean bReadOnly) -
setTypeUsesMap
- Specified by:
setTypeUsesMap
in interfaceIGosuPanel
-
setProgramSuperType
- Specified by:
setProgramSuperType
in interfaceIGosuPanel
-
getParsedClass
- Specified by:
getParsedClass
in interfaceIEditorHost
- Overrides:
getParsedClass
in classEditorHost
-
getJavadocPopup
-
refreshed
public void refreshed()Description copied from interface:ITypeLoaderListener
Fired when the typesystem is fully refreshed- Specified by:
refreshed
in interfaceITypeLoaderListener
-
refreshedTypes
Description copied from interface:ITypeLoaderListener
Fired when an existing type is refreshed, i.e. there are potential changes- Specified by:
refreshedTypes
in interfaceITypeLoaderListener
-
asJComponent
- Specified by:
asJComponent
in interfaceIGosuPanel
-