public class org.hibernate.procedure.internal.NamedParameterRegistration<T> extends org.hibernate.procedure.internal.AbstractParameterRegistrationImpl<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.procedure.internal.NamedParameterRegistration
  super_class: org.hibernate.procedure.internal.AbstractParameterRegistrationImpl
{
  void <init>(org.hibernate.procedure.internal.ProcedureCallImpl, java.lang.String, javax.persistence.ParameterMode, java.lang.Class<T>);
    descriptor: (Lorg/hibernate/procedure/internal/ProcedureCallImpl;Ljava/lang/String;Ljavax/persistence/ParameterMode;Ljava/lang/Class;)V
    flags: (0x0000) 
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // org.hibernate.procedure.internal.NamedParameterRegistration this
        start local 1 // org.hibernate.procedure.internal.ProcedureCallImpl procedureCall
        start local 2 // java.lang.String name
        start local 3 // javax.persistence.ParameterMode mode
        start local 4 // java.lang.Class type
         0: .line 41
            aload 0 /* this */
            aload 1 /* procedureCall */
            aload 2 /* name */
            aload 3 /* mode */
            aload 4 /* type */
            invokespecial org.hibernate.procedure.internal.AbstractParameterRegistrationImpl.<init>:(Lorg/hibernate/procedure/internal/ProcedureCallImpl;Ljava/lang/String;Ljavax/persistence/ParameterMode;Ljava/lang/Class;)V
         1: .line 42
            return
        end local 4 // java.lang.Class type
        end local 3 // javax.persistence.ParameterMode mode
        end local 2 // java.lang.String name
        end local 1 // org.hibernate.procedure.internal.ProcedureCallImpl procedureCall
        end local 0 // org.hibernate.procedure.internal.NamedParameterRegistration this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/hibernate/procedure/internal/NamedParameterRegistration<TT;>;
            0    2     1  procedureCall  Lorg/hibernate/procedure/internal/ProcedureCallImpl;
            0    2     2           name  Ljava/lang/String;
            0    2     3           mode  Ljavax/persistence/ParameterMode;
            0    2     4           type  Ljava/lang/Class<TT;>;
    Signature: (Lorg/hibernate/procedure/internal/ProcedureCallImpl;Ljava/lang/String;Ljavax/persistence/ParameterMode;Ljava/lang/Class<TT;>;)V
    MethodParameters:
               Name  Flags
      procedureCall  
      name           
      mode           
      type           

  void <init>(org.hibernate.procedure.internal.ProcedureCallImpl, java.lang.String, javax.persistence.ParameterMode, java.lang.Class<T>, org.hibernate.type.Type);
    descriptor: (Lorg/hibernate/procedure/internal/ProcedureCallImpl;Ljava/lang/String;Ljavax/persistence/ParameterMode;Ljava/lang/Class;Lorg/hibernate/type/Type;)V
    flags: (0x0000) 
    Code:
      stack=6, locals=6, args_size=6
        start local 0 // org.hibernate.procedure.internal.NamedParameterRegistration this
        start local 1 // org.hibernate.procedure.internal.ProcedureCallImpl procedureCall
        start local 2 // java.lang.String name
        start local 3 // javax.persistence.ParameterMode mode
        start local 4 // java.lang.Class type
        start local 5 // org.hibernate.type.Type hibernateType
         0: .line 50
            aload 0 /* this */
            aload 1 /* procedureCall */
            aload 2 /* name */
            aload 3 /* mode */
            aload 4 /* type */
            aload 5 /* hibernateType */
            invokespecial org.hibernate.procedure.internal.AbstractParameterRegistrationImpl.<init>:(Lorg/hibernate/procedure/internal/ProcedureCallImpl;Ljava/lang/String;Ljavax/persistence/ParameterMode;Ljava/lang/Class;Lorg/hibernate/type/Type;)V
         1: .line 51
            return
        end local 5 // org.hibernate.type.Type hibernateType
        end local 4 // java.lang.Class type
        end local 3 // javax.persistence.ParameterMode mode
        end local 2 // java.lang.String name
        end local 1 // org.hibernate.procedure.internal.ProcedureCallImpl procedureCall
        end local 0 // org.hibernate.procedure.internal.NamedParameterRegistration this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/hibernate/procedure/internal/NamedParameterRegistration<TT;>;
            0    2     1  procedureCall  Lorg/hibernate/procedure/internal/ProcedureCallImpl;
            0    2     2           name  Ljava/lang/String;
            0    2     3           mode  Ljavax/persistence/ParameterMode;
            0    2     4           type  Ljava/lang/Class<TT;>;
            0    2     5  hibernateType  Lorg/hibernate/type/Type;
    Signature: (Lorg/hibernate/procedure/internal/ProcedureCallImpl;Ljava/lang/String;Ljavax/persistence/ParameterMode;Ljava/lang/Class<TT;>;Lorg/hibernate/type/Type;)V
    MethodParameters:
               Name  Flags
      procedureCall  
      name           
      mode           
      type           
      hibernateType  
}
Signature: <T:Ljava/lang/Object;>Lorg/hibernate/procedure/internal/AbstractParameterRegistrationImpl<TT;>;
SourceFile: "NamedParameterRegistration.java"