Class PanacheMongoCompanionEnhancer

java.lang.Object
io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
io.quarkus.mongodb.panache.kotlin.deployment.PanacheMongoCompanionEnhancer
All Implemented Interfaces:
BiFunction<String,org.objectweb.asm.ClassVisitor,org.objectweb.asm.ClassVisitor>

public class PanacheMongoCompanionEnhancer extends io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
  • Field Summary

    Fields inherited from class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer

    indexView, methodCustomizers
  • Constructor Summary

    Constructors
    Constructor
    Description
    PanacheMongoCompanionEnhancer(org.jboss.jandex.IndexView index, List<io.quarkus.panache.common.deployment.PanacheMethodCustomizer> methodCustomizers, io.quarkus.panache.common.deployment.TypeBundle types)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.objectweb.asm.ClassVisitor
    apply(String className, org.objectweb.asm.ClassVisitor outputClassVisitor)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.function.BiFunction

    andThen
  • Constructor Details

    • PanacheMongoCompanionEnhancer

      public PanacheMongoCompanionEnhancer(org.jboss.jandex.IndexView index, List<io.quarkus.panache.common.deployment.PanacheMethodCustomizer> methodCustomizers, io.quarkus.panache.common.deployment.TypeBundle types)
  • Method Details

    • apply

      public org.objectweb.asm.ClassVisitor apply(String className, org.objectweb.asm.ClassVisitor outputClassVisitor)
      Specified by:
      apply in interface BiFunction<String,org.objectweb.asm.ClassVisitor,org.objectweb.asm.ClassVisitor>
      Specified by:
      apply in class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer