Package ghidra.app.decompiler
Class ClangCommentToken
java.lang.Object
ghidra.app.decompiler.ClangToken
ghidra.app.decompiler.ClangCommentToken
- All Implemented Interfaces:
ClangNode
A token in source code representing (part of) a comment.
-
Field Summary
Fields inherited from class ghidra.app.decompiler.ClangToken
COMMENT_COLOR, CONST_COLOR, DEFAULT_COLOR, ERROR_COLOR, FUNCTION_COLOR, GLOBAL_COLOR, KEYWORD_COLOR, MAX_COLOR, PARAMETER_COLOR, SPECIAL_COLOR, TYPE_COLOR, VARIABLE_COLOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(Decoder decoder, PcodeFactory pfactory) Decode this token from the current position in an encoded streamstatic ClangCommentTokenderive(ClangCommentToken source, String text) Get the biggest Program address associated with the code that this text representsGet the smallest Program address associated with the code that this text representsbooleanMethods inherited from class ghidra.app.decompiler.ClangToken
buildSpacer, buildToken, Child, flatten, getClangFunction, getHighlight, getHighSymbol, getHighVariable, getLineParent, getPcodeOp, getScalar, getSyntaxType, getText, getVarnode, isMatchingToken, iterator, numChildren, Parent, setHighlight, setLineParent, setMatchingToken, toString
-
Constructor Details
-
ClangCommentToken
-
-
Method Details
-
derive
-
isVariableRef
public boolean isVariableRef()- Overrides:
isVariableRefin classClangToken- Returns:
- true if this token represents a variable (in source code)
-
getMinAddress
Description copied from interface:ClangNodeGet the smallest Program address associated with the code that this text represents- Specified by:
getMinAddressin interfaceClangNode- Overrides:
getMinAddressin classClangToken- Returns:
- the smallest Address
-
getMaxAddress
Description copied from interface:ClangNodeGet the biggest Program address associated with the code that this text represents- Specified by:
getMaxAddressin interfaceClangNode- Overrides:
getMaxAddressin classClangToken- Returns:
- the biggest Address
-
decode
Description copied from class:ClangTokenDecode this token from the current position in an encoded stream- Overrides:
decodein classClangToken- Parameters:
decoder- is the decoder for the streampfactory- is used to look up p-code objects associated with the token- Throws:
DecoderException- for problems decoding the stream
-