public abstract class javax.naming.ldap.StartTlsResponse implements javax.naming.ldap.ExtendedResponse
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: javax.naming.ldap.StartTlsResponse
  super_class: java.lang.Object
{
  public static final java.lang.String OID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "1.3.6.1.4.1.1466.20037"

  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8372842182579276418

  protected void <init>();
    descriptor: ()V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.naming.ldap.StartTlsResponse this
         0: .line 94
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 95
            return
        end local 0 // javax.naming.ldap.StartTlsResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/naming/ldap/StartTlsResponse;

  public java.lang.String getID();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.naming.ldap.StartTlsResponse this
         0: .line 106
            ldc "1.3.6.1.4.1.1466.20037"
            areturn
        end local 0 // javax.naming.ldap.StartTlsResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/naming/ldap/StartTlsResponse;

  public byte[] getEncodedValue();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.naming.ldap.StartTlsResponse this
         0: .line 117
            aconst_null
            areturn
        end local 0 // javax.naming.ldap.StartTlsResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/naming/ldap/StartTlsResponse;

  public abstract void setEnabledCipherSuites(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      suites  

  public abstract void setHostnameVerifier(javax.net.ssl.HostnameVerifier);
    descriptor: (Ljavax/net/ssl/HostnameVerifier;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      verifier  

  public abstract javax.net.ssl.SSLSession negotiate();
    descriptor: ()Ljavax/net/ssl/SSLSession;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract javax.net.ssl.SSLSession negotiate(javax.net.ssl.SSLSocketFactory);
    descriptor: (Ljavax/net/ssl/SSLSocketFactory;)Ljavax/net/ssl/SSLSession;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      factory  

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
}
SourceFile: "StartTlsResponse.java"