Uses of Interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICOperator
Packages that use ICOperator
Package
Description
C AST types, used in AST documents provided by the
source units
generated by gendec.-
Uses of ICOperator in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast
Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast that return ICOperatorModifier and TypeMethodDescriptionICOperatorFactory.createCastOperator(ICType casttype) Create a cast operator.ICOperatorFactory.createCustomOperator(String name, int opcount) Create a custom, function-like operator.ICOperatorFactory.get(COperatorType optype) Retrieve a regular operator by type, ie one that is neither CAST nor CUSTOM.ICAssignment.getCombinedOperator()Get the operator used for combined operator assignmentsICOperator.getMirror()ICOperation.getOperator()ICOperator.getReverse()Methods in com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast with parameters of type ICOperatorModifier and TypeMethodDescriptionICElementFactory.createOperation(ICOperator operator, ICExpression opnd1) ICElementFactory.createOperation(ICOperator operator, ICExpression opnd1, ICExpression opnd2) ICElementFactory.createOperation(ICOperator operator, ICExpression opnd1, ICExpression opnd2, ICExpression opnd3) ICElementFactory.createOperation(ICOperator operator, List<ICExpression> opnds) intICOperator.getPrecedenceDelta(ICOperator other) Check the precedence of this operator against another operator.voidICAssignment.setCombinedOperator(ICOperator op) voidICAssignment.setCombinedOperatorAssignment(ICOperator op, ICExpression right) Set an extra operator, to transform the simple assignment (=) into one of the 11 allowed combined assignment operators.voidICOperation.setOperator(ICOperator operator) Set the operator for the expression.