public interface

IECompose

implements IEGeneric
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IECompose

Class Overview

Composition of two or more IR expressions.

Slices are held from lowest-bits to highest-bits.

Summary

Public Methods
abstract IEGeneric getHighPart()
Get the highest bits component.
abstract IEGeneric getLowPart()
Get the lowest bits component.
abstract IEGeneric getPart(int index)
Get a part by index.
abstract List<IEGeneric> getParts()
Get a read-only, copy-list of the parts that make up this composition, from lowest bits to highest bits.
abstract int getPartsCount()
abstract void replacePart(int index, IEGeneric newPart)
Replace a part by index.
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric

Public Methods

public abstract IEGeneric getHighPart ()

Get the highest bits component.

public abstract IEGeneric getLowPart ()

Get the lowest bits component.

public abstract IEGeneric getPart (int index)

Get a part by index.

public abstract List<IEGeneric> getParts ()

Get a read-only, copy-list of the parts that make up this composition, from lowest bits to highest bits.

public abstract int getPartsCount ()

public abstract void replacePart (int index, IEGeneric newPart)

Replace a part by index.