public interface

ICTuple

implements ICLeftExpression
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICTuple

Class Overview

Simple representation of a C AST left-expression tuple. May be used by return statements.

Summary

Public Methods
abstract ICTuple duplicate()
Deep duplication of the element.
abstract int getCountOfEntries()
abstract List<ICExpression> getEntries()
abstract ICExpression getEntry(int index)
abstract void setEntries(List<? extends ICExpression> elements)
[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
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLeftExpression

Public Methods

public abstract ICTuple duplicate ()

Deep duplication of the element. Sub-elements are duplicated.

Note: ICClass, ICMethod, ICField, ICIdentifier, ICConstant, ICType and ICLabel are not duplicated.

public abstract int getCountOfEntries ()

public abstract List<ICExpression> getEntries ()

public abstract ICExpression getEntry (int index)

public abstract void setEntries (List<? extends ICExpression> elements)