lang/java: fix java namespace resolution #1098
Now uses slightly more sophisticated namespace resolution when populating the *.java file template.
This commit is contained in:
parent
4b8c21a34b
commit
99e916348a
3 changed files with 66 additions and 8 deletions
|
@ -1,11 +1,9 @@
|
|||
(defun yas-java-project-package ()
|
||||
(if (eq major-mode 'java-mode)
|
||||
(s-chop-suffix "." (s-replace "/" "." (f-dirname (f-relative (buffer-file-name)
|
||||
(concat (narf/project-root) "/src/")))))
|
||||
""))
|
||||
(or (and (eq major-mode 'java-mode)
|
||||
(+java-current-package))
|
||||
""))
|
||||
|
||||
(defun yas-java-class-name ()
|
||||
(if (eq major-mode 'java-mode)
|
||||
(f-no-ext (f-base (buffer-file-name)))
|
||||
""))
|
||||
|
||||
(or (and (eq major-mode 'java-mode)
|
||||
(+java-current-class))
|
||||
""))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue