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) classNested classes/interfaces inherited from class editor.EditorHost
EditorHost.EditorKeyHandler, EditorHost.HighlightMode, EditorHost.LabHighlighter, EditorHost.ParseTaskNested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate CodeRefactorManagerprivate IContextMenuHandler<IScriptEditor>private ScopeHighlighterprivate GosuEditor.GosuDocumentHandlerprivate EditorHostTextPaneprivate ITypeprivate Map<Integer,IFunctionStatement> private JavadocPopupprivate JLabelprivate ParserFeedbackPanelprivate IGosuClassprivate IGosuParserprivate ParseResultsExceptionprivate ITypeprivate IReplaceWordCallbackprivate IScriptabilityModifierprivate EditorScrollPaneprivate DynamicSelectionManagerprivate SmartFixManagerprivate ISymbolTableprivate ITypeUsesMapprivate ITypeUsesMapprivate AtomicUndoManagerprivate IGosuValidatorstatic final intprivate static final RectangleFields inherited from class editor.EditorHost
COMPLETION_DELAY, INTELLISENSE_TASK_QUEUE, TAB_SIZEFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields 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 TypeMethodDescriptionbooleanprotected voidprotected voidvoidbooleancanAddBreakpoint(int line) protected voidvoid(package private) voidconfigureLayout(ILineInfoManager lineInfoRenderer) protected EditorHostTextPaneprotected voiddisplayCompletionPopup(int iPosition) (package private) voiddisplayJavadocHelp(IParseTree parseTree) displayParameterInfoPopup(int iPosition) (package private) voiddisplayPathCompletion(ISymbolTable transientSymTable) (package private) voiddisplayPathCompletionPopup(boolean bFeatureLiteralCompletion) voidvoidfindFunction(IParsedElement parsedElement) private ClassType(package private) StringgetContextHelp(IParseTree parseTree) (package private) IParseTreegetDeepestLocation(int iPos, boolean strict) (package private) IParseTree(package private) IParseTreegetDeepestLocationSpanning(int start, int end) getDeepestStatementLocationAtPos(int iPos) getDeepestStatementLocationAtPos(int iPos, boolean bStrict) private StringgetErrorMessagesAt(List parseExceptions) (package private) IExpression(package private) IExpressiongetExpressionAtPos(int iPos) private List<IParseIssue>getIssuesFromPos(int iPos) private List<IParseIssue>getIssuesNearPos(int iPos) intgetOffsetOfDeepestStatementLocationAtPos(int caretPosition, boolean strict) (package private) intprivate RectanglegetPositionFromPoint(int iPosition) getStatementAtLine(int iLineNum) getStatementAtLineOrExpression(int iLine) getSymbolTableAtOffset(int offset) getTooltipMessage(MouseEvent event) getTypeAtLine(int line) private ITypevoidvoidvoidvoidprivate voidhandleCodeCompletion(boolean bForceCodeCompletion) protected voidhandleDot(ISymbolTable transientSymTable) (package private) voidhandleDotNow(ISymbolTable transientSymTable) private voidhandleParseException(boolean forceCodeCompletion) protected voidhandleParseException(ParseResultsException e, boolean bForceCodeCompletion) booleanprotected voidvoidbooleanprivate booleanbooleanisClass()booleanbooleanprivate booleanbooleanbooleanvoidmakeReadOnly(boolean bReadOnly) (package private) void(package private) voidvoidvoidvoidvoidFired when the typesystem is fully refreshedvoidrefreshedTypes(RefreshRequest refreshRequest) Fired when an existing type is refreshed, i.e.(package private) voidreplaceLocation(IParseTree location, String strReplacement) (package private) voidreplaceLocationAtCaret(String strReplacement) voidresetSymbolTable(ISymbolTable newSymbols) private IParseTreereturnStatementOrExpression(IParseTree statement) voidvoidvoidsetAcceptUses(boolean acceptUses) voidsetAccessAll(boolean accessPrivateMembers) voidsetClass(boolean bClass) voidsetEnhancement(boolean bExtension) voidsetExpectedType(IType type) voidvoidsetProgram(boolean bProgram) voidsetProgramSuperType(IType baseClass) voidsetStatement(boolean bStatement) voidsetSymbolTable(ISymbolTable newSymbols) voidsetTemplate(boolean bTemplate) voidsetTestResource(boolean testResource) voidsetTypeUsesMap(ITypeUsesMap typeUsesMap) voidsetValidator(IGosuValidator validator) voidshowFeedback(boolean show) private voidsmartFix()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, waitOnParserThreadMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface editor.IEditorHost
clipCopy, clipCut, clipPaste, gotoNextUsageHighlight, gotoPrevUsageHighlight, highlightLocations, removeAllHighlights, setScriptPart, setUndoableEditListenerMethods inherited from interface editor.IGosuPanel
getText, parse, readMethods 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:
setLabelin interfaceIEditorHost- Overrides:
setLabelin classEditorHost
-
getDocHandler
- Specified by:
getDocHandlerin interfaceIEditorHost
-
getFeedbackPanel
- Specified by:
getFeedbackPanelin interfaceIEditorHost
-
getIssues
- Specified by:
getIssuesin interfaceIEditorHost
-
addKeyHandlers
protected void addKeyHandlers()- Overrides:
addKeyHandlersin classEditorHost
-
isAccessAll
public boolean isAccessAll() -
setAccessAll
public void setAccessAll(boolean accessPrivateMembers) -
getExpectedType
-
setExpectedType
-
getLineCommentDelimiter
- Specified by:
getLineCommentDelimiterin interfaceIEditorHost
-
highlightUsagesOfFeatureUnderCaret
public void highlightUsagesOfFeatureUnderCaret() -
hideMiscPopups
protected void hideMiscPopups()- Overrides:
hideMiscPopupsin classEditorHost
-
selectWord
public void selectWord() -
selectWordForMouseClick
public void selectWordForMouseClick() -
narrowSelectWord
public void narrowSelectWord() -
isCaretInEditor
private boolean isCaretInEditor() -
gotoDeclaration
public void gotoDeclaration()- Specified by:
gotoDeclarationin interfaceIEditorHost
-
createEditorPane
-
getComponent
- Specified by:
getComponentin interfaceIScriptEditor
-
getSourceType
- Specified by:
getSourceTypein 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:
getEditorin interfaceIEditorHost
-
getScriptabilityModifier
-
getParseResultsException
-
hasParseResultsException
public boolean hasParseResultsException() -
refresh
- Specified by:
refreshin interfaceIEditorHost
-
addDocumentListener
protected void addDocumentListener()- Overrides:
addDocumentListenerin classEditorHost
-
setTestResource
public void setTestResource(boolean testResource) -
parse
- Specified by:
parsein 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:
getParserin interfaceIGosuPanel
-
getDocument
- Specified by:
getDocumentin interfaceIEditorHost- Overrides:
getDocumentin classEditorHost
-
getScroller
- Specified by:
getScrollerin interfaceIEditorHost- Specified by:
getScrollerin interfaceIScriptEditor
-
getReplaceWordCallback
-
getSymbolTable
- Specified by:
getSymbolTablein interfaceIGosuPanel- Specified by:
getSymbolTablein interfaceIScriptEditor
-
resetSymbolTable
-
setSymbolTable
-
getUndoManager
- Specified by:
getUndoManagerin interfaceIEditorHost- Specified by:
getUndoManagerin interfaceIScriptEditor- Overrides:
getUndoManagerin classEditorHost
-
gotoNextError
public void gotoNextError()- Specified by:
gotoNextErrorin interfaceIScriptEditor
-
handleDot
- Specified by:
handleDotin 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:
getSymbolTableAtCursorin classEditorHost
-
getSymbolTableAtOffset
-
displayCompletionPopup
protected void displayCompletionPopup(int iPosition) -
getPositionFromPoint
- Throws:
BadLocationException
-
isResultOfUndo
private boolean isResultOfUndo() -
displayParameterInfoPopup
-
gotoDeclarationAtCursor
public void gotoDeclarationAtCursor()- Specified by:
gotoDeclarationAtCursorin interfaceIScriptEditor
-
gotoDeclaration
-
getSelectedText
- Specified by:
getSelectedTextin interfaceIScriptEditor
-
displayJavadocHelp
-
getContextHelp
-
getTooltipMessage
- Specified by:
getTooltipMessagein interfaceIEditorHost
-
getIssuesFromPos
-
getIssuesNearPos
-
getErrorMessagesAt
-
acceptsUses
public boolean acceptsUses() -
setAcceptUses
public void setAcceptUses(boolean acceptUses) -
canAddBreakpoint
public boolean canAddBreakpoint(int line) - Specified by:
canAddBreakpointin interfaceIEditorHost
-
getDeepestLocationAtCaret
- Specified by:
getDeepestLocationAtCaretin interfaceIScriptEditor
-
getDeepestLocation
-
getDeepestLocation
-
getDeepestLocationSpanning
-
getOffsetOfDeepestStatementLocationAtPos
public int getOffsetOfDeepestStatementLocationAtPos(int caretPosition, boolean strict) - Specified by:
getOffsetOfDeepestStatementLocationAtPosin interfaceIEditorHost
-
getDeepestStatementLocationAtCaret
- Specified by:
getDeepestStatementLocationAtCaretin interfaceIScriptEditor
-
getDeepestStatementLocationAtPos
-
getDeepestStatementLocationAtPos
-
getStatementAtLineAtCaret
- Specified by:
getStatementAtLineAtCaretin interfaceIScriptEditor
-
getStatementAtLine
- Specified by:
getStatementAtLinein interfaceIScriptEditor
-
getTypeAtLine
- Specified by:
getTypeAtLinein interfaceIEditorHost
-
getStatementAtLineOrExpression
- Specified by:
getStatementAtLineOrExpressionin interfaceIScriptEditor
-
getStatementAtLineAtCaretOrExpression
- Specified by:
getStatementAtLineAtCaretOrExpressionin 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:
setTypeUsesMapin interfaceIGosuPanel
-
setProgramSuperType
- Specified by:
setProgramSuperTypein interfaceIGosuPanel
-
getParsedClass
- Specified by:
getParsedClassin interfaceIEditorHost- Overrides:
getParsedClassin classEditorHost
-
getJavadocPopup
-
refreshed
public void refreshed()Description copied from interface:ITypeLoaderListenerFired when the typesystem is fully refreshed- Specified by:
refreshedin interfaceITypeLoaderListener
-
refreshedTypes
Description copied from interface:ITypeLoaderListenerFired when an existing type is refreshed, i.e. there are potential changes- Specified by:
refreshedTypesin interfaceITypeLoaderListener
-
asJComponent
- Specified by:
asJComponentin interfaceIGosuPanel
-