# _M.java

The java module.
It provides utilities for editing Java code.

## Key Bindings

+ `Ctrl+L, M` (`⌘L, M` on Mac OSX, `M-L, M` in curses)
  Open this module for editing.
+ `Ctrl+L, G, C` (`⌘L, G, C` | `M-L, G, C`)
  Open filtered list to jump to a known class.
+ `Ctrl+L, G, I` (`⌘L, G, I` | `M-L, G, I`)
  Open filtered list to jump to a known interface.
+ `Ctrl+L, G, M` (`⌘L, G, M` | `M-L, G, M`)
  Open filtered list to jump to a known method.
+ `Ctrl+L, G, F` (`⌘L, G, F` | `M-L, G, F`)
  Open filtered list to jump to a known field.
+ `.`
  When to the right of a known identifier, show an autocompletion list of
  methods, fields, and packages.

- - -

## Fields

- - -

<a id="sense"></a>
### `sense` 

The Java [Adeptsense](_M.textadept.adeptsense.html).
  It loads user tags from *`_USERHOME`/modules/java/tags* and user apidocs
  from *`_USERHOME`/modules/java/api*.

- - -


## Tables

- - -

<a id="_G.keys.java"></a>
### `_G.keys.java`

Container for Java-specific key bindings.

- - -

<a id="_G.snippets.java"></a>
### `_G.snippets.java`

Container for Java-specific snippets.

- - -

