Current File : //kunden/usr/share/emacs/27.2/lisp/cedet/semantic/wisent/java-tags.elc
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\210\300\303!\207" [require semantic/wisent semantic/wisent/javat-wy semantic/java] 2)
#@97 Error reporting function called when a parse error occurs.
MSG is the message string to report.
(defalias 'wisent-java-parse-error #[(msg) "\301!\207" [msg message] 2 (#$ . 529)])
#@271 Get local values from a specific context.
Parse the current context for `field_declaration' nonterminals to
collect tags, such as local variables or prototypes.
This function override `get-local-variables'.

Override semantic-get-local-variables in `java-mode' buffers.
(defalias 'semantic-get-local-variables-java-mode #[nil "\306\307 \306\310`\311\"\204&\212\312u\210\313\314`\212\315 \210`)\316\317\320%\n\")\202	\311\211\211A@)*=\203X\321\322 \211@)\306\211\323\324\325\326\327
&,\nB\n+\207" [semantic-unmatched-syntax-hook ct vars class tag attributes nil semantic-current-tag semantic-up-context function 1 append semantic-parse-region semantic-end-of-context field_declaration 0 t "this" semantic-current-tag-parent apply semantic-tag variable :type :default-value default-value type name] 10 (#$ . 717)])
(byte-code "\300\301\302\303#\210\304\305\306\307#\207" [put semantic-get-local-variables-java-mode definition-name semantic-get-local-variables mode-local-bind ((semantic-get-local-variables . semantic-get-local-variables-java-mode)) (override-flag t) java-mode] 4)
#@105 Split up tag names on colon . boundaries.

Override semantic-analyze-split-name in `java-mode' buffers.
(defalias 'semantic-analyze-split-name-java-mode #[(name) "\302\303\"\211G\304U\203\202\305\306	\")\207" [name ans split-string "\\." 1 delete ""] 4 (#$ . 1832)])
(byte-code "\300\301\302\303#\210\304\305\306\307#\207" [put semantic-analyze-split-name-java-mode definition-name semantic-analyze-split-name mode-local-bind ((semantic-analyze-split-name . semantic-analyze-split-name-java-mode)) (override-flag t) java-mode] 4)
#@124 Assemble the list of names NAMELIST into a namespace name.

Override semantic-analyze-unsplit-name in `java-mode' buffers.
(defalias 'semantic-analyze-unsplit-name-java-mode #[(namelist) "\301\302\303#\207" [namelist mapconcat identity "."] 4 (#$ . 2376)])
(byte-code "\300\301\302\303#\210\304\305\306\307#\207" [put semantic-analyze-unsplit-name-java-mode definition-name semantic-analyze-unsplit-name mode-local-bind ((semantic-analyze-unsplit-name . semantic-analyze-unsplit-name-java-mode)) (override-flag t) java-mode] 4)
#@78 Hook run to setup Semantic in `java-mode'.
Use the alternate LALR(1) parser.
(defalias 'wisent-java-default-setup #[nil "\306 \210\307\310\311\312\313\314\315\316\317\"\320\321\322\323\324!\"\325 \207" [semantic-java-number-regexp semantic-lex-number-expression semantic-lex-analyzer semantic-tag-expand-function semantic-imenu-summary-function imenu-create-index-function wisent-java-tags-wy--install-parser wisent-java-tags-lexer semantic-java-expand-tag semantic-format-tag-prototype semantic-create-imenu-index (".") ";" ((type . "Classes") (variable . "Variables") (function . "Methods")) append ((include . "Imports") (package . "Package")) #'variable remq recursive default-value semanticdb-find-default-throttle semantic-java-doc-setup semantic-type-relation-separator-character semantic-command-separation-character semantic-symbol->name-assoc-list-for-type-parts semantic-symbol->name-assoc-list senator-step-at-tag-classes] 4 (#$ . 2911)])
(provide 'semantic/wisent/java-tags)