|
1 | | -jurand(1) |
2 | | -========= |
| 1 | += jurand(1) |
3 | 2 | :doctype: manpage |
4 | | -:manmanual: Jurand Manual |
5 | 3 | :mansource: JURAND |
| 4 | +:manmanual: Jurand Manual |
6 | 5 |
|
7 | | -NAME |
8 | | ----- |
9 | | -jurand - Java removal of annotations. |
| 6 | +== NAME |
| 7 | +jurand - Java removal of annotations |
10 | 8 |
|
11 | | -SYNOPSIS |
12 | | --------- |
13 | | -*jurand* [*-n*=_<name>_] [*-p*=_<pattern>_] [*-a*] [*-i*] [*-s*] [_<paths>_...] |
| 9 | +== SYNOPSIS |
| 10 | +*jurand* [*-a*] [*-i*] [*-s*] [*-n*=_<name>_] [*-p*=<pattern>] [_<paths>_...] |
14 | 11 |
|
15 | | -DESCRIPTION |
16 | | ------------ |
| 12 | +== DESCRIPTION |
17 | 13 | A tool for manipulating symbols present in `.java` source files. |
18 | 14 |
|
19 | | -The tool can be used for patching `.java` sources in cases where using |
20 | | -sed is insufficient due to Java language syntax. The tool follows Java |
21 | | -language rules rather than applying simple regular expressions on the |
22 | | -source code. |
| 15 | +The tool can be used for patching `.java` sources in cases where using sed is insufficient due to Java language syntax. |
| 16 | +The tool follows Java language rules rather than applying simple regular expressions on the source code. |
23 | 17 |
|
24 | | -Currently the tool is able to remove `import` statements and |
25 | | -annotations. |
| 18 | +Currently the tool is able to remove `import` statements and annotations. |
26 | 19 |
|
27 | | -OPTIONS |
28 | | -------- |
| 20 | +== OPTIONS |
29 | 21 | *-n*, *--name*=_<name>_:: |
30 | | - Simple (not fully-qualified) class name. |
| 22 | +Simple (not fully-qualified) class name. |
31 | 23 |
|
32 | 24 | *-p*, *--pattern*=_<pattern>_:: |
33 | | - Regex pattern to match names used in code. |
| 25 | +Regex pattern to match names used in code. |
34 | 26 |
|
35 | 27 | *-a*:: |
36 | | - Also remove annotations used in code. |
| 28 | +Also remove annotations used in code. |
37 | 29 |
|
38 | 30 | *-i*, *--in-place*:: |
39 | | - Replace the contents of files. |
| 31 | +Replace the contents of files. |
40 | 32 |
|
41 | 33 | *-s*, *--strict*:: |
42 | | - Fail if any of the specified options was redundant and no changes |
43 | | - associated with the option were made. This option is only applicable |
44 | | - together with *-i*. |
| 34 | +Fail if any of the specified options was redundant and no changes associated with the option were made. |
| 35 | +This option is only applicable together with *-i*. |
| 36 | + |
| 37 | +== REPORTING BUGS |
| 38 | +Bugs should be reported through the Jurand issue tracker at Github: https://github.com/fedora-java/jurand/issues. |
45 | 39 |
|
46 | | -REPORTING BUGS |
47 | | --------------- |
48 | | -Bugs should be reported through the Jurand issue tracker at Github: |
49 | | -https://github.com/fedora-java/jurand/issues. |
| 40 | +== AUTHOR |
| 41 | +Written by Marián Konček. |
50 | 42 |
|
51 | | -SEE ALSO |
52 | | --------- |
| 43 | +== SEE ALSO |
53 | 44 | *java_remove_annotations*(7), |
54 | 45 | *java_remove_imports*(7). |
0 commit comments