Package editor

Interface IPathCompletionHandler

All Known Implementing Classes:
AbstractPathCompletionHandler, AnnotationCompletionHandler, FeaturePathCompletionHandler, InitializerCompletionHandler, MemberPathCompletionHandler, PackageCompletionHandler, StaticMemberPathCompletionHandler, SymbolCompletionHandler

public interface IPathCompletionHandler
  • Method Details

    • setGosuEditor

      void setGosuEditor(GosuEditor gsEditor)
    • getGosuEditor

      GosuEditor getGosuEditor()
    • handleCompletePath

      boolean handleCompletePath(ISymbolTable transientSymTable)
      Parameters:
      transientSymTable - The symbol table corresponding with the scope at the editor's caret position.
      Returns:
      True if this handler handled path completion. Note it is the handler's responsibility to determine whether or not it can handle completing the path. If it can't, it should return false and have no side effects on the system.