public interface org.eclipse.jdt.internal.codeassist.ISelectionRequestor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.jdt.internal.codeassist.ISelectionRequestor
  super_class: java.lang.Object
{
  public abstract void acceptType(char[], char[], int, boolean, char[], int, int);
    descriptor: ([C[CIZ[CII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                      Name  Flags
      packageName           
      annotationName        
      modifiers             
      isDeclaration         
      genericTypeSignature  
      start                 
      end                   

  public abstract void acceptModule(char[], char[], int, int);
    descriptor: ([C[CII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      moduleName  
      uniqueKey   
      start       
      end         

  public abstract void acceptError(org.eclipse.jdt.core.compiler.CategorizedProblem);
    descriptor: (Lorg/eclipse/jdt/core/compiler/CategorizedProblem;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      error  

  public abstract void acceptField(char[], char[], char[], boolean, char[], int, int);
    descriptor: ([C[C[CZ[CII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                          Name  Flags
      declaringTypePackageName  
      declaringTypeName         
      name                      
      isDeclaration             
      uniqueKey                 
      start                     
      end                       

  public abstract void acceptMethod(char[], char[], java.lang.String, char[], char[][], char[][], java.lang.String[], char[][], char[][][], boolean, boolean, char[], int, int);
    descriptor: ([C[CLjava/lang/String;[C[[C[[C[Ljava/lang/String;[[C[[[CZZ[CII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                                 Name  Flags
      declaringTypePackageName         
      declaringTypeName                
      enclosingDeclaringTypeSignature  
      selector                         
      parameterPackageNames            
      parameterTypeNames               
      parameterSignatures              
      typeParameterNames               
      typeParameterBoundNames          
      isConstructor                    
      isDeclaration                    
      uniqueKey                        
      start                            
      end                              

  public abstract void acceptPackage(char[]);
    descriptor: ([C)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      packageName  

  public abstract void acceptTypeParameter(char[], char[], char[], boolean, int, int);
    descriptor: ([C[C[CZII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                          Name  Flags
      declaringTypePackageName  
      declaringTypeName         
      typeParameterName         
      isDeclaration             
      start                     
      end                       

  public abstract void acceptMethodTypeParameter(char[], char[], char[], int, int, char[], boolean, int, int);
    descriptor: ([C[C[CII[CZII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                          Name  Flags
      declaringTypePackageName  
      declaringTypeName         
      selector                  
      selectorStart             
      selectorEnd               
      typeParameterName         
      isDeclaration             
      start                     
      end                       
}
SourceFile: "ISelectionRequestor.java"