public interface

ICGenericLoop

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

Class Overview

Super interface for loops.

Summary

Public Methods
abstract ICGenericLoop duplicate()
Deep duplication of the element (i.e.
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 (i.e. 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)