Interface ISearchRequestor

All Known Implementing Classes:
CompletionEngine, SelectionEngine

public interface ISearchRequestor
This is the internal requestor passed to the searchable name environment so as to process the multiple search results as they are discovered. It is used to allow the code assist engine to add some more information to the raw name environment results before answering them to the UI.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    acceptConstructor​(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction access)
     
    void
    acceptModule​(char[] moduleName)
     
    void
    acceptPackage​(char[] packageName)
    One result of the search consists of a new package.
    void
    acceptType​(char[] packageName, char[] typeName, char[][] enclosingTypeNames, int modifiers, AccessRestriction accessRestriction)
    One result of the search consists of a new type.
  • Method Details

    • acceptConstructor

      void acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction access)
    • acceptType

      void acceptType(char[] packageName, char[] typeName, char[][] enclosingTypeNames, int modifiers, AccessRestriction accessRestriction)
      One result of the search consists of a new type. NOTE - All package and type names are presented in their readable form: Package names are in the form "a.b.c". Nested type names are in the qualified form "A.I". The default package is represented by an empty array.
    • acceptPackage

      void acceptPackage(char[] packageName)
      One result of the search consists of a new package. NOTE - All package names are presented in their readable form: Package names are in the form "a.b.c". The default package is represented by an empty array.
    • acceptModule

      void acceptModule(char[] moduleName)