diff lisp/oobr/java-brows.el @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 4103f0995bd7
children 4be1180a9e89
line wrap: on
line diff
--- a/lisp/oobr/java-brows.el	Mon Aug 13 09:00:04 2007 +0200
+++ b/lisp/oobr/java-brows.el	Mon Aug 13 09:02:59 2007 +0200
@@ -3,15 +3,15 @@
 ;; FILE:         java-brows.el
 ;; SUMMARY:      Java source code browser.
 ;; USAGE:        GNU Emacs Lisp Library
-;; KEYWORDS:     c, oop, tools
+;; KEYWORDS:     java, oop, tools
 ;;
 ;; AUTHOR:       Bob Weiner
-;; ORG:          InfoDock Associates
+;; ORG:          Motorola Inc.
 ;;
 ;; ORIG-DATE:    01-Aug-95
-;; LAST-MOD:     12-Nov-96 at 15:20:24 by Bob Weiner
+;; LAST-MOD:     20-Sep-95 at 14:18:44 by Bob Weiner
 ;;
-;; Copyright (C) 1995, 1996  Free Software Foundation, Inc.
+;; Copyright (C) 1995  Free Software Foundation, Inc.
 ;; See the file BR-COPY for license information.
 ;;
 ;; This file is part of the OO-Browser.
@@ -87,18 +87,14 @@
 (defun java-mode-setup ()
   "Load best available java major mode and set 'br-lang-mode' to the function that invokes it."
   (fset 'br-lang-mode
-	(cond ((and (or (fboundp 'java-mode)
-			(featurep 'cc-mode)
-			(load "cc-mode" 'missing-ok 'nomessage))
-		    (fboundp 'java-mode))
+	(cond ((or (featurep 'java-mode)
+		   (load "java-mode" 'missing-ok 'nomessage))
 	       'java-mode)
-	      ((load "java-mode" 'missing-ok 'nomessage)
-	       'java-mode)
-	      ((fboundp 'c++-mode)
-	       (provide 'c++-mode)
+	      ((featurep 'cc-mode)
 	       'c++-mode)
-	      (t (error
-		  "(java-mode-setup): Can't load major mode for Java code.")))))
+	      ((load "cc-mode" 'missing-ok 'nomessage)
+	       (provide 'c++-mode))
+	      (t (error "(java-mode-setup): Can't load major mode for Java code.")))))
 
 ;;; ************************************************************************
 ;;; Internal functions