public interface com.sun.tools.javac.code.DeferredCompletionFailureHandler$Handler
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.sun.tools.javac.code.DeferredCompletionFailureHandler$Handler
  super_class: java.lang.Object
{
  public abstract void install();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void handleAPICompletionFailure(com.sun.tools.javac.code.Symbol$CompletionFailure);
    descriptor: (Lcom/sun/tools/javac/code/Symbol$CompletionFailure;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      cf    

  public abstract void classSymbolCompleteFailed(com.sun.tools.javac.code.Symbol$ClassSymbol, com.sun.tools.javac.code.Symbol$Completer);
    descriptor: (Lcom/sun/tools/javac/code/Symbol$ClassSymbol;Lcom/sun/tools/javac/code/Symbol$Completer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      sym            
      origCompleter  

  public abstract void classSymbolRemoved(com.sun.tools.javac.code.Symbol$ClassSymbol);
    descriptor: (Lcom/sun/tools/javac/code/Symbol$ClassSymbol;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sym   

  public abstract void uninstall();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "DeferredCompletionFailureHandler.java"
NestHost: com.sun.tools.javac.code.DeferredCompletionFailureHandler
InnerClasses:
  public abstract Handler = com.sun.tools.javac.code.DeferredCompletionFailureHandler$Handler of com.sun.tools.javac.code.DeferredCompletionFailureHandler
  public ClassSymbol = com.sun.tools.javac.code.Symbol$ClassSymbol of com.sun.tools.javac.code.Symbol
  public abstract Completer = com.sun.tools.javac.code.Symbol$Completer of com.sun.tools.javac.code.Symbol
  public CompletionFailure = com.sun.tools.javac.code.Symbol$CompletionFailure of com.sun.tools.javac.code.Symbol