Public Methods |
abstract
ICArrayElement
|
createArrayElement(ICExpression array, ICExpression eltIndex)
|
abstract
ICAssignment
|
createAssignment(ICLeftExpression left, ICExpression right)
|
abstract
ICBlock
|
createBlock(ICStatement... stms)
|
abstract
ICBlock
|
createBlock()
|
abstract
ICBlock
|
createBlock(ICStatement stm)
|
abstract
ICBreak
|
createBreak(ICLabel label)
|
abstract
ICBreak
|
createBreak()
|
abstract
ICCall
|
createCall(ICExpression callsite, List<ICExpression> arguments, List<ICMethod> candidates)
|
abstract
ICCall
|
createCall(ICMethod method, List<ICExpression> arguments)
|
abstract
ICOperation
|
createCast(ICType casttype, ICExpression expression)
|
abstract
ICContinue
|
createContinue(ICLabel label)
|
abstract
ICContinue
|
createContinue()
|
abstract
ICDecl
|
createDecl(ICIdentifier var)
|
abstract
ICDoWhileStm
|
createDoWhileStm(ICBlock b, ICPredicate p)
|
abstract
ICForStm
|
createForLoop(ICStatement pre, ICPredicate p, ICStatement post, ICBlock b)
|
abstract
ICGoto
|
createGoto(ICLabel label)
|
abstract
ICIfStm
|
createIfStm(ICPredicate p, ICStatement stm, ICStatement defaultStm)
|
abstract
ICIfStm
|
createIfStm(ICPredicate p, ICStatement stm)
|
abstract
ICIfStm
|
createIfStm(ICPredicate p, ICBlock b)
|
abstract
ICInstanceField
|
createInstanceField(ICField field, ICExpression instance, boolean pointed)
|
abstract
ICJumpFar
|
createJumpFar(ICExpression jumpsite)
|
abstract
ICNativeStatement
|
createNativeStatement(long nativeAddress)
|
abstract
ICOperation
|
createOperation(COperatorType operatorType, ICExpression opnd1, ICExpression opnd2)
|
abstract
ICOperation
|
createOperation(ICOperator operator, ICExpression opnd1, ICExpression opnd2)
|
abstract
ICOperation
|
createOperation(ICOperator operator, ICExpression opnd1)
|
abstract
ICOperation
|
createOperation(COperatorType operatorType, ICExpression opnd1)
|
abstract
ICOperation
|
createOperation(COperatorType operatorType, ICExpression opnd1, ICExpression opnd2, ICExpression opnd3)
|
abstract
ICOperation
|
createOperation(ICOperator operator, ICExpression opnd1, ICExpression opnd2, ICExpression opnd3)
|
abstract
ICPredicate
|
createPredicate(ICExpression e)
|
abstract
ICReturn
|
createReturn(ICExpression e)
|
abstract
ICReturn
|
createReturn()
|
abstract
ICSwitchStm
|
createSwitchStm(ICExpression value)
|
abstract
ICThrow
|
createThrow(ICExpression throwable)
|
abstract
ICTuple
|
createTuple(List<ICExpression> elements)
|
abstract
ICWhileStm
|
createWhileStm(ICPredicate p, ICBlock b)
|