Package ghidra.app.decompiler.component
Class NullClangHighlightController
java.lang.Object
ghidra.app.decompiler.component.ClangHighlightController
ghidra.app.decompiler.component.NullClangHighlightController
A stub implementation of the highlight controller that allows clients to avoid null checks
-
Field Summary
Fields inherited from class ghidra.app.decompiler.component.ClangHighlightController
DEFAULT_HIGHLIGHT_COLOR, defaultHighlightColor, defaultParenColor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ClangHighlightListener listener) voidaddPrimaryHighlights(ClangNode parentNode, ColorProvider colorProvider) voidaddPrimaryHighlights(ClangNode parentNode, Set<PcodeOp> ops, Color highlightColor) voidaddPrimaryHighlightToTokensForBrace(ClangSyntaxToken token, Color highlightColor) voidfieldLocationChanged(FieldLocation location, Field field, EventTrigger trigger) voidremoveListener(ClangHighlightListener listener) Methods inherited from class ghidra.app.decompiler.component.ClangHighlightController
addHighlighter, addHighlighterHighlights, addPrimaryHighlight, addPrimaryHighlightToTokensForParenthesis, addSecondaryHighlighter, blend, clearPrimaryHighlights, dispose, dummyIfNull, getCombinedColor, getGeneratedColorProvider, getHighlightedToken, getHighlighterHighlights, getPrimaryHighlights, getSecondaryHighlight, getSecondaryHighlightColors, getSecondaryHighlighters, getServiceHighlighters, getUpdateId, hasContextHighlight, hasSecondaryHighlight, hasSecondaryHighlights, notifyListeners, reapplyAllHighlights, removeHighlighter, removeHighlighterHighlights, removeSecondaryHighlights, removeSecondaryHighlights, togglePrimaryHighlights
-
Constructor Details
-
NullClangHighlightController
public NullClangHighlightController()
-
-
Method Details
-
fieldLocationChanged
- Specified by:
fieldLocationChangedin classClangHighlightController
-
addPrimaryHighlights
- Overrides:
addPrimaryHighlightsin classClangHighlightController
-
addPrimaryHighlights
- Overrides:
addPrimaryHighlightsin classClangHighlightController
-
addPrimaryHighlightToTokensForBrace
- Overrides:
addPrimaryHighlightToTokensForBracein classClangHighlightController
-
addListener
- Overrides:
addListenerin classClangHighlightController
-
removeListener
- Overrides:
removeListenerin classClangHighlightController
-