Class LambdaDump.Restore

  • Enclosing class:
    LambdaDump

    public static class LambdaDump.Restore
    extends Object
    Восстановление класса
    • Constructor Detail

    • Method Detail

      • className

        public JavaClassName className()
        Возвращает имя генерируемого класса
        Returns:
        имя генерируемого класса
      • className

        public LambdaDump.Restore className​(String name)
        Указывает имя генерируемого класса
        Parameters:
        name - имя генерируемого класса
        Returns:
        SELF ссылка
      • className

        public LambdaDump.Restore className​(JavaClassName name)
        Указывает имя генерируемого класса
        Parameters:
        name - имя генерируемого класса
        Returns:
        SELF ссылка
      • rootMethodName

        public String rootMethodName()
        Возвращает имя метода который содержит реализацию лямбды
        Returns:
        имя root метода
      • rootMethodName

        public LambdaDump.Restore rootMethodName​(String name)
        Указывает имя метода который содержит реализацию лямбды
        Parameters:
        name - имя root метода
        Returns:
        SELF ссылка
      • classByteCode

        public CBegin classByteCode()
        Генерирует класс
        Returns:
        класс
      • classByteCode

        public CBegin classByteCode​(Consumer<xyz.cofe.fn.Tuple2<CBegin,​CMethod>> rootConsumer)
        Генерирует класс
        Parameters:
        rootConsumer - (возможно null) получает класс/метод
        Returns:
        класс
      • restoreClass

        public Class<?> restoreClass()
      • method

        public Method method()