类 MethodCodeWriter

java.lang.Object
org.babyfish.jimmer.spring.repository.bytecode.MethodCodeWriter
直接已知子类:
JavaMethodCodeWriter, KotlinMethodCodeWriter

public abstract class MethodCodeWriter extends Object
  • 字段详细资料

    • parent

      protected final ClassCodeWriter parent
    • method

      protected final Method method
    • id

      protected final String id
    • mv

      protected org.babyfish.jimmer.impl.asm.MethodVisitor mv
    • CONTEXT_INTERNAL_NAME

      static final String CONTEXT_INTERNAL_NAME
    • CONTEXT_DESCRIPTOR

      static final String CONTEXT_DESCRIPTOR
    • QUERY_METHOD_INTERNAL_NAME

      static final String QUERY_METHOD_INTERNAL_NAME
    • QUERY_METHOD_DESCRIPTOR

      static final String QUERY_METHOD_DESCRIPTOR
    • IMMUTABLE_TYPE_INTERNAL_NAME

      static final String IMMUTABLE_TYPE_INTERNAL_NAME
    • IMMUTABLE_TYPE_DESCRIPTOR

      static final String IMMUTABLE_TYPE_DESCRIPTOR
    • METHOD_DESCRIPTOR

      static final String METHOD_DESCRIPTOR
    • K_SQL_CLIENT_INTERNAL_NAME

      static final String K_SQL_CLIENT_INTERNAL_NAME
    • K_SQL_CLIENT_DESCRIPTOR

      static final String K_SQL_CLIENT_DESCRIPTOR
    • J_SQL_CLIENT_DESCRIPTOR

      static final String J_SQL_CLIENT_DESCRIPTOR
    • K_REPOSITORY_IMPL

      static final String K_REPOSITORY_IMPL
    • QUERY_EXECUTORS_INTERNAL_NAME

      static final String QUERY_EXECUTORS_INTERNAL_NAME
    • QUERY_EXECUTORS_METHOD_DESCRIPTOR

      static final String QUERY_EXECUTORS_METHOD_DESCRIPTOR
  • 构造器详细资料

  • 方法详细资料

    • write

      public void write()
    • visitLoadJSqlClient

      protected abstract void visitLoadJSqlClient()
    • getMethodVisitor

      public org.babyfish.jimmer.impl.asm.MethodVisitor getMethodVisitor()
    • getDefaultImplMethod

      protected final Method getDefaultImplMethod()
    • onGetDefaultImplMethod

      protected Method onGetDefaultImplMethod()
    • visitReturn

      protected void visitReturn(Class<?> type)