Warn about preprocessor testing GEANY_API_VERSION below 200 because
[geany-mirror.git] / data / filetypes.java
blobd9300fb264cc3768744396cf22c4dd24d7a469d5
1 # For complete documentation of this file, please see Geany's main documentation
2 [styling]
3 # foreground;background;bold;italic
4 default=default
5 comment=comment
6 commentline=comment
7 commentdoc=commentdoc
8 number=number
9 word=keyword
10 word2=keyword2
11 string=string
12 character=string
13 uuid=extra
14 preprocessor=preprocessor
15 operator=operator
16 identifier=default
17 stringeol=stringeol
18 # @"verbatim"
19 verbatim=extra
20 # (/regex/)
21 regex=extra
22 commentlinedoc=commentdoc,bold
23 commentdockeyword=commentdoc,bold,italic
24 commentdockeyworderror=commentdoc
25 globalclass=type
27 [keywords]
28 primary=abstract assert break case catch class const continue default do else extends final finally for future generic goto if implements import inner instanceof interface native new outer package private protected public rest return static super switch synchronized this throw throws transient try var volatile while true false null
29 secondary=boolean byte char double float int long short void
30 # documentation keywords for javadoc
31 doccomment=author deprecated exception param return see serial serialData serialField since throws todo version
32 typedefs=
35 [settings]
36 # default extension used when saving files
37 extension=java
39 # the following characters are these which a "word" can contains, see documentation
40 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
42 # if only single comment char is supported like # in this file, leave comment_close blank
43 comment_open=/*
44 comment_close=*/
46 # set to false if a comment character/string should start at column 0 of a line, true uses any
47 # indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
48 #command_example();
49 # setting to false would generate this
50 # command_example();
51 # This setting works only for single line comments
52 comment_use_indent=true
54 # context action command (please see Geany's main documentation for details)
55 context_action_cmd=
58 [build_settings]
59 # %f will be replaced by the complete filename
60 # %e will be replaced by the filename without extension
61 # (use only one of it at one time)
62 compiler=javac "%f"
63 run_cmd=java "%e"