Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICPredicate
Packages that use ICPredicate
Package
Description
C AST types, used in AST documents provided by the
source units
generated by gendec.-
Uses of ICPredicate in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast that return ICPredicateModifier and TypeMethodDescriptionICElementFactory.createPredicate(ICExpression e) ICPredicate.duplicate()ICPredicate.duplicateAndReverse(ICOperatorFactory of) Create a deep copy of this predicate (usingduplicate()) and reverse it.ICIfStm.getBranchPredicate(int index) ICGenericLoop.getPredicate()Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast that return types with arguments of type ICPredicateModifier and TypeMethodDescriptionList<? extends ICPredicate> ICIfStm.getBranchPredicates()Get the predicates.Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast with parameters of type ICPredicateModifier and TypeMethodDescriptionvoidICIfStm.addBranch(ICPredicate p, ICBlock b) Add an alternative block (if or else-if) to this element.ICElementFactory.createDoWhileStm(ICBlock b, ICPredicate p) ICElementFactory.createForLoop(ICStatement pre, ICPredicate p, ICStatement post, ICBlock b) ICElementFactory.createIfStm(ICPredicate p, ICBlock b) ICElementFactory.createIfStm(ICPredicate p, ICStatement stm) ICElementFactory.createIfStm(ICPredicate p, ICStatement stm, ICStatement defaultStm) ICElementFactory.createWhileStm(ICPredicate p, ICBlock b) voidICIfStm.insertBranch(int index, ICPredicate p, ICBlock b) voidICIfStm.setBranchPredicate(int index, ICPredicate p) voidICGenericLoop.setPredicate(ICPredicate predicate)