public interface

ICDoWhileStm

implements ICGenericWhileLoop
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDoWhileStm

Class Overview

C AST interface to represent a do-while loop statement. A do-while loop is a post-tested loop, that consists of a body and a test predicate.

Example:

 do {
     // body
 }
 while(predicate);
 

Summary

Public Methods
abstract ICDoWhileStm duplicate()
Deep duplication of the element.
[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.ICGenericLoop
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICGenericWhileLoop
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement

Public Methods

public abstract ICDoWhileStm duplicate ()

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

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