public interface

ICOperatorFactory

com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperatorFactory

Class Overview

Builder for C AST operators.

Summary

Public Methods
abstract ICOperator createCastOperator(ICType casttype)
Create a cast operator.
abstract ICOperator createCustomOperator(String name, int opcount)
Create a custom, function-like operator.
abstract ICOperator get(COperatorType optype)
Retrieve a regular operator by type, ie one that is neither CAST nor CUSTOM.

Public Methods

public abstract ICOperator createCastOperator (ICType casttype)

Create a cast operator.

public abstract ICOperator createCustomOperator (String name, int opcount)

Create a custom, function-like operator.

Parameters
name custom operator, should be like __xxx__
opcount 1..3 operand(s)

public abstract ICOperator get (COperatorType optype)

Retrieve a regular operator by type, ie one that is neither CAST nor CUSTOM.