public interface

ICOperation

implements ICExpression
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperation

Class Overview

C operation with 1, 2 or 3 operands.

Summary

Public Methods
abstract int getCountOfOperands()
abstract ICExpression getFirstOperand()
Get the first operand, never null.
abstract ICOperator getOperator()
abstract ICExpression getSecondOperand()
Get the second operand, might be null.
abstract ICExpression getThirdOperand()
Get the third operand, might be null.
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression

Public Methods

public abstract int getCountOfOperands ()

public abstract ICExpression getFirstOperand ()

Get the first operand, never null.

public abstract ICOperator getOperator ()

public abstract ICExpression getSecondOperand ()

Get the second operand, might be null.

public abstract ICExpression getThirdOperand ()

Get the third operand, might be null.