Interface ICExpression
- All Superinterfaces:
ICElement
- All Known Subinterfaces:
ICArrayElement,ICCall,ICConstant<T>,ICConstantFloat<T>,ICConstantFloat32,ICConstantFloat64,ICConstantInteger<T>,ICConstantInteger32,ICConstantInteger64,ICConstantIntegerLarge,ICConstantPointer,ICConstantString,ICDecl,ICIdentifier,ICInstanceField,ICJumpFar,ICLeftExpression,ICOperation,ICPredicate,ICTuple
High-level interface implemented by C AST elements representing expressions.
-
Method Summary
Methods inherited from interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
addPhysicalOffset, addPhysicalOffsets, evaluate, format, generate, getData, getElementType, getPhysicalOffset, getPhysicalOffsets, getSubElements, replaceSubElement, setData, setPhysicalOffsets, toString, visitDepthPost, visitDepthPost, visitDepthPost, visitDepthPre, visitDepthPre, visitDepthPre
-
Method Details
-
duplicate
ICExpression duplicate()Description copied from interface:ICElementDeep duplication of the element. Sub-elements are duplicated.Note:
ICClass,ICMethod,ICField,ICIdentifier,ICConstant,ICTypeandICLabelare not duplicated.
-