public class org.apache.xml.utils.SAXSourceLocator extends org.xml.sax.helpers.LocatorImpl implements javax.xml.transform.SourceLocator, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.xml.utils.SAXSourceLocator
  super_class: org.xml.sax.helpers.LocatorImpl
{
  static final long serialVersionUID;
    descriptor: J
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 3181680946321164112

  org.xml.sax.Locator m_locator;
    descriptor: Lorg/xml/sax/Locator;
    flags: (0x0000) 

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xml.utils.SAXSourceLocator this
         0: .line 49
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
            return
        end local 0 // org.apache.xml.utils.SAXSourceLocator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/xml/utils/SAXSourceLocator;

  public void <init>(org.xml.sax.Locator);
    descriptor: (Lorg/xml/sax/Locator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xml.utils.SAXSourceLocator this
        start local 1 // org.xml.sax.Locator locator
         0: .line 57
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
         1: .line 59
            aload 0 /* this */
            aload 1 /* locator */
            putfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
         2: .line 60
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface org.xml.sax.Locator.getColumnNumber:()I
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setColumnNumber:(I)V
         3: .line 61
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface org.xml.sax.Locator.getLineNumber:()I
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setLineNumber:(I)V
         4: .line 62
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface org.xml.sax.Locator.getPublicId:()Ljava/lang/String;
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setPublicId:(Ljava/lang/String;)V
         5: .line 63
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface org.xml.sax.Locator.getSystemId:()Ljava/lang/String;
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setSystemId:(Ljava/lang/String;)V
         6: .line 64
            return
        end local 1 // org.xml.sax.Locator locator
        end local 0 // org.apache.xml.utils.SAXSourceLocator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lorg/apache/xml/utils/SAXSourceLocator;
            0    7     1  locator  Lorg/xml/sax/Locator;
    MethodParameters:
         Name  Flags
      locator  

  public void <init>(javax.xml.transform.SourceLocator);
    descriptor: (Ljavax/xml/transform/SourceLocator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xml.utils.SAXSourceLocator this
        start local 1 // javax.xml.transform.SourceLocator locator
         0: .line 72
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
         1: .line 74
            aload 0 /* this */
            aconst_null
            putfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
         2: .line 75
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface javax.xml.transform.SourceLocator.getColumnNumber:()I
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setColumnNumber:(I)V
         3: .line 76
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface javax.xml.transform.SourceLocator.getLineNumber:()I
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setLineNumber:(I)V
         4: .line 77
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface javax.xml.transform.SourceLocator.getPublicId:()Ljava/lang/String;
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setPublicId:(Ljava/lang/String;)V
         5: .line 78
            aload 0 /* this */
            aload 1 /* locator */
            invokeinterface javax.xml.transform.SourceLocator.getSystemId:()Ljava/lang/String;
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setSystemId:(Ljava/lang/String;)V
         6: .line 79
            return
        end local 1 // javax.xml.transform.SourceLocator locator
        end local 0 // org.apache.xml.utils.SAXSourceLocator this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Lorg/apache/xml/utils/SAXSourceLocator;
            0    7     1  locator  Ljavax/xml/transform/SourceLocator;
    MethodParameters:
         Name  Flags
      locator  

  public void <init>(org.xml.sax.SAXParseException);
    descriptor: (Lorg/xml/sax/SAXParseException;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.xml.utils.SAXSourceLocator this
        start local 1 // org.xml.sax.SAXParseException spe
         0: .line 88
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.LocatorImpl.<init>:()V
         1: .line 90
            aload 0 /* this */
            aload 1 /* spe */
            invokevirtual org.xml.sax.SAXParseException.getLineNumber:()I
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setLineNumber:(I)V
         2: .line 91
            aload 0 /* this */
            aload 1 /* spe */
            invokevirtual org.xml.sax.SAXParseException.getColumnNumber:()I
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setColumnNumber:(I)V
         3: .line 92
            aload 0 /* this */
            aload 1 /* spe */
            invokevirtual org.xml.sax.SAXParseException.getPublicId:()Ljava/lang/String;
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setPublicId:(Ljava/lang/String;)V
         4: .line 93
            aload 0 /* this */
            aload 1 /* spe */
            invokevirtual org.xml.sax.SAXParseException.getSystemId:()Ljava/lang/String;
            invokevirtual org.apache.xml.utils.SAXSourceLocator.setSystemId:(Ljava/lang/String;)V
         5: .line 94
            return
        end local 1 // org.xml.sax.SAXParseException spe
        end local 0 // org.apache.xml.utils.SAXSourceLocator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lorg/apache/xml/utils/SAXSourceLocator;
            0    6     1   spe  Lorg/xml/sax/SAXParseException;
    MethodParameters:
      Name  Flags
      spe   

  public java.lang.String getPublicId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xml.utils.SAXSourceLocator this
         0: .line 109
            aload 0 /* this */
            getfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
            ifnonnull 1
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.LocatorImpl.getPublicId:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
            invokeinterface org.xml.sax.Locator.getPublicId:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // org.apache.xml.utils.SAXSourceLocator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/xml/utils/SAXSourceLocator;

  public java.lang.String getSystemId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xml.utils.SAXSourceLocator this
         0: .line 128
            aload 0 /* this */
            getfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
            ifnonnull 1
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.LocatorImpl.getSystemId:()Ljava/lang/String;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
            invokeinterface org.xml.sax.Locator.getSystemId:()Ljava/lang/String;
      StackMap locals:
      StackMap stack: java.lang.String
         2: areturn
        end local 0 // org.apache.xml.utils.SAXSourceLocator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/xml/utils/SAXSourceLocator;

  public int getLineNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xml.utils.SAXSourceLocator this
         0: .line 148
            aload 0 /* this */
            getfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
            ifnonnull 1
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.LocatorImpl.getLineNumber:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
            invokeinterface org.xml.sax.Locator.getLineNumber:()I
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // org.apache.xml.utils.SAXSourceLocator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/xml/utils/SAXSourceLocator;

  public int getColumnNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.xml.utils.SAXSourceLocator this
         0: .line 168
            aload 0 /* this */
            getfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
            ifnonnull 1
            aload 0 /* this */
            invokespecial org.xml.sax.helpers.LocatorImpl.getColumnNumber:()I
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 0 /* this */
            getfield org.apache.xml.utils.SAXSourceLocator.m_locator:Lorg/xml/sax/Locator;
            invokeinterface org.xml.sax.Locator.getColumnNumber:()I
      StackMap locals:
      StackMap stack: int
         2: ireturn
        end local 0 // org.apache.xml.utils.SAXSourceLocator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/apache/xml/utils/SAXSourceLocator;
}
SourceFile: "SAXSourceLocator.java"