public interface org.eclipse.jdt.core.ICodeCompletionRequestor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.jdt.core.ICodeCompletionRequestor
  super_class: java.lang.Object
{
  public abstract void acceptClass(char[], char[], char[], int, int, int);
    descriptor: ([C[C[CIII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      packageName      
      className        
      completionName   
      modifiers        
      completionStart  
      completionEnd    

  public abstract void acceptError(org.eclipse.core.resources.IMarker);
    descriptor: (Lorg/eclipse/core/resources/IMarker;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      marker  

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

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

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

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

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

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

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

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

  public abstract void acceptType(char[], char[], char[], int, int);
    descriptor: ([C[C[CII)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      packageName      
      typeName         
      completionName   
      completionStart  
      completionEnd    
}
SourceFile: "ICodeCompletionRequestor.java"