]> code.delx.au - gnu-emacs/commitdiff
lisp/cedet/semantic/symref.el: Revert last change.
authorChong Yidong <cyd@stupidchicken.com>
Mon, 7 Sep 2009 18:00:19 +0000 (18:00 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Mon, 7 Sep 2009 18:00:19 +0000 (18:00 +0000)
lisp/cedet/semantic/symref/cscope.el:
lisp/cedet/semantic/symref/global.el:
lisp/cedet/semantic/symref/grep.el:
lisp/cedet/semantic/symref/idutils.el: Add local vars for autoloading.
Autoload tool classes.

lisp/cedet/semantic/symref.el
lisp/cedet/semantic/symref/cscope.el
lisp/cedet/semantic/symref/global.el
lisp/cedet/semantic/symref/grep.el
lisp/cedet/semantic/symref/idutils.el

index a3c08bbd0f830a384ca35248bcc32c2071cab163..aabf72763a97cb7d8f8db59555f16eb8ed6a436b 100644 (file)
@@ -492,47 +492,6 @@ over until it returns nil."
   "Base tool output parser is not implemented."
   (error "Symref tool objects must implement `semantic-symref-parse-tool-output-one-line'"))
 
-
-;;; Autoload subclasses for semantic-symref-tool-baseclass:
-
-(eieio-defclass-autoload
- 'semantic-symref-tool-cscope '(semantic-symref-tool-baseclass)
- "semantic/symref/cscope"
- "A symref tool implementation using CScope.
-The CScope command can be used to generate lists of tags in a way
-similar to that of `grep'.  This tool will parse the output to generate
-the hit list.
-
-See the function `cedet-cscope-search' for more details.")
-
-(eieio-defclass-autoload
- 'semantic-symref-tool-global '(semantic-symref-tool-baseclass)
- "semantic/symref/global"
- "A symref tool implementation using GNU Global.
-The GNU Global command can be used to generate lists of tags in a way
-similar to that of `grep'.  This tool will parse the output to generate
-the hit list.
-
-See the function `cedet-gnu-global-search' for more details.")
-
-(eieio-defclass-autoload
- 'semantic-symref-tool-grep '(semantic-symref-tool-baseclass)
- "semantic/symref/grep"
- "A symref tool implementation using grep.
-This tool uses EDE to find he root of the project, then executes
-find-grep in the project.  The output is parsed for hits
-and those hits returned.")
-
-(eieio-defclass-autoload
- 'semantic-symref-tool-idutils '(semantic-symref-tool-baseclass)
- "semantic/symref/idutils"
-  "A symref tool implementation using ID Utils.
-The udutils command set can be used to generate lists of tags in a way
-similar to that of `grep'.  This tool will parse the output to generate
-the hit list.
-
-See the function `cedet-idutils-search' for more details.")
-
 (provide 'semantic/symref)
 
 ;; Local variables:
index 2382d95cce1a85b76febdf23b922cf0683ce2ef9..9c9af7c67dd3f9956625406030b1811c6c8d1c7a 100644 (file)
@@ -31,6 +31,7 @@
 (declare-function ede-project-root-directory "ede/files")
 
 ;;; Code:
+;;;###autoload
 (defclass semantic-symref-tool-cscope (semantic-symref-tool-baseclass)
   (
    )
@@ -85,4 +86,10 @@ Moves cursor to end of the match."
 
 (provide 'semantic/symref/cscope)
 
+;; Local variables:
+;; generated-autoload-file: "../loaddefs.el"
+;; generated-autoload-feature: semantic/loaddefs
+;; generated-autoload-load-name: "semantic/symref/cscope"
+;; End:
+
 ;;; semantic/symref/cscope.el ends here
index 7a5b8d73efeb4d2575b1df0abb71a674a2cacede..de3f7a552de07a8f1ed4401b1f6b6df20c610c65 100644 (file)
@@ -29,6 +29,7 @@
 (require 'semantic/symref)
 
 ;;; Code:
+;;;###autoload
 (defclass semantic-symref-tool-global (semantic-symref-tool-baseclass)
   (
    )
@@ -66,4 +67,10 @@ Moves cursor to end of the match."
 
 (provide 'semantic/symref/global)
 
+;; Local variables:
+;; generated-autoload-file: "../loaddefs.el"
+;; generated-autoload-feature: semantic/loaddefs
+;; generated-autoload-load-name: "semantic/symref/global"
+;; End:
+
 ;;; semantic/symref/global.el ends here
index 3d9e7b43d9a519ea65540f72a13d53f780495974..3033a41faaf95193c6748c5de3087e4efe8b129b 100644 (file)
@@ -37,7 +37,7 @@
 ;;; Code:
 
 ;;; GREP
-
+;;;###autoload
 (defclass semantic-symref-tool-grep (semantic-symref-tool-baseclass)
   (
    )
@@ -193,4 +193,10 @@ Moves cursor to end of the match."
 
 (provide 'semantic/symref/grep)
 
+;; Local variables:
+;; generated-autoload-file: "../loaddefs.el"
+;; generated-autoload-feature: semantic/loaddefs
+;; generated-autoload-load-name: "semantic/symref/grep"
+;; End:
+
 ;;; semantic/symref/grep.el ends here
index 26abedfb6ae72f03b8ede70e1ad8691a17d20b99..e94084e6f2d886226bba6cef86c377faaff4c656 100644 (file)
@@ -29,6 +29,7 @@
 (require 'semantic/symref)
 
 ;;; Code:
+;;;###autoload
 (defclass semantic-symref-tool-idutils (semantic-symref-tool-baseclass)
   (
    )
@@ -68,4 +69,10 @@ Moves cursor to end of the match."
 
 (provide 'semantic/symref/idutils)
 
+;; Local variables:
+;; generated-autoload-file: "../loaddefs.el"
+;; generated-autoload-feature: semantic/loaddefs
+;; generated-autoload-load-name: "semantic/symref/idutils"
+;; End:
+
 ;;; semantic/symref/idutils.el ends here