Class HighVariableAssignment
java.lang.Object
cppclassanalyzer.decompiler.function.HighVariableAssignment
- All Implemented Interfaces:
HighStructAccess
public final class HighVariableAssignment extends Object
-
Nested Class Summary
Nested classes/interfaces inherited from interface cppclassanalyzer.decompiler.function.HighStructAccess
HighStructAccess.AccessType -
Constructor Summary
Constructors Constructor Description HighVariableAssignment(ClangStatement statement) -
Method Summary
Modifier and Type Method Description HighStructAccess.AccessTypegetAccessType()ClangFieldTokengetFieldToken()AddressgetGlobalRefAddress()intgetOffset()List<ClangOpToken>getOpTokens()List<ClangNode>getTokens()ClangVariableTokengetVariableToken()booleanhasFieldToken()booleanhasGlobalRef()booleanhasLocalRef()StringtoString()
-
Constructor Details
-
HighVariableAssignment
-
-
Method Details
-
hasGlobalRef
public boolean hasGlobalRef() -
getGlobalRefAddress
-
getAccessType
-
getVariableToken
- Specified by:
getVariableTokenin interfaceHighStructAccess
-
hasFieldToken
public final boolean hasFieldToken()- Specified by:
hasFieldTokenin interfaceHighStructAccess
-
getFieldToken
- Specified by:
getFieldTokenin interfaceHighStructAccess
-
hasLocalRef
public final boolean hasLocalRef()- Specified by:
hasLocalRefin interfaceHighStructAccess
-
getOpTokens
- Specified by:
getOpTokensin interfaceHighStructAccess
-
getTokens
- Specified by:
getTokensin interfaceHighStructAccess
-
getOffset
public final int getOffset()- Specified by:
getOffsetin interfaceHighStructAccess
-
toString
-