Class Invoke<INSTR extends ByteCode>

    • Constructor Detail

      • Invoke

        public Invoke​(INSTR instr,
                      xyz.cofe.fn.Tuple2<LambdaDump,​LambdaNode> dump)
        Конструктор
        Parameters:
        instr - инструкция
        dump - дамп лямбды
    • Method Detail

      • inspectCall

        public static List<Invoke<?>> inspectCall​(LambdaDump dump)
        Получение списка подозрительных вызовов
        Parameters:
        dump - лямбда
        Returns:
        список вызовов
      • getOwner

        public abstract String getOwner()
        Возвращает имя вызываемого класса / интерфейса
        Returns:
        имя класса
      • getMethodName

        public abstract String getMethodName()
        Возвращает имя вызываемого метода
        Returns:
        имя метода
      • getMethodTypes

        public abstract MethodDescTypes getMethodTypes()
        Возвращает сигнатуру вызываемого метода
        Returns:
        описание сигнатуры