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 TypeMethodDescriptionvoid
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)
-