com.pnfsoftware.jeb.core.units.code.java.IJavaArithmeticExpression |
Known Indirect Subclasses |
Java AST interface to represent arithmetic and logical expressions.
An expression consists of one or two members (the left and right members) and an operator. The left member is optional, and should be null for unary operators.
Examples:
a + 1
a * ((int)b - foo())
!x
x ^ y | z
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IJavaExpression |
getLeft()
Get the left member sub-expression.
| ||||||||||
abstract IJavaOperator |
getOperator()
Get the expression's operator.
| ||||||||||
abstract IJavaExpression |
getRight()
Get the right sub-expression.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.java.IJavaElement
|
Get the left member sub-expression.
Get the right sub-expression.