public interface org.eclipse.jdt.core.ICompletionRequestor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.jdt.core.ICompletionRequestor
  super_class: java.lang.Object
{
  public abstract void acceptAnonymousType(char[], char[], char[][], char[][], char[][], char[], int, int, int, int);
    descriptor: ([C[C[[C[[C[[C[CIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                       Name  Flags
      superTypePackageName   
      superTypeName          
      parameterPackageNames  
      parameterTypeNames     
      parameterNames         
      completionName         
      modifiers              
      completionStart        
      completionEnd          
      relevance              

  public abstract void acceptClass(char[], char[], char[], int, int, int, int);
    descriptor: ([C[C[CIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      packageName      
      className        
      completionName   
      modifiers        
      completionStart  
      completionEnd    
      relevance        

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

  public abstract void acceptField(char[], char[], char[], char[], char[], char[], int, int, int, int);
    descriptor: ([C[C[C[C[C[CIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                          Name  Flags
      declaringTypePackageName  
      declaringTypeName         
      name                      
      typePackageName           
      typeName                  
      completionName            
      modifiers                 
      completionStart           
      completionEnd             
      relevance                 

  public abstract void acceptInterface(char[], char[], char[], int, int, int, int);
    descriptor: ([C[C[CIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      packageName      
      interfaceName    
      completionName   
      modifiers        
      completionStart  
      completionEnd    
      relevance        

  public abstract void acceptKeyword(char[], int, int, int);
    descriptor: ([CIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      keywordName      
      completionStart  
      completionEnd    
      relevance        

  public abstract void acceptLabel(char[], int, int, int);
    descriptor: ([CIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      labelName        
      completionStart  
      completionEnd    
      relevance        

  public abstract void acceptLocalVariable(char[], char[], char[], int, int, int, int);
    descriptor: ([C[C[CIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      name             
      typePackageName  
      typeName         
      modifiers        
      completionStart  
      completionEnd    
      relevance        

  public abstract void acceptMethod(char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int);
    descriptor: ([C[C[C[[C[[C[[C[C[C[CIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                          Name  Flags
      declaringTypePackageName  
      declaringTypeName         
      selector                  
      parameterPackageNames     
      parameterTypeNames        
      parameterNames            
      returnTypePackageName     
      returnTypeName            
      completionName            
      modifiers                 
      completionStart           
      completionEnd             
      relevance                 

  public abstract void acceptMethodDeclaration(char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int);
    descriptor: ([C[C[C[[C[[C[[C[C[C[CIIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                          Name  Flags
      declaringTypePackageName  
      declaringTypeName         
      selector                  
      parameterPackageNames     
      parameterTypeNames        
      parameterNames            
      returnTypePackageName     
      returnTypeName            
      completionName            
      modifiers                 
      completionStart           
      completionEnd             
      relevance                 

  public abstract void acceptModifier(char[], int, int, int);
    descriptor: ([CIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      modifierName     
      completionStart  
      completionEnd    
      relevance        

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

  public abstract void acceptType(char[], char[], char[], int, int, int);
    descriptor: ([C[C[CIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      packageName      
      typeName         
      completionName   
      completionStart  
      completionEnd    
      relevance        

  public abstract void acceptVariableName(char[], char[], char[], char[], int, int, int);
    descriptor: ([C[C[C[CIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      typePackageName  
      typeName         
      name             
      completionName   
      completionStart  
      completionEnd    
      relevance        
}
SourceFile: "ICompletionRequestor.java"