public class org.postgresql.jre8.sasl.ScramAuthenticator
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.postgresql.jre8.sasl.ScramAuthenticator
  super_class: java.lang.Object
{
  private static final java.util.logging.Logger LOGGER;
    descriptor: Ljava/util/logging/Logger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

  private final org.postgresql.core.PGStream pgStream;
    descriptor: Lorg/postgresql/core/PGStream;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private ScramClient scramClient;
    descriptor: LScramClient;
    flags: (0x0002) ACC_PRIVATE

  private ScramSession scramSession;
    descriptor: LScramSession;
    flags: (0x0002) ACC_PRIVATE

  private ScramSession.ServerFirstProcessor serverFirstProcessor;
    descriptor: LScramSession/ServerFirstProcessor;
    flags: (0x0002) ACC_PRIVATE

  private ScramSession.ClientFinalProcessor clientFinalProcessor;
    descriptor: LScramSession/ClientFinalProcessor;
    flags: (0x0002) ACC_PRIVATE

  private void sendAuthenticationMessage(int, org.postgresql.jre8.sasl.ScramAuthenticator$BodySender);
    descriptor: (ILorg/postgresql/jre8/sasl/ScramAuthenticator$BodySender;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
         0: .line 44
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/postgresql/jre8/sasl/ScramAuthenticator;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      bodyLength  
      bodySender  

  public void <init>(java.lang.String, java.lang.String, org.postgresql.core.PGStream);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/postgresql/core/PGStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
         0: .line 13
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.ongres cannot be resolved\n\tThe import com.ongres cannot be resolved\n\tThe import com.ongres cannot be resolved\n\tThe import com.ongres cannot be resolved\n\tThe import com.ongres cannot be resolved\n\tThe import com.ongres cannot be resolved\n\tThe import com.ongres cannot be resolved\n\tScramClient cannot be resolved to a type\n\tScramSession cannot be resolved to a type\n\tScramSession cannot be resolved to a type\n\tScramSession cannot be resolved to a type\n\tScramClient cannot be resolved to a type\n\tScramClient cannot be resolved\n\tScramClient cannot be resolved to a variable\n\tStringPreparations cannot be resolved to a variable\n\tScramClient cannot be resolved to a type\n\tScramSession cannot be resolved to a type\n\tScramClient cannot be resolved to a type\n\tScramSession cannot be resolved to a type\n\tScramClient cannot be resolved to a type\n\tServerFirstProcessor cannot be resolved to a type\n\tScramSession cannot be resolved to a type\n\tScramException cannot be resolved to a type\n\tServerFirstProcessor cannot be resolved to a type\n\tServerFirstProcessor cannot be resolved to a type\n\tClientFinalProcessor cannot be resolved to a type\n\tServerFirstProcessor cannot be resolved to a type\n\tClientFinalProcessor cannot be resolved to a type\n\tClientFinalProcessor cannot be resolved to a type\n\tScramParseException cannot be resolved to a type\n\tScramServerErrorException cannot be resolved to a type\n\tScramInvalidServerSignatureException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/postgresql/jre8/sasl/ScramAuthenticator;
    MethodParameters:
          Name  Flags
      user      
      password  
      pgStream  

  public void processServerMechanismsAndInit();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
         0: .line 73
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScramClient cannot be resolved to a type\n\tScramClient cannot be resolved\n\tScramClient cannot be resolved to a variable\n\tStringPreparations cannot be resolved to a variable\n\tScramClient cannot be resolved to a type\n\tScramSession cannot be resolved to a type\n\tScramClient cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/postgresql/jre8/sasl/ScramAuthenticator;
    Exceptions:
      throws java.io.IOException, org.postgresql.util.PSQLException

  public void sendScramClientFirstMessage();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
         0: .line 93
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScramSession cannot be resolved to a type\n\tScramClient cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/postgresql/jre8/sasl/ScramAuthenticator;
    Exceptions:
      throws java.io.IOException

  public void processServerFirstMessage(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
         0: .line 115
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServerFirstProcessor cannot be resolved to a type\n\tScramSession cannot be resolved to a type\n\tScramException cannot be resolved to a type\n\tServerFirstProcessor cannot be resolved to a type\n\tServerFirstProcessor cannot be resolved to a type\n\tClientFinalProcessor cannot be resolved to a type\n\tServerFirstProcessor cannot be resolved to a type\n\tClientFinalProcessor cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/postgresql/jre8/sasl/ScramAuthenticator;
    Exceptions:
      throws java.io.IOException, org.postgresql.util.PSQLException
    MethodParameters:
        Name  Flags
      length  

  public void verifyServerSignature(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
         0: .line 147
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tClientFinalProcessor cannot be resolved to a type\n\tScramParseException cannot be resolved to a type\n\tScramServerErrorException cannot be resolved to a type\n\tScramInvalidServerSignatureException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.postgresql.jre8.sasl.ScramAuthenticator this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/postgresql/jre8/sasl/ScramAuthenticator;
    Exceptions:
      throws java.io.IOException, org.postgresql.util.PSQLException
    MethodParameters:
        Name  Flags
      length  
}
SourceFile: "ScramAuthenticator.java"
NestMembers:
  org.postgresql.jre8.sasl.ScramAuthenticator$BodySender
InnerClasses:
  private abstract BodySender = org.postgresql.jre8.sasl.ScramAuthenticator$BodySender of org.postgresql.jre8.sasl.ScramAuthenticator