Class ExportDerivator

  • All Implemented Interfaces:
    Derivator

    final class ExportDerivator
    extends java.lang.Object
    implements Derivator
    • Field Detail

      • exportAsPublicAnnotation

        private final javax.lang.model.element.TypeElement exportAsPublicAnnotation
    • Constructor Detail

      • ExportDerivator

        ExportDerivator​(DeriveUtils utils)
    • Method Detail

      • exportAsPublic

        private DerivedCodeSpec exportAsPublic​(javax.lang.model.element.ExecutableElement executableElement)
      • replicate

        private com.squareup.javapoet.MethodSpec.Builder replicate​(javax.lang.model.element.ExecutableElement method)
      • hasExportAsPublicAnnotation

        private boolean hasExportAsPublicAnnotation​(javax.lang.model.element.ExecutableElement executableElement)