Package ghidra.app.decompiler
Class ClangLine
- java.lang.Object
-
- ghidra.app.decompiler.ClangLine
-
public class ClangLine extends java.lang.ObjectA line of C code. This is an independent grouping of C tokens from the statement, vardecl retype groups
-
-
Constructor Summary
Constructors Constructor Description ClangLine(int lineNumber, int indent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToken(ClangToken tok)java.util.ArrayList<ClangToken>getAllTokens()intgetIndent()java.lang.StringgetIndentString()intgetLineNumber()intgetNumTokens()ClangTokengetToken(int i)java.lang.StringtoDebugString(java.util.List<ClangToken> calloutTokens)java.lang.StringtoDebugString(java.util.List<ClangToken> calloutTokens, java.lang.String start, java.lang.String end)java.lang.StringtoString()
-
-
-
Method Detail
-
getIndentString
public java.lang.String getIndentString()
-
getIndent
public int getIndent()
-
addToken
public void addToken(ClangToken tok)
-
getAllTokens
public java.util.ArrayList<ClangToken> getAllTokens()
-
getNumTokens
public int getNumTokens()
-
getLineNumber
public int getLineNumber()
-
getToken
public ClangToken getToken(int i)
-
toDebugString
public java.lang.String toDebugString(java.util.List<ClangToken> calloutTokens)
-
toDebugString
public java.lang.String toDebugString(java.util.List<ClangToken> calloutTokens, java.lang.String start, java.lang.String end)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-