public final class org.hibernate.boot.xsd.XsdDescriptor
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.hibernate.boot.xsd.XsdDescriptor
  super_class: java.lang.Object
{
  private final java.lang.String localResourceName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String namespaceUri;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String version;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final javax.xml.validation.Schema schema;
    descriptor: Ljavax/xml/validation/Schema;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(java.lang.String, javax.xml.validation.Schema, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljavax/xml/validation/Schema;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // org.hibernate.boot.xsd.XsdDescriptor this
        start local 1 // java.lang.String localResourceName
        start local 2 // javax.xml.validation.Schema schema
        start local 3 // java.lang.String version
        start local 4 // java.lang.String namespaceUri
         0: .line 22
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 23
            aload 0 /* this */
            aload 1 /* localResourceName */
            putfield org.hibernate.boot.xsd.XsdDescriptor.localResourceName:Ljava/lang/String;
         2: .line 24
            aload 0 /* this */
            aload 2 /* schema */
            putfield org.hibernate.boot.xsd.XsdDescriptor.schema:Ljavax/xml/validation/Schema;
         3: .line 25
            aload 0 /* this */
            aload 3 /* version */
            putfield org.hibernate.boot.xsd.XsdDescriptor.version:Ljava/lang/String;
         4: .line 26
            aload 0 /* this */
            aload 4 /* namespaceUri */
            putfield org.hibernate.boot.xsd.XsdDescriptor.namespaceUri:Ljava/lang/String;
         5: .line 27
            return
        end local 4 // java.lang.String namespaceUri
        end local 3 // java.lang.String version
        end local 2 // javax.xml.validation.Schema schema
        end local 1 // java.lang.String localResourceName
        end local 0 // org.hibernate.boot.xsd.XsdDescriptor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0               this  Lorg/hibernate/boot/xsd/XsdDescriptor;
            0    6     1  localResourceName  Ljava/lang/String;
            0    6     2             schema  Ljavax/xml/validation/Schema;
            0    6     3            version  Ljava/lang/String;
            0    6     4       namespaceUri  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      localResourceName  
      schema             
      version            
      namespaceUri       

  public java.lang.String getLocalResourceName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.xsd.XsdDescriptor this
         0: .line 30
            aload 0 /* this */
            getfield org.hibernate.boot.xsd.XsdDescriptor.localResourceName:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.boot.xsd.XsdDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/xsd/XsdDescriptor;

  public java.lang.String getNamespaceUri();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.xsd.XsdDescriptor this
         0: .line 34
            aload 0 /* this */
            getfield org.hibernate.boot.xsd.XsdDescriptor.namespaceUri:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.boot.xsd.XsdDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/xsd/XsdDescriptor;

  public java.lang.String getVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.xsd.XsdDescriptor this
         0: .line 38
            aload 0 /* this */
            getfield org.hibernate.boot.xsd.XsdDescriptor.version:Ljava/lang/String;
            areturn
        end local 0 // org.hibernate.boot.xsd.XsdDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/xsd/XsdDescriptor;

  public javax.xml.validation.Schema getSchema();
    descriptor: ()Ljavax/xml/validation/Schema;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.boot.xsd.XsdDescriptor this
         0: .line 42
            aload 0 /* this */
            getfield org.hibernate.boot.xsd.XsdDescriptor.schema:Ljavax/xml/validation/Schema;
            areturn
        end local 0 // org.hibernate.boot.xsd.XsdDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/boot/xsd/XsdDescriptor;
}
SourceFile: "XsdDescriptor.java"