_M.java - Textadept API

# Textadept

- Home |
- Download |
- Lua API |
- Source |
- Language Modules |
- Stats |
- Wiki |
- Mailing List

# _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

### `sense`

The Java Adeptsense. It loads user tags from `_USERHOME`/modules/java/tags and user apidocs from `_USERHOME`/modules/java/api.

## Tables

### `_G.keys.java`

Container for Java-specific key bindings.

### `_G.snippets.java`

Container for Java-specific snippets.