public interface

ICGenericLoop

implements ICGenericBreakable
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericLoop
Known Indirect Subclasses

Class Overview

Super interface for C AST loops (for, do-while, while).

Summary

Public Methods
abstract ICGenericLoop duplicate()
Deep duplication of the element.
abstract ICBlock getBody()
abstract ICPredicate getPredicate()
abstract void setBody(ICBlock body)
abstract void setPredicate(ICPredicate predicate)
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICCompound
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericBreakable
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement

Public Methods

public abstract ICGenericLoop duplicate ()

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

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

public abstract ICBlock getBody ()

public abstract ICPredicate getPredicate ()

public abstract void setBody (ICBlock body)

public abstract void setPredicate (ICPredicate predicate)