Class CilCallInstruction

    • Method Detail

      • jimplify

        public void jimplify​(Body jb)
        Description copied from interface: CilInstruction
        Jimplify a starting statement of ILSpy AST
      • jimplifyExpr

        public Value jimplifyExpr​(Body jb)
        Call Expression
        Parameters:
        jb -
        Returns:
      • hasBaseObj

        protected boolean hasBaseObj()
      • createInvokeExpr

        protected InvokeExpr createInvokeExpr​(Body jb,
                                              SootClass clazz,
                                              DotnetMethod method,
                                              soot.dotnet.instructions.CilCallInstruction.MethodParams methodParams)
      • isNonVirtualCall

        protected boolean isNonVirtualCall()
      • getMethodCallParams

        protected soot.dotnet.instructions.CilCallInstruction.MethodParams getMethodCallParams​(boolean hasBase,
                                                                                               Body jb)
      • getMethodCallParams

        protected soot.dotnet.instructions.CilCallInstruction.MethodParams getMethodCallParams​(DotnetMethod method,
                                                                                               boolean hasBase,
                                                                                               Body jb)