Class TeleFacadesGenerator


  • public class TeleFacadesGenerator
    extends Object
    Author:
    Vladlen Larionov
    • Constructor Detail

      • TeleFacadesGenerator

        public TeleFacadesGenerator​(ProcessorContext context)
    • Method Detail

      • generateCounstructor

        protected void generateCounstructor​(TeleFacadeElement teleFacade,
                                            com.squareup.javapoet.TypeSpec.Builder classBuilder)
      • generateVarValue

        protected com.squareup.javapoet.CodeBlock generateVarValue​(TeleVarElement var,
                                                                   com.squareup.javapoet.CodeBlock.Builder binderBuilder)
      • generateBinderBody

        protected com.squareup.javapoet.CodeBlock generateBinderBody​(TeleMethodElement teleMethod)
      • generateTeleMethods

        protected void generateTeleMethods​(TeleFacadeElement teleFacade,
                                           com.squareup.javapoet.TypeSpec.Builder classBuilder)
      • generateGetLigatureMethod

        protected void generateGetLigatureMethod​(TeleFacadeElement teleFacade,
                                                 com.squareup.javapoet.TypeSpec.Builder classBuilder)
      • createTeleFacade

        protected void createTeleFacade​(ServiceElement service,
                                        TeleFacadeElement teleFacade,
                                        com.squareup.javapoet.TypeSpec.Builder classBuilder)
      • generateTeleFacades

        public void generateTeleFacades​(ServiceElement service)