├── Commands
├── Create Package Declaration.tmCommand
├── Documentation For Word (Groovy) copy.tmCommand
├── Documentation For Word (Java).tmCommand
├── Groovy Console.tmCommand
├── Groovy JDK.tmCommand
├── Run (with args).tmCommand
├── Run Selected Snippet.tmCommand
└── Run.tmCommand
├── Preferences
├── Symbol List: Class Variables.tmPreferences
├── Symbol List: Classes.tmPreferences
├── Symbol List: Methods copy.tmPreferences
├── Symbol List: Methods.tmPreferences
└── Symbol List: Variables.tmPreferences
├── README.mdown
├── Snippets
├── #!:usr:local:bin:groovy -w.tmSnippet
├── Ant __ replace.tmSnippet
├── Block Comment.tmSnippet
├── Constructor.tmSnippet
├── Continue Block Comment.tmSnippet
├── Hash Pair.tmSnippet
├── Thread_start { __ }.tmSnippet
├── Thread_startDaemon { __ } .tmSnippet
├── all{ e -> __ }.tmSnippet
├── any{ e -> __ }.tmSnippet
├── as BigDecimal.tmSnippet
├── as BigInteger.tmSnippet
├── as Double.tmSnippet
├── as Float.tmSnippet
├── as Immutable.tmSnippet
├── as Set.tmSnippet
├── as String.tmSnippet
├── as Synchronized.tmSnippet
├── as Writable.tmSnippet
├── assertEquals(__).tmSnippet
├── assertFalse.tmSnippet
├── assertNotEquals(__).tmSnippet
├── assertNotNull(__).tmSnippet
├── assertNull(__).tmSnippet
├── assertSame.tmSnippet
├── assertTrue.tmSnippet
├── case.tmSnippet
├── class __ singleton.tmSnippet
├── class ___ TestCase.tmSnippet
├── collect { e -> __ }.tmSnippet
├── copy__ file.tmSnippet
├── copy__ fileset include:exclude.tmSnippet
├── copy__ fileset.tmSnippet
├── def __ closure = {__} .tmSnippet
├── def.tmSnippet
├── downto(num) { n -> __ }.tmSnippet
├── each { e -> __ }.tmSnippet
├── eachByte { byte -> __ }.tmSnippet
├── eachDir { dir -> __ } .tmSnippet
├── eachDirMatch.tmSnippet
├── eachDirRecurse.tmSnippet
├── eachFile { file -> __ }.tmSnippet
├── eachFileMatch { file -> __ } .tmSnippet
├── eachFileRecurse { file -> __ }.tmSnippet
├── eachKey { key -> __ }.tmSnippet
├── eachLine { line -> __ }.tmSnippet
├── eachMatch(regex) { match -> __ } .tmSnippet
├── eachObject { obj -> __ }.tmSnippet
├── eachValue { val -> __ }.tmSnippet
├── eachWithIndex { e, i -> __ }.tmSnippet
├── every { e -> __ }.tmSnippet
├── find { e -> __ }.tmSnippet
├── findAll { e -> __ }.tmSnippet
├── for in.tmSnippet
├── grep(:pattern:) { match -> __ }.tmSnippet
├── method.tmSnippet
├── mkdir.tmSnippet
├── new File(__)_eachLine { __ }.tmSnippet
├── print.tmSnippet
├── println .tmSnippet
├── replaceAll(regex) { match -> __}.tmSnippet
├── reverseEach { e -> __ } .tmSnippet
├── run after.tmSnippet
├── setUp().tmSnippet
├── shouldFail(__) { __ }.tmSnippet
├── sleep(secs) { __ :: on interrupt }.tmSnippet
├── sleep(secs).tmSnippet
├── sort { __ }.tmSnippet
├── splitEachLine(separator) { line -> __ } copy.tmSnippet
├── static main method.tmSnippet
├── step(to,amount) { n -> __ }.tmSnippet
├── switch__case.tmSnippet
├── switch__case__default.tmSnippet
├── tearDown().tmSnippet
├── test case.tmSnippet
├── to Array.tmSnippet
├── to BigDecimal.tmSnippet
├── to BigInteger.tmSnippet
├── to Boolean.tmSnippet
├── to Character.tmSnippet
├── to Double.tmSnippet
├── to Float.tmSnippet
├── to Integer.tmSnippet
├── to List.tmSnippet
├── to String.tmSnippet
├── to URI.tmSnippet
├── to URL.tmSnippet
├── upto(num) { n -> __ }.tmSnippet
├── var.tmSnippet
├── withInputStream { in -> __ }.tmSnippet
├── withOutputStream { out -> __ }.tmSnippet
├── withPrintWriter { pw -> __}.tmSnippet
├── withReader { r -> __ }.tmSnippet
├── withStream { in -> __ }.tmSnippet
├── withStreams { Socket s -> __}.tmSnippet
├── withWriter { w -> __}.tmSnippet
├── withWriter(charset) { w -> __ }.tmSnippet
└── withWriterAppend(charset) { __ }.tmSnippet
├── Support
├── bin
│ ├── groovymate.rb
│ └── groovymate.sh
├── support-function-other.txt
├── support-function-print.txt
├── support-function-testing.txt
└── support-type-built-ins.txt
├── Syntaxes
├── Groovy.tmLanguage
└── Test.groovy
└── info.plist
/Commands/Create Package Declaration.tmCommand:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | beforeRunningCommand
6 | nop
7 | command
8 | #!/usr/bin/env ruby18 -w
9 | # Generates a package statement based on conventions for the name of the source directory.
10 | # If the root source folder name isn't matched either log a bug to get it added to the
11 | # default list or define an environment variable named TM_JAVA_SOURCE_FOLDER_REGEX with
12 | # a value of the regex to use to match folder names.
13 | #
14 |
15 | package = []
16 | package_regex = /$(src|tst)$/ # common source folder names
17 | package_regex = /^(#{ENV['TM_JAVA_SOURCE_FOLDER_REGEX']})$/ if ENV['TM_JAVA_SOURCE_FOLDER_REGEX']
18 |
19 | Dir.getwd.split(File::SEPARATOR).reverse.each do |folder|
20 | if folder !~ package_regex
21 | package << folder
22 | else
23 | break
24 | end
25 | end
26 |
27 | if !package.empty?
28 | puts "package #{package.reverse.join('.')}"
29 | end
30 | input
31 | none
32 | name
33 | Create Package Declaration
34 | output
35 | afterSelectedText
36 | scope
37 | source.groovy
38 | tabTrigger
39 | pa
40 | uuid
41 | 110203B5-6B93-4F40-ACE4-8F866FA14117
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Commands/Documentation For Word (Groovy) copy.tmCommand:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | beforeRunningCommand
6 | nop
7 | command
8 | echo "<!-- gotAPI.com search widget v2 begin -->
9 | <body onload=\"init();\">
10 | <DIV>
11 | <STYLE>
12 | .gaMenu{border:1px solid #505050;background-color:#FAFAFA;padding:0px 5px 0px 5px;}
13 | .gaHeaderRow{font:bold 8pt Arial;color:#359155;border-top:1px solid #C0C0C0;width:250px;}
14 | .gaRegularRow,.gaFooterRow{font:8pt Arial;cursor:pointer;}
15 | .gaSelectedRow{font:8pt Arial;background-color:#c1e0e6;cursor:pointer;}
16 | </STYLE>
17 | <SCRIPT><!--
18 | gaMod='module_java15noui.js';gaTitle='J2SE v1.5 less UI';updateWhenLoaded=false;
19 | var gaL=false;function gaInit(){if(gaL)return;gaL=true;var s=document.createElement('script');
20 | s.type='text/javascript';s.src='http://www.gotapi.com/widgets/compiled/c1_module_groovy.js.jsz';s.defer='defer';s.defered='yes';
21 | document.getElementById('gaInfo').parentNode.appendChild(s)}function gaSearching(){
22 | document.getElementById('gaWait').style.display='';updateWhenLoaded=true;
23 | document.getElementById('gaInfo').style.display='none'}
24 | //-->
25 | </SCRIPT>
26 | <DIV style='font:bold 10pt Arial'>Quick J2SE v1.5 less UI lookup</DIV>
27 | <INPUT id=gaSearch size=20 onfocus=\"gaInit()\" onkeydown=\"gaSearching()\">
28 | <DIV id=gaInfo style='font:7pt Arial'>powered by <A href='http://www.gotapi.com' style='padding:0px'>gotAPI.com</A></DIV>
29 | <DIV id=gaWait style='font:7pt Arial;display:none'>Searching...</DIV>
30 | </DIV>
31 | </body>
32 | <!-- gotAPI.com search widget v2 end -->"
33 |
34 | if [ $TM_CURRENT_WORD ]
35 | then
36 | echo "<script>function init() { document.getElementById('gaSearch').value = '$TM_CURRENT_WORD'; document.getElementById('gaSearch').focus(); gaSearching(); }</script>"
37 | fi
38 | input
39 | none
40 | keyEquivalent
41 | ^~h
42 | name
43 | Documentation For Word (Groovy)
44 | output
45 | showAsHTML
46 | scope
47 | source.groovy
48 | uuid
49 | 6C65B168-6119-4AD2-9606-CE64FA90B0A2
50 |
51 |
52 |
--------------------------------------------------------------------------------
/Commands/Documentation For Word (Java).tmCommand:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | beforeRunningCommand
6 | nop
7 | command
8 | echo "<!-- gotAPI.com search widget v2 begin -->
9 | <body onload=\"init();\">
10 | <DIV>
11 | <STYLE>
12 | .gaMenu{border:1px solid #505050;background-color:#FAFAFA;padding:0px 5px 0px 5px;}
13 | .gaHeaderRow{font:bold 8pt Arial;color:#359155;border-top:1px solid #C0C0C0;width:250px;}
14 | .gaRegularRow,.gaFooterRow{font:8pt Arial;cursor:pointer;}
15 | .gaSelectedRow{font:8pt Arial;background-color:#c1e0e6;cursor:pointer;}
16 | </STYLE>
17 | <SCRIPT><!--
18 | gaMod='module_java15noui.js';gaTitle='J2SE v1.5 less UI';updateWhenLoaded=false;
19 | var gaL=false;function gaInit(){if(gaL)return;gaL=true;var s=document.createElement('script');
20 | s.type='text/javascript';s.src='http://www.gotapi.com/widgets/compiled/c1_module_java15noui.js.jsz';s.defer='defer';s.defered='yes';
21 | document.getElementById('gaInfo').parentNode.appendChild(s)}function gaSearching(){
22 | document.getElementById('gaWait').style.display='';updateWhenLoaded=true;
23 | document.getElementById('gaInfo').style.display='none'}
24 | //-->
25 | </SCRIPT>
26 | <DIV style='font:bold 10pt Arial'>Quick J2SE v1.5 less UI lookup</DIV>
27 | <INPUT id=gaSearch size=20 onfocus=\"gaInit()\" onkeydown=\"gaSearching()\">
28 | <DIV id=gaInfo style='font:7pt Arial'>powered by <A href='http://www.gotapi.com' style='padding:0px'>gotAPI.com</A></DIV>
29 | <DIV id=gaWait style='font:7pt Arial;display:none'>Searching...</DIV>
30 | </DIV>
31 | </body>
32 | <!-- gotAPI.com search widget v2 end -->"
33 |
34 | if [ $TM_CURRENT_WORD ]
35 | then
36 | echo "<script>function init() { document.getElementById('gaSearch').value = '$TM_CURRENT_WORD'; document.getElementById('gaSearch').focus(); gaSearching(); }</script>"
37 | fi
38 | input
39 | none
40 | keyEquivalent
41 | ^h
42 | name
43 | Documentation For Word (Java)
44 | output
45 | showAsHTML
46 | scope
47 | source.groovy
48 | uuid
49 | E8B13A2B-C6AE-47C1-AD42-AD5B7A0B157E
50 |
51 |
52 |
--------------------------------------------------------------------------------
/Commands/Groovy Console.tmCommand:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | beforeRunningCommand
6 | nop
7 | command
8 | require_cmd groovyConsole
9 |
10 | "$DIALOG" tooltip --text "Opening GroovyConsole…"
11 |
12 | osascript -e 'on openGroovyConsole()
do shell script "groovyConsole > /dev/null 2>&1 &"
end openGroovyConsole
tell application "System Events"
set UI_enabled to UI elements enabled
end tell
if UI_enabled is false then
tell application "System Preferences"
activate
set current pane to ¬
pane "com.apple.preference.universalaccess"
set the dialog_message to "This script utilizes " & ¬
"the built-in Graphic User Interface Scripting " & ¬
"architecture of Mac OS X " & ¬
"which is currently disabled." & return & return & ¬
"You can activate GUI Scripting by selecting the " & ¬
"checkbox “Enable access for assistive devices” " & ¬
"in the Universal Access preference pane."
display dialog dialog_message buttons {"OK"} ¬
default button 1 with icon 1
end tell
else
tell application "System Events"
set theProcesses to every process whose name is "java"
if (count of theProcesses) is 0 then
openGroovyConsole() of me
else
set foundIt to false
repeat with i from 1 to (count of theProcesses)
set thisProcess to item i of theProcesses
try
tell thisProcess
set theWindow to (the window "GroovyConsole")
set frontmost of thisProcess to true
set foundIt to true
end tell
on error number 1
-- do nothing
end try
end repeat
if foundIt is false then
openGroovyConsole() of me
end if
end if
end tell
end if
'
13 | fallbackInput
14 | none
15 | input
16 | none
17 | name
18 | Groovy Console
19 | output
20 | discard
21 | scope
22 | source.groovy
23 | uuid
24 | 951D524E-4CB0-4A71-91A5-4DCA57D6686D
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Commands/Groovy JDK.tmCommand:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | beforeRunningCommand
6 | nop
7 | command
8 | echo "<meta http-equiv='Refresh'
9 | content='0;URL=http://groovy.codehaus.org/groovy-jdk/'>"
10 |
11 | input
12 | selection
13 | keyEquivalent
14 | ^~@h
15 | name
16 | Groovy JDK
17 | output
18 | showAsHTML
19 | scope
20 | source.groovy
21 | uuid
22 | 78F26F76-76B4-400E-84F0-E22DB05063CD
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Commands/Run (with args).tmCommand:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | beforeRunningCommand
6 | nop
7 | command
8 | export TM_GROOVYMATE_GET_ARGS=
9 | groovymate.sh
10 | fallbackInput
11 | word
12 | input
13 | document
14 | keyEquivalent
15 | @R
16 | name
17 | Run (with args)
18 | output
19 | showAsHTML
20 | scope
21 | source.groovy
22 | uuid
23 | 3E6C0C17-C48E-4194-A99F-7365F48AE196
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Commands/Run Selected Snippet.tmCommand:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | beforeRunningCommand
6 | nop
7 | command
8 | if [ "$TM_SELECTED_TEXT" == "" ]; then
9 | exit_show_tool_tip "select some code to run"
10 | else
11 | "$GROOVY_HOME/bin/groovy" -e "$TM_SELECTED_TEXT"
12 | exit_show_html
13 | fi
14 |
15 |
16 | fallbackInput
17 | none
18 | input
19 | selection
20 | keyEquivalent
21 | ~@r
22 | name
23 | Run Selected Snippet
24 | output
25 | showAsTooltip
26 | scope
27 | source.groovy
28 | uuid
29 | 729F1599-08BE-40B0-93D6-0482FA566CC7
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Commands/Run.tmCommand:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | beforeRunningCommand
6 | nop
7 | command
8 | groovymate.sh
9 | fallbackInput
10 | word
11 | input
12 | document
13 | keyEquivalent
14 | @r
15 | name
16 | Run
17 | output
18 | showAsHTML
19 | scope
20 | source.groovy
21 | uuid
22 | E9CD6C3E-DC99-4682-B98D-517D34C503A8
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Preferences/Symbol List: Class Variables.tmPreferences:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | name
6 | Symbol List: Class Variables
7 | scope
8 | source.groovy meta.definition.class meta.definition.variable.name
9 | settings
10 |
11 | showInSymbolList
12 | 1
13 | symbolTransformation
14 |
15 | s/.+/ $0/g
16 |
17 |
18 | uuid
19 | AAC3FB7F-5428-4B6A-B43E-62E4C6677E1F
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Preferences/Symbol List: Classes.tmPreferences:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | name
6 | Symbol List: Classes
7 | scope
8 | source.groovy entity.name.type.class
9 | settings
10 |
11 | showInSymbolList
12 | 1
13 |
14 | uuid
15 | 6201F313-C9FB-4D7E-9D01-FB85287BE21C
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Preferences/Symbol List: Methods copy.tmPreferences:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | name
6 | Symbol List: Class Methods
7 | scope
8 | source.groovy meta.definition.class meta.definition.method.signature
9 | settings
10 |
11 | showInSymbolList
12 | 1
13 | symbolTransformation
14 |
15 | s/.+/ $0/g
16 |
17 |
18 | uuid
19 | C0E2BE5E-3DB3-4F86-AB3D-5800E4307C29
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Preferences/Symbol List: Methods.tmPreferences:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | name
6 | Symbol List: Methods
7 | scope
8 | source.groovy meta.definition.method.signature
9 | settings
10 |
11 | showInSymbolList
12 | 1
13 | symbolTransformation
14 |
15 | s/\s*.*\s+(\w+)\s*(\(.*\)).*/ $1$2/g
16 |
17 |
18 | uuid
19 | 6AF1B177-1700-478F-808B-78D85403FC19
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Preferences/Symbol List: Variables.tmPreferences:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | name
6 | Symbol List: Variables
7 | scope
8 | source.groovy meta.definition.variable.name
9 | settings
10 |
11 | showInSymbolList
12 | 1
13 | symbolTransformation
14 |
15 | s/.+/$0/g
16 |
17 |
18 | uuid
19 | CF622434-558B-4333-8B57-76576354D6DC
20 |
21 |
22 |
--------------------------------------------------------------------------------
/README.mdown:
--------------------------------------------------------------------------------
1 | # Installation
2 |
3 | You can install this bundle in TextMate by opening the preferences and going to the bundles tab. After installation it will be automatically updated for you.
4 |
5 | # General
6 |
7 | * [Bundle Styleguide](http://kb.textmate.org/bundle_styleguide) — _before you make changes_
8 | * [Commit Styleguide](http://kb.textmate.org/commit_styleguide) — _before you send a pull request_
9 | * [Writing Bug Reports](http://kb.textmate.org/writing_bug_reports) — _before you report an issue_
10 |
11 | # License
12 |
13 | If not otherwise specified (see below), files in this repository fall under the following license:
14 |
15 | Permission to copy, use, modify, sell and distribute this
16 | software is granted. This software is provided "as is" without
17 | express or implied warranty, and with no claim as to its
18 | suitability for any purpose.
19 |
20 | An exception is made for files in readable text which contain their own license information, or files where an accompanying file exists (in the same directory) with a “-license” suffix added to the base-name name of the original file, and an extension of txt, html, or similar. For example “tidy” is accompanied by “tidy-license.txt”.
21 |
--------------------------------------------------------------------------------
/Snippets/#!:usr:local:bin:groovy -w.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | #!/usr/bin/env groovy -w
7 |
8 |
9 | name
10 | #!/usr/bin/env groovy -w
11 | scope
12 | source.groovy
13 | tabTrigger
14 | #!
15 | uuid
16 | 2E5BF1D2-CED3-42B0-80DF-30AAED089A76
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/Ant __ replace.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | replace(dir:"${1:dirName}", includes:"${2:*.*}", token:"${3:tokenName}", value:"\${${4:value}}")$0
7 | name
8 | replace(dir: …, includes: …, token: …, value: …)
9 | scope
10 | source.groovy
11 | tabTrigger
12 | replace
13 | uuid
14 | 7698CB64-8DAD-4BAF-A170-2A1A67C8A4CD
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Block Comment.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | /**
7 | * $0
8 | */
9 | name
10 | Doc Block
11 | scope
12 | source.groovy
13 | tabTrigger
14 | doc
15 | uuid
16 | 91A419C7-B816-4E14-AEC8-05287F66D4C8
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/Constructor.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | ${1:private}${1/(.+)/(?1: )/}${2:${TM_FILENAME/(.*?)(\..+)/$1/}}(${3:args}) {
7 | $0
8 | }
9 | name
10 | constructor() { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | con
15 | uuid
16 | 35E301FB-00C4-4CE6-9164-E84057FE1E9F
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/Continue Block Comment.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | ${TM_CURRENT_LINE/(.*\*\/$)|.*?(\/\*(?!.*\*\/)).*|.*/(?1:
7 | :
8 | (?2: )* )/}
9 | keyEquivalent
10 |
11 | name
12 | Continue Block Comment
13 | scope
14 | source.groovy comment.block
15 | uuid
16 | D91F16B6-C86C-4490-947F-F482AD20807E
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/Hash Pair.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | ${1:key}: ${2:"${3:value}"}
7 | name
8 | key: "value" (Hash Pair)
9 | scope
10 | source.groovy
11 | tabTrigger
12 | :
13 | uuid
14 | 48DE19A7-3847-47E3-B971-1C7BE27C42A5
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/Thread_start { __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | Thread.start {
7 | $0
8 | }
9 | name
10 | Thread.start { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | thread
15 | uuid
16 | E87B5AB1-980F-490B-8CF7-8577377DB5D9
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/Thread_startDaemon { __ } .tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | Thread.startDaemon {
7 | $0
8 | }
9 | name
10 | Thread.startDaemon { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | thread
15 | uuid
16 | 085A37E3-68C3-440D-A75F-BC13A9782135
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/all{ e -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | all {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | all { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | all
15 | uuid
16 | F98D5DB7-41D9-4C62-96EE-31E5B16B126A
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/any{ e -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | any {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | any { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | any
15 | uuid
16 | 3F8699F6-AEA4-498D-99A5-6F8949A808D0
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/as BigDecimal.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | as BigDecimal
7 | name
8 | as BigDecimal
9 | scope
10 | source.groovy
11 | tabTrigger
12 | as
13 | uuid
14 | 55ED6B1E-B43B-495A-B43C-B3D7B2C6DCE0
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/as BigInteger.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | as BigInteger
7 | name
8 | as BigInteger
9 | scope
10 | source.groovy
11 | tabTrigger
12 | as
13 | uuid
14 | 2755C268-036A-486B-B030-7EE1AAB3042B
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/as Double.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | as Double
7 | name
8 | as Double
9 | scope
10 | source.groovy
11 | tabTrigger
12 | as
13 | uuid
14 | 8EA93476-BE8A-4FD9-8E98-26D0FAF0C186
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/as Float.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | as Float
7 | name
8 | as Float
9 | scope
10 | source.groovy
11 | tabTrigger
12 | as
13 | uuid
14 | 5CE4D7C8-66AF-468B-9DDC-F41C37CED094
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/as Immutable.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | .asImmutable()
7 | name
8 | asImmutable()
9 | scope
10 | source.groovy
11 | tabTrigger
12 | .as
13 | uuid
14 | 2C9612BA-9B03-41E0-A59C-882BA9DA7876
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/as Set.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | as Set
7 | name
8 | as Set
9 | scope
10 | source.groovy
11 | tabTrigger
12 | as
13 | uuid
14 | 43B7BCC7-99FA-4F6A-B375-B8555CB4F490
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/as String.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | as String
7 | name
8 | as String
9 | scope
10 | source.groovy
11 | tabTrigger
12 | as
13 | uuid
14 | 91AC7C4E-4BC2-4AC2-BB44-F1C89FA8D317
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/as Synchronized.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | .asSynchronized()
7 | name
8 | asSynchronized()
9 | scope
10 | source.groovy
11 | tabTrigger
12 | .as
13 | uuid
14 | 3223EE5A-FFE7-490C-9171-583D0FC99083
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/as Writable.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | as Writable
7 | name
8 | as Writable
9 | scope
10 | source.groovy
11 | tabTrigger
12 | as
13 | uuid
14 | AD01E690-5071-4DF9-8165-4D01396073AB
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/assertEquals(__).tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | assertEquals(${1/(.+)/(?1:")/}${1:message}${1/(.+)/(?1:", )/}${2:expected}, ${3:actual})$0
7 | name
8 | assertEquals
9 | scope
10 | source.groovy
11 | tabTrigger
12 | ase
13 | uuid
14 | FEA9FEBE-44D8-4452-AD66-FBE1A2E38D72
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/assertFalse.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | assertFalse(${1/(.+)/(?1:")/}${1:message}${1/(.+)/(?1:", )/}${2:test})$0
7 | name
8 | assertFalse
9 | scope
10 | source.groovy
11 | tabTrigger
12 | asf
13 | uuid
14 | 6FAAE95D-DC2B-420C-BB1A-44E4C0B3DFE0
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/assertNotEquals(__).tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | assertNotEquals(${1/(.+)/(?1:")/}${1:message}${1/(.+)/(?1:", )/}${2:unexpected}, ${3:actual})$0
7 | name
8 | assertNotEquals
9 | scope
10 | source.groovy
11 | tabTrigger
12 | asne
13 | uuid
14 | AABDE87E-B458-41CD-8668-4FD4EA3B5706
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/assertNotNull(__).tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | assertNotNull(${1/(.+)/(?1:")/}${1:message}${1/(.+)/(?1:", )/}${2:instance})$0
7 | name
8 | assertNotNull
9 | scope
10 | source.groovy
11 | tabTrigger
12 | asnn
13 | uuid
14 | 3D0A86B2-648D-4A35-9B55-A2A2A9EEE38D
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/assertNull(__).tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | assertNull(${1/(.+)/(?1:")/}${1:message}${1/(.+)/(?1:", )/}${2:instance})$0
7 | name
8 | assertNull
9 | scope
10 | source.groovy
11 | tabTrigger
12 | asn
13 | uuid
14 | 1FE2B60C-06E8-4541-9E83-5623F0FE1151
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/assertSame.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | assertSame(${1/(.+)/(?1:")/}${1:message}${1/(.+)/(?1:", )/}${2:expected}, ${3:actual})$0
7 | name
8 | assertSame
9 | scope
10 | source.groovy
11 | tabTrigger
12 | ass
13 | uuid
14 | 38625828-1187-476B-BB66-7A8EA5601415
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/assertTrue.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | assertTrue(${1/(.+)/(?1:")/}${1:message}${1/(.+)/(?1:", )/}${2:test})$0
7 | name
8 | assertTrue
9 | scope
10 | source.groovy
11 | tabTrigger
12 | ast
13 | uuid
14 | 3DA3EEE6-0966-4911-9A4C-AF939BE2F427
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/case.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | case ${1:CASE_NAME}:
7 | $2
8 | break$0
9 | name
10 | case … break
11 | scope
12 | source.groovy
13 | tabTrigger
14 | case
15 | uuid
16 | 5935B679-0E50-41DB-B55B-2FF8A65AD8CD
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/class __ singleton.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | private static ${1:${TM_FILENAME/(.*?)(\..+)/$1/}} instance
7 |
8 | static $1 getInstance(${2:args}) {
9 | if (!instance) instance = new $1(${2:args})
10 | return instance
11 | }
12 | name
13 | instance … (Singleton)
14 | scope
15 | source.groovy
16 | tabTrigger
17 | instance
18 | uuid
19 | 0967D932-6CD3-4347-A6F6-8561FA9081AA
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Snippets/class ___ TestCase.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | class ${2:${TM_FILENAME/(.*?)(\..+)/$1/}} extends GroovyTestCase {
7 |
8 | $0
9 | }
10 | name
11 | class … extends GroovyTestCase { … }
12 | scope
13 | source.groovy
14 | tabTrigger
15 | tc
16 | uuid
17 | 3B408AF5-B3E7-4B8E-9056-79CEA2E61F25
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Snippets/collect { e -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | collect {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | collect { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | col
15 | uuid
16 | 2367D195-F182-4390-A801-27701107FBBE
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/copy__ file.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | copy(file:"${1:sourceFile}", tofile:"${2:targetFile}")
7 | name
8 | copy(file: …, tofile: …)
9 | scope
10 | source.groovy
11 | tabTrigger
12 | copy
13 | uuid
14 | 4D6B8D48-40DA-45EC-8D4E-BCC63C0A454B
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/copy__ fileset include:exclude.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | copy(todir:"${1:targetDir}") {
7 | fileset(dir:"${2:sourceDir}") {
8 | include(name:"${3:includeName}")
9 | exclude(name:"${4:excludeName}")
10 | }
11 | }
12 | name
13 | copy(todir: …) { fileset(dir: …) { include … exclude }
14 | scope
15 | source.groovy
16 | tabTrigger
17 | copy
18 | uuid
19 | 0A9B1368-E4C0-4B94-BE1D-6B9EA1F27415
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Snippets/copy__ fileset.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | copy(todir:"${1:targetDir}") {
7 | fileset(dir:"${2:sourceDir}")
8 | }
9 | name
10 | copy(todir: …) { fileset:dir …) }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | copy
15 | uuid
16 | CDC90200-4476-4287-9957-88F9FB12EB77
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/def __ closure = {__} .tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | def ${1:closureName} = { ${2:args} ->
7 | $0
8 | }
9 | keyEquivalent
10 | ^~
11 | name
12 | closure = { … }
13 | scope
14 | source.groovy
15 | tabTrigger
16 | cv
17 | uuid
18 | CADACABD-B3C9-4A66-B451-041FCD874DA4
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Snippets/def.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | def
7 | name
8 | def
9 | scope
10 | source.groovy
11 | tabTrigger
12 | d
13 | uuid
14 | 2F5CC91C-4AEE-4657-8277-B4C13C33A02F
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/downto(num) { n -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | downto(${1:0}) {${2/(.+)/(?1: )/}${2:i}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | downto() { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | dt
15 | uuid
16 | 334326DB-ADCD-42B0-8E38-B89FC0BC0EE2
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/each { e -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | each {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | each { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | ea
15 | uuid
16 | 599F3859-E634-4CA0-AAA5-21E9AC450ED3
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachByte { byte -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachByte {${1/(.+)/(?1: )/}${1:byte}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachByte { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eab
15 | uuid
16 | 0ECF0823-9E5A-4866-80A3-EFCCCA1F9615
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachDir { dir -> __ } .tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachDir {${1/(.+)/(?1: )/}${1:dir}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachDir { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | ead
15 | uuid
16 | 7015B36F-423C-4F5C-88EC-348DBF54CACE
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachDirMatch.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachDirMatch(${1:filter}) {${2/(.+)/(?1: )/}${2:dir}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachDirMatch { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eadm
15 | uuid
16 | EAE02657-C90A-49C5-90B4-7AC043C1BD5A
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachDirRecurse.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachDirRecurse {${1/(.+)/(?1: )/}${1:dir}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachDirRecurse { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eadr
15 | uuid
16 | 502CA3F8-ABED-4A0B-A8A9-6DA10AC32EB5
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachFile { file -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachFile {${1/(.+)/(?1: )/}${1:file}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachFile { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eaf
15 | uuid
16 | B84B9BBC-B4B9-4169-8643-2BF45D7E0B98
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachFileMatch { file -> __ } .tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachFileMatch(${1:filter}) {${2/(.+)/(?1: )/}${2:file}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachFileMatch { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eafm
15 | uuid
16 | 05CB185E-F016-4EA6-9B1C-EB7830E4F859
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachFileRecurse { file -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachFileRecurse {${1/(.+)/(?1: )/}${1:file}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachFileRecurse { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eafr
15 | uuid
16 | 1E985DD0-E1B7-472A-A31C-1B9AB917DF5C
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachKey { key -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachKey {${1/(.+)/(?1: )/}${1:key}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachKey { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eak
15 | uuid
16 | CDDD5286-5B6B-4B79-8AA7-6F27ACF2441A
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachLine { line -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachLine {${1/(.+)/(?1: )/}${1:line}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachLine { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eal
15 | uuid
16 | 0C9A7EED-2FC5-4E2B-B160-8D50E8350F36
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachMatch(regex) { match -> __ } .tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachMatch(/${1:regex}/) {${2/(.+)/(?1: )/}${2:match}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachMatch(regex) { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eam
15 | uuid
16 | F25E60A2-0ED2-4625-BA43-D3748697A014
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachObject { obj -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachObject {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachObject { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eao
15 | uuid
16 | 37D97C76-E4A3-4938-863C-371AA781C00B
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachValue { val -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachValue {${1/(.+)/(?1: )/}${1:value}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | eachValue { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eav
15 | uuid
16 | F8BC3DDB-1C63-4419-9A88-239B592C7FCB
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/eachWithIndex { e, i -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | eachWithIndex { ${1:obj}, ${2:i} ->
7 | $0
8 | }
9 | name
10 | eachWithIndex { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | eawi
15 | uuid
16 | 887BDDD6-682A-487E-BAC2-C4FEF81893DE
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/every { e -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | every {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | every { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | every
15 | uuid
16 | 062DC244-1B3F-43CF-82BB-777882905B85
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/find { e -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | find {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | find { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | find
15 | uuid
16 | C2C9DA71-A726-414E-9571-AF4D552DA818
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/findAll { e -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | findAll {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | findAll { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | finda
15 | uuid
16 | 76AA2DFA-36D6-4B66-AF15-5E8B6F93EBFA
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/for in.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | for (${1:element} in ${2:collection}) {
7 | $0
8 | }
9 | name
10 | for(… in …) { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | forin
15 | uuid
16 | 9C0B41E0-63FF-4AEB-B45B-68E329FBDB44
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/grep(:pattern:) { match -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | grep(${1:filter}) {${2/(.+)/(?1: )/}${2:obj}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | grep(filter) { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | grep
15 | uuid
16 | C0F820FA-1987-461A-88D7-3F5DFB2A9C84
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/method.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | ${1:def}${1/.+/ /}${2:method}($3) {
7 | $0
8 | }
9 |
10 | name
11 | method
12 | scope
13 | source.groovy
14 | tabTrigger
15 | m
16 | uuid
17 | 234A3407-42D6-44FF-A3D2-6792B2503005
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Snippets/mkdir.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | mkdir(dir:"${1:dirName}")
7 | name
8 | mkdir(dir: …)
9 | scope
10 | source.groovy
11 | tabTrigger
12 | mkdir
13 | uuid
14 | 1781AC80-E66A-4687-9312-8AC5809645E6
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/new File(__)_eachLine { __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | new File(${1:"${2:path/to/file}"}).eachLine {${3/(.+)/(?1: )/}${3:line}${3/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | new File(…).eachLine { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | File
15 | uuid
16 | 8897744C-C480-42F3-95F0-ECA66DE5F81E
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/print.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | print $0
7 | name
8 | print
9 | scope
10 | source.groovy
11 | tabTrigger
12 | p
13 | uuid
14 | 2158C237-5FA0-4C14-BA75-ACE6A9AF4DA6
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/println .tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | println $0
7 | name
8 | println
9 | scope
10 | source.groovy
11 | tabTrigger
12 | pl
13 | uuid
14 | 7CD67A16-887C-4F6B-BCF7-A8F59C0E3801
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/replaceAll(regex) { match -> __}.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | replaceAll(/${1:regex}/) {${2/(.+)/(?1: )/}${2:match}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | replaceAll(regex) { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | replace
15 | uuid
16 | 0964BA68-3780-43CB-9372-1DADD2FCADF2
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/reverseEach { e -> __ } .tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | reverseEach {${1/(.+)/(?1: )/}${1:obj}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | reverseEach { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | rea
15 | uuid
16 | 52F522F9-E810-410F-8FA9-738992A23263
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/run after.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | runAfter(${1:delay}) {
7 | $0
8 | }
9 | name
10 | runAfter() { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | runa
15 | uuid
16 | B9D2BBEE-88EC-4225-B547-64A27AE80D9F
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/setUp().tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | void setUp() {
7 | $0
8 | }
9 | name
10 | setUp() { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | setup
15 | uuid
16 | 811449A1-F936-40F9-96A4-627511DDA806
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/shouldFail(__) { __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | shouldFail${1/(.+)/(?1:\()/}${1:Exception}${1/(.+)/(?1:\))/} {
7 | $0
8 | }
9 | name
10 | shouldFail { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | sf
15 | uuid
16 | 0F011DE5-992E-46E2-8DB2-2A7491463321
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/sleep(secs) { __ :: on interrupt }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | sleep(${1:secs}) {
7 | ${2:// on interrupt do}
8 | }
9 | name
10 | sleep(secs) { … // on interrupt do }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | sleep
15 | uuid
16 | F4E726E7-FA09-483E-B896-442CF2C747E0
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/sleep(secs).tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | sleep(${1:secs})
7 | name
8 | sleep(secs)
9 | scope
10 | source.groovy
11 | tabTrigger
12 | sleep
13 | uuid
14 | B5ABE863-BAEC-4C94-9B94-B8FED21F1E04
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/sort { __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | sort {
7 | $0
8 | }
9 | name
10 | sort { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | sort
15 | uuid
16 | 68225360-25FB-44D5-B9CF-E9AD7EC71763
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/splitEachLine(separator) { line -> __ } copy.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | splitEachLine(${1:separator}) {${2/(.+)/(?1: )/}${2:obj}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | splitEachLine(separator) { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | sel
15 | uuid
16 | 934815EE-37A0-4431-B9E5-59F6D7B8319B
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/static main method.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | static main(args) {
7 | $0
8 | }
9 | name
10 | static main() { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | main
15 | uuid
16 | 91AFF9B1-E508-46E4-9962-FA92635C5D53
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/step(to,amount) { n -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | step(${1:to}, ${2:amount}) {${3/(.+)/(?1: )/}${3:i}${3/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | step(to,amount) { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | step
15 | uuid
16 | CD6EFDAB-0C62-4488-9D54-491974A9DB9E
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/switch__case.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | switch(${1:value}) {
7 | case ${2:CASE}:
8 | $3
9 | break$0
10 | }
11 | name
12 | switch … case
13 | scope
14 | source.groovy
15 | tabTrigger
16 | switch
17 | uuid
18 | A5C80D9B-2D0F-4E11-A261-01B48519A228
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Snippets/switch__case__default.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | switch(${1:value}) {
7 | case ${3:CASE}:
8 | $4
9 | break$0
10 | default:
11 | $2
12 | break
13 | }
14 | name
15 | switch … case … default
16 | scope
17 | source.groovy
18 | tabTrigger
19 | switch
20 | uuid
21 | 2DB139D0-75BA-49FA-9249-690DB3CAE99F
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Snippets/tearDown().tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | void tearDown() {
7 | $0
8 | }
9 | name
10 | tearDown() { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | tear
15 | uuid
16 | 11E662E2-7507-4FAB-A618-22BDBA462981
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/test case.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | void test$1() {
7 | $0
8 | }
9 | name
10 | test()
11 | scope
12 | source.groovy
13 | tabTrigger
14 | t
15 | uuid
16 | 7CF4CAA7-6EC5-41E6-A4B1-B1BE77D03931
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/to Array.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toArray()
7 | name
8 | to Array
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | BC96A573-94FA-42D2-BA3C-8454F48D622D
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to BigDecimal.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toBigDecimal()
7 | name
8 | to BigDecimal
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | 98929DE2-18BA-4528-9476-C45F3EE938C3
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to BigInteger.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toBigInteger()
7 | name
8 | to BigInteger
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | C3ED5F43-EDEE-4991-AE89-68B4F29D2E76
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to Boolean.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toBoolean()
7 | name
8 | to Boolean
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | ADFCEABD-3EA9-420B-9E33-C2184621BCF4
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to Character.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toCharacter()
7 | name
8 | to Character
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | 6A0AB561-7A23-42CF-9A56-A8D550723B0A
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to Double.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toDouble()
7 | name
8 | to Double
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | F83A236B-1ED3-4D66-88D2-D5F4464B242D
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to Float.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toFloat()
7 | name
8 | to Float
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | EE74D04D-9CF4-495D-8510-4246DBFA9203
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to Integer.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toInteger()
7 | name
8 | to Integer
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | 5909EDC9-BE9B-43B2-B469-C4915E84BDF6
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to List.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toList()
7 | name
8 | to List
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | EF529118-C849-40AF-8B8A-FF96326AD26B
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to String.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toString()
7 | name
8 | to String
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | 301C4E82-8F1B-4423-B9F7-E6D19538B492
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to URI.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toURI()
7 | name
8 | to URI
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | 8F6FBCF8-EB48-4573-8BDF-E1EACF3E60AE
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/to URL.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | toURL()
7 | name
8 | to URL
9 | scope
10 | source.groovy
11 | tabTrigger
12 | to
13 | uuid
14 | DAFFA50E-CA9C-49D2-ACF8-D127E271B9BD
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/upto(num) { n -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | upto(${1:0}) {${2/(.+)/(?1: )/}${2:i}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | upto() { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | ut
15 | uuid
16 | DAA867F7-0BAB-417C-9FAD-51A81C2A0F3D
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/var.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | ${1:def} ${2:var}${3: = ${0:null}}
7 | name
8 | var
9 | scope
10 | source.groovy
11 | tabTrigger
12 | v
13 | uuid
14 | 22DDDD36-254D-4E0B-B1E6-1547661B01C5
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Snippets/withInputStream { in -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withInputStream {${1/(.+)/(?1: )/}${1:in}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withInputStream { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | A79D8CA2-389B-4BEA-A273-43B6CC489C9F
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/withOutputStream { out -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withOutputStream {${1/(.+)/(?1: )/}${1:out}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withOutputStream { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | F67AA34F-E2E9-4F4F-9C76-73B9DE134708
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/withPrintWriter { pw -> __}.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withPrintWriter {${1/(.+)/(?1: )/}${1:writer}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withPrintWriter { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | 80DD9ED4-7BC8-47A7-9187-B47C82C51C6F
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/withReader { r -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withReader {${1/(.+)/(?1: )/}${1:reader}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withReader { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | EC389D48-67B3-437C-B70D-9314EFC830A2
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/withStream { in -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withStream {${1/(.+)/(?1: )/}${1:stream}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withStream { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | 8C88EC86-9E66-4F5A-B8C9-C4BF1215D0D6
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/withStreams { Socket s -> __}.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withStreams {${1/(.+)/(?1: )/}${1:socket}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withStreams { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | 2F09117B-A382-489F-9E7C-5EAB720EA6B1
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/withWriter { w -> __}.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withWriter {${1/(.+)/(?1: )/}${1:writer}${1/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withWriter { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | BF5639C4-2A58-46C0-8929-4A5010E6473B
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/withWriter(charset) { w -> __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withWriter(${1:charset}) {${2/(.+)/(?1: )/}${2:writer}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withWriter(charset) { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | A83832BE-A728-4785-8DC0-228A990AE8F9
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Snippets/withWriterAppend(charset) { __ }.tmSnippet:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | content
6 | withWriterAppend(${1:charset}) {${2/(.+)/(?1: )/}${2:writer}${2/(.+)/(?1: ->)/}
7 | $0
8 | }
9 | name
10 | withWriterAppend(charset) { … }
11 | scope
12 | source.groovy
13 | tabTrigger
14 | with
15 | uuid
16 | EE21684A-4B7F-4AA2-BC9C-AE331CEC8F09
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Support/bin/groovymate.rb:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby18
2 |
3 | require ENV["TM_SUPPORT_PATH"] + "/lib/tm/executor"
4 | require ENV["TM_SUPPORT_PATH"] + "/lib/tm/save_current_document"
5 | require ENV["TM_SUPPORT_PATH"] + "/lib/ui"
6 | require "shellwords"
7 |
8 | require "pstore"
9 |
10 | class GroovyMatePrefs
11 | @@prefs = PStore.new(File.expand_path( "~/Library/Preferences/com.macromates.textmate.groovymate"))
12 | def self.get(key)
13 | @@prefs.transaction { @@prefs[key] }
14 | end
15 | def self.set(key,value)
16 | @@prefs.transaction { @@prefs[key] = value }
17 | end
18 | end
19 |
20 | TextMate.save_current_document
21 | TextMate::Executor.make_project_master_current_document
22 |
23 | cmd = [ENV['TM_GROOVY'] || "groovy"]
24 | cmd << ENV['TM_FILEPATH']
25 | script_args = []
26 | if ENV.include? 'TM_GROOVYMATE_GET_ARGS'
27 | prev_args = GroovyMatePrefs.get("prev_args")
28 | args = TextMate::UI.request_string(:title => "GroovyMate", :prompt => "Enter any command line options:", :default => prev_args)
29 | GroovyMatePrefs.set("prev_args", args)
30 | script_args = Shellwords.shellwords(args)
31 | end
32 |
33 | TextMate::Executor.run(cmd, :version_args => ["--version"], :script_args => script_args)
--------------------------------------------------------------------------------
/Support/bin/groovymate.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | source "$TM_SUPPORT_PATH/lib/bash_init.sh"
4 |
5 | export TM_GROOVY=${TM_GROOVY:-groovy}
6 |
7 | require_cmd "$TM_GROOVY" "If you have installed groovy, then you need to either update your PATH or set the TM_GROOVY shell variable (e.g. in Preferences / Advanced)"
8 |
9 | groovymate.rb
--------------------------------------------------------------------------------
/Support/support-function-other.txt:
--------------------------------------------------------------------------------
1 | use
2 | with
3 | sleep
4 | dump
5 | inspect
--------------------------------------------------------------------------------
/Support/support-function-print.txt:
--------------------------------------------------------------------------------
1 | print
2 | println
3 | printf
4 | sprintf
--------------------------------------------------------------------------------
/Support/support-function-testing.txt:
--------------------------------------------------------------------------------
1 | assertArrayEquals
2 | assertContains
3 | assertEquals
4 | assertFalse
5 | assertInspect
6 | assertLength
7 | assertNotNull
8 | assertNotSame
9 | assertNull
10 | assertSame
11 | assertScript
12 | assertThat
13 | assertToString
14 | assertTrue
15 | assume
16 | fail
17 | failNotEquals
18 | shouldFail
--------------------------------------------------------------------------------
/Support/support-type-built-ins.txt:
--------------------------------------------------------------------------------
1 | AWTError
2 | AWTEvent
3 | AWTEventListener
4 | AWTEventListenerProxy
5 | AWTEventMulticaster
6 | AWTException
7 | AWTKeyStroke
8 | AWTPermission
9 | AbstractAction
10 | AbstractBorder
11 | AbstractButton
12 | AbstractCellEditor
13 | AbstractCollection
14 | AbstractColorChooserPanel
15 | AbstractDocument
16 | AbstractExecutorService
17 | AbstractInterruptibleChannel
18 | AbstractLayoutCache
19 | AbstractList
20 | AbstractListModel
21 | AbstractMap
22 | AbstractMethodError
23 | AbstractPreferences
24 | AbstractQueue
25 | AbstractQueuedSynchronizer
26 | AbstractSelectableChannel
27 | AbstractSelectionKey
28 | AbstractSelector
29 | AbstractSequentialList
30 | AbstractSet
31 | AbstractSpinnerModel
32 | AbstractTableModel
33 | AbstractUndoableEdit
34 | AbstractWriter
35 | AccessControlContext
36 | AccessControlException
37 | AccessController
38 | AccessException
39 | Accessible
40 | AccessibleAction
41 | AccessibleAttributeSequence
42 | AccessibleBundle
43 | AccessibleComponent
44 | AccessibleContext
45 | AccessibleEditableText
46 | AccessibleExtendedComponent
47 | AccessibleExtendedTable
48 | AccessibleExtendedText
49 | AccessibleHyperlink
50 | AccessibleHypertext
51 | AccessibleIcon
52 | AccessibleKeyBinding
53 | AccessibleObject
54 | AccessibleRelation
55 | AccessibleRelationSet
56 | AccessibleResourceBundle
57 | AccessibleRole
58 | AccessibleSelection
59 | AccessibleState
60 | AccessibleStateSet
61 | AccessibleStreamable
62 | AccessibleTable
63 | AccessibleTableModelChange
64 | AccessibleText
65 | AccessibleTextSequence
66 | AccessibleValue
67 | AccountException
68 | AccountExpiredException
69 | AccountLockedException
70 | AccountNotFoundException
71 | Acl
72 | AclEntry
73 | AclNotFoundException
74 | Action
75 | ActionEvent
76 | ActionListener
77 | ActionMap
78 | ActionMapUIResource
79 | Activatable
80 | ActivateFailedException
81 | ActivationDesc
82 | ActivationException
83 | ActivationGroup
84 | ActivationGroupDesc
85 | ActivationGroupID
86 | ActivationGroup_Stub
87 | ActivationID
88 | ActivationInstantiator
89 | ActivationMonitor
90 | ActivationSystem
91 | Activator
92 | ActiveEvent
93 | ActivityCompletedException
94 | ActivityRequiredException
95 | Adjustable
96 | AdjustmentEvent
97 | AdjustmentListener
98 | Adler32
99 | AffineTransform
100 | AffineTransformOp
101 | AlgorithmParameterGenerator
102 | AlgorithmParameterGeneratorSpi
103 | AlgorithmParameterSpec
104 | AlgorithmParameters
105 | AlgorithmParametersSpi
106 | AllPermission
107 | AlphaComposite
108 | AlreadyBoundException
109 | AlreadyConnectedException
110 | AncestorEvent
111 | AncestorListener
112 | AnnotatedElement
113 | Annotation
114 | AnnotationFormatError
115 | AnnotationTypeMismatchException
116 | AppConfigurationEntry
117 | Appendable
118 | Applet
119 | AppletContext
120 | AppletInitializer
121 | AppletStub
122 | Arc2D
123 | Area
124 | AreaAveragingScaleFilter
125 | ArithmeticException
126 | Array
127 | ArrayBlockingQueue
128 | ArrayIndexOutOfBoundsException
129 | ArrayList
130 | ArrayStoreException
131 | ArrayType
132 | Arrays
133 | AssertionError
134 | AsyncBoxView
135 | AsynchronousCloseException
136 | AtomicBoolean
137 | AtomicInteger
138 | AtomicIntegerArray
139 | AtomicIntegerFieldUpdater
140 | AtomicLong
141 | AtomicLongArray
142 | AtomicLongFieldUpdater
143 | AtomicMarkableReference
144 | AtomicReference
145 | AtomicReferenceArray
146 | AtomicReferenceFieldUpdater
147 | AtomicStampedReference
148 | Attribute
149 | AttributeChangeNotification
150 | AttributeChangeNotificationFilter
151 | AttributeException
152 | AttributeInUseException
153 | AttributeList
154 | AttributeModificationException
155 | AttributeNotFoundException
156 | AttributeSet
157 | AttributeSetUtilities
158 | AttributeValueExp
159 | AttributedCharacterIterator
160 | AttributedString
161 | Attributes
162 | AudioClip
163 | AudioFileFormat
164 | AudioFileReader
165 | AudioFileWriter
166 | AudioFormat
167 | AudioInputStream
168 | AudioPermission
169 | AudioSystem
170 | AuthPermission
171 | AuthProvider
172 | AuthenticationException
173 | AuthenticationNotSupportedException
174 | Authenticator
175 | AuthorizeCallback
176 | Autoscroll
177 | BMPImageWriteParam
178 | BackingStoreException
179 | BadAttributeValueExpException
180 | BadBinaryOpValueExpException
181 | BadLocationException
182 | BadPaddingException
183 | BadStringOperationException
184 | BandCombineOp
185 | BandedSampleModel
186 | BaseRowSet
187 | BasicArrowButton
188 | BasicAttribute
189 | BasicAttributes
190 | BasicBorders
191 | BasicButtonListener
192 | BasicButtonUI
193 | BasicCheckBoxMenuItemUI
194 | BasicCheckBoxUI
195 | BasicColorChooserUI
196 | BasicComboBoxEditor
197 | BasicComboBoxRenderer
198 | BasicComboBoxUI
199 | BasicComboPopup
200 | BasicControl
201 | BasicDesktopIconUI
202 | BasicDesktopPaneUI
203 | BasicDirectoryModel
204 | BasicEditorPaneUI
205 | BasicFileChooserUI
206 | BasicFormattedTextFieldUI
207 | BasicGraphicsUtils
208 | BasicHTML
209 | BasicIconFactory
210 | BasicInternalFrameTitlePane
211 | BasicInternalFrameUI
212 | BasicLabelUI
213 | BasicListUI
214 | BasicLookAndFeel
215 | BasicMenuBarUI
216 | BasicMenuItemUI
217 | BasicMenuUI
218 | BasicOptionPaneUI
219 | BasicPanelUI
220 | BasicPasswordFieldUI
221 | BasicPermission
222 | BasicPopupMenuSeparatorUI
223 | BasicPopupMenuUI
224 | BasicProgressBarUI
225 | BasicRadioButtonMenuItemUI
226 | BasicRadioButtonUI
227 | BasicRootPaneUI
228 | BasicScrollBarUI
229 | BasicScrollPaneUI
230 | BasicSeparatorUI
231 | BasicSliderUI
232 | BasicSpinnerUI
233 | BasicSplitPaneDivider
234 | BasicSplitPaneUI
235 | BasicStroke
236 | BasicTabbedPaneUI
237 | BasicTableHeaderUI
238 | BasicTableUI
239 | BasicTextAreaUI
240 | BasicTextFieldUI
241 | BasicTextPaneUI
242 | BasicTextUI
243 | BasicToggleButtonUI
244 | BasicToolBarSeparatorUI
245 | BasicToolBarUI
246 | BasicToolTipUI
247 | BasicTreeUI
248 | BasicViewportUI
249 | BatchUpdateException
250 | BeanContext
251 | BeanContextChild
252 | BeanContextChildComponentProxy
253 | BeanContextChildSupport
254 | BeanContextContainerProxy
255 | BeanContextEvent
256 | BeanContextMembershipEvent
257 | BeanContextMembershipListener
258 | BeanContextProxy
259 | BeanContextServiceAvailableEvent
260 | BeanContextServiceProvider
261 | BeanContextServiceProviderBeanInfo
262 | BeanContextServiceRevokedEvent
263 | BeanContextServiceRevokedListener
264 | BeanContextServices
265 | BeanContextServicesListener
266 | BeanContextServicesSupport
267 | BeanContextSupport
268 | BeanDescriptor
269 | BeanInfo
270 | Beans
271 | BevelBorder
272 | Bidi
273 | BigDecimal
274 | BigInteger
275 | BinaryRefAddr
276 | BindException
277 | Binding
278 | BitSet
279 | Blob
280 | BlockView
281 | BlockingQueue
282 | Book
283 | Boolean
284 | BooleanControl
285 | Border
286 | BorderFactory
287 | BorderLayout
288 | BorderUIResource
289 | BoundedRangeModel
290 | Box
291 | BoxLayout
292 | BoxView
293 | BreakIterator
294 | BrokenBarrierException
295 | Buffer
296 | BufferCapabilities
297 | BufferOverflowException
298 | BufferStrategy
299 | BufferUnderflowException
300 | BufferedImage
301 | BufferedImageFilter
302 | BufferedImageOp
303 | BufferedInputStream
304 | BufferedOutputStream
305 | BufferedReader
306 | BufferedWriter
307 | Button
308 | ButtonGroup
309 | ButtonModel
310 | ButtonUI
311 | Byte
312 | ByteArrayInputStream
313 | ByteArrayOutputStream
314 | ByteBuffer
315 | ByteChannel
316 | ByteLookupTable
317 | ByteOrder
318 | CMMException
319 | CRC32
320 | CRL
321 | CRLException
322 | CRLSelector
323 | CSS
324 | CacheRequest
325 | CacheResponse
326 | CachedRowSet
327 | Calendar
328 | Callable
329 | CallableStatement
330 | Callback
331 | CallbackHandler
332 | CancelablePrintJob
333 | CancellationException
334 | CancelledKeyException
335 | CannotProceedException
336 | CannotRedoException
337 | CannotUndoException
338 | Canvas
339 | CardLayout
340 | Caret
341 | CaretEvent
342 | CaretListener
343 | CellEditor
344 | CellEditorListener
345 | CellRendererPane
346 | CertPath
347 | CertPathBuilder
348 | CertPathBuilderException
349 | CertPathBuilderResult
350 | CertPathBuilderSpi
351 | CertPathParameters
352 | CertPathTrustManagerParameters
353 | CertPathValidator
354 | CertPathValidatorException
355 | CertPathValidatorResult
356 | CertPathValidatorSpi
357 | CertSelector
358 | CertStore
359 | CertStoreException
360 | CertStoreParameters
361 | CertStoreSpi
362 | Certificate
363 | CertificateEncodingException
364 | CertificateException
365 | CertificateExpiredException
366 | CertificateFactory
367 | CertificateFactorySpi
368 | CertificateNotYetValidException
369 | CertificateParsingException
370 | ChangeEvent
371 | ChangeListener
372 | ChangedCharSetException
373 | Channel
374 | Channels
375 | CharArrayReader
376 | CharArrayWriter
377 | CharBuffer
378 | CharConversionException
379 | CharSequence
380 | Character
381 | CharacterCodingException
382 | CharacterIterator
383 | Charset
384 | CharsetDecoder
385 | CharsetEncoder
386 | CharsetProvider
387 | Checkbox
388 | CheckboxGroup
389 | CheckboxMenuItem
390 | CheckedInputStream
391 | CheckedOutputStream
392 | Checksum
393 | Choice
394 | ChoiceCallback
395 | ChoiceFormat
396 | Chromaticity
397 | Cipher
398 | CipherInputStream
399 | CipherOutputStream
400 | CipherSpi
401 | Class
402 | ClassCastException
403 | ClassCircularityError
404 | ClassDefinition
405 | ClassDesc
406 | ClassFileTransformer
407 | ClassFormatError
408 | ClassLoader
409 | ClassLoaderRepository
410 | ClassLoadingMXBean
411 | ClassNotFoundException
412 | Clip
413 | Clipboard
414 | ClipboardOwner
415 | Clob
416 | CloneNotSupportedException
417 | Cloneable
418 | Closeable
419 | ClosedByInterruptException
420 | ClosedChannelException
421 | ClosedSelectorException
422 | CodeSigner
423 | CodeSource
424 | CoderMalfunctionError
425 | CoderResult
426 | CodingErrorAction
427 | CollationElementIterator
428 | CollationKey
429 | Collator
430 | Collection
431 | CollectionCertStoreParameters
432 | Collections
433 | Color
434 | ColorChooserComponentFactory
435 | ColorChooserUI
436 | ColorConvertOp
437 | ColorModel
438 | ColorSelectionModel
439 | ColorSpace
440 | ColorSupported
441 | ColorType
442 | ColorUIResource
443 | ComboBoxEditor
444 | ComboBoxModel
445 | ComboBoxUI
446 | ComboPopup
447 | CommunicationException
448 | Comparable
449 | Comparator
450 | CompilationMXBean
451 | Compiler
452 | CompletionService
453 | Component
454 | ComponentAdapter
455 | ComponentColorModel
456 | ComponentEvent
457 | ComponentInputMap
458 | ComponentInputMapUIResource
459 | ComponentListener
460 | ComponentOrientation
461 | ComponentSampleModel
462 | ComponentUI
463 | ComponentView
464 | Composite
465 | CompositeContext
466 | CompositeData
467 | CompositeDataSupport
468 | CompositeName
469 | CompositeType
470 | CompositeView
471 | CompoundBorder
472 | CompoundControl
473 | CompoundEdit
474 | CompoundName
475 | Compression
476 | ConcurrentHashMap
477 | ConcurrentLinkedQueue
478 | ConcurrentMap
479 | ConcurrentModificationException
480 | Condition
481 | Configuration
482 | ConfigurationException
483 | ConfirmationCallback
484 | ConnectException
485 | ConnectIOException
486 | Connection
487 | ConnectionEvent
488 | ConnectionEventListener
489 | ConnectionPendingException
490 | ConnectionPoolDataSource
491 | ConsoleHandler
492 | Constructor
493 | Container
494 | ContainerAdapter
495 | ContainerEvent
496 | ContainerListener
497 | ContainerOrderFocusTraversalPolicy
498 | ContentHandler
499 | ContentHandlerFactory
500 | ContentModel
501 | Context
502 | ContextNotEmptyException
503 | ContextualRenderedImageFactory
504 | Control
505 | ControlFactory
506 | ControllerEventListener
507 | ConvolveOp
508 | CookieHandler
509 | Copies
510 | CopiesSupported
511 | CopyOnWriteArrayList
512 | CopyOnWriteArraySet
513 | CountDownLatch
514 | CounterMonitor
515 | CounterMonitorMBean
516 | CredentialException
517 | CredentialExpiredException
518 | CredentialNotFoundException
519 | CropImageFilter
520 | CubicCurve2D
521 | Currency
522 | Cursor
523 | Customizer
524 | CyclicBarrier
525 | DESKeySpec
526 | DESedeKeySpec
527 | DGC
528 | DHGenParameterSpec
529 | DHKey
530 | DHParameterSpec
531 | DHPrivateKey
532 | DHPrivateKeySpec
533 | DHPublicKey
534 | DHPublicKeySpec
535 | DOMLocator
536 | DOMResult
537 | DOMSource
538 | DSAKey
539 | DSAKeyPairGenerator
540 | DSAParameterSpec
541 | DSAParams
542 | DSAPrivateKey
543 | DSAPrivateKeySpec
544 | DSAPublicKey
545 | DSAPublicKeySpec
546 | DTD
547 | DTDConstants
548 | DataBuffer
549 | DataBufferByte
550 | DataBufferDouble
551 | DataBufferFloat
552 | DataBufferInt
553 | DataBufferShort
554 | DataBufferUShort
555 | DataFlavor
556 | DataFormatException
557 | DataInput
558 | DataInputStream
559 | DataLine
560 | DataOutput
561 | DataOutputStream
562 | DataSource
563 | DataTruncation
564 | DatabaseMetaData
565 | DatagramChannel
566 | DatagramPacket
567 | DatagramSocket
568 | DatagramSocketImpl
569 | DatagramSocketImplFactory
570 | DatatypeConfigurationException
571 | DatatypeConstants
572 | DatatypeFactory
573 | Date
574 | DateFormat
575 | DateFormatSymbols
576 | DateFormatter
577 | DateTimeAtCompleted
578 | DateTimeAtCreation
579 | DateTimeAtProcessing
580 | DateTimeSyntax
581 | DebugGraphics
582 | DecimalFormat
583 | DecimalFormatSymbols
584 | DefaultBoundedRangeModel
585 | DefaultButtonModel
586 | DefaultCaret
587 | DefaultCellEditor
588 | DefaultColorSelectionModel
589 | DefaultComboBoxModel
590 | DefaultDesktopManager
591 | DefaultEditorKit
592 | DefaultFocusManager
593 | DefaultFocusTraversalPolicy
594 | DefaultFormatter
595 | DefaultFormatterFactory
596 | DefaultHighlighter
597 | DefaultKeyboardFocusManager
598 | DefaultListCellRenderer
599 | DefaultListModel
600 | DefaultListSelectionModel
601 | DefaultLoaderRepository
602 | DefaultMenuLayout
603 | DefaultMetalTheme
604 | DefaultMutableTreeNode
605 | DefaultPersistenceDelegate
606 | DefaultSingleSelectionModel
607 | DefaultStyledDocument
608 | DefaultTableCellRenderer
609 | DefaultTableColumnModel
610 | DefaultTableModel
611 | DefaultTextUI
612 | DefaultTreeCellEditor
613 | DefaultTreeCellRenderer
614 | DefaultTreeModel
615 | DefaultTreeSelectionModel
616 | Deflater
617 | DeflaterOutputStream
618 | DelayQueue
619 | Delayed
620 | DelegationPermission
621 | Deprecated
622 | Descriptor
623 | DescriptorAccess
624 | DescriptorSupport
625 | DesignMode
626 | DesktopIconUI
627 | DesktopManager
628 | DesktopPaneUI
629 | Destination
630 | DestroyFailedException
631 | Destroyable
632 | Dialog
633 | Dictionary
634 | DigestException
635 | DigestInputStream
636 | DigestOutputStream
637 | Dimension
638 | Dimension2D
639 | DimensionUIResource
640 | DirContext
641 | DirObjectFactory
642 | DirStateFactory
643 | DirectColorModel
644 | DirectoryManager
645 | DisplayMode
646 | DnDConstants
647 | Doc
648 | DocAttribute
649 | DocAttributeSet
650 | DocFlavor
651 | DocPrintJob
652 | Document
653 | DocumentBuilder
654 | DocumentBuilderFactory
655 | DocumentEvent
656 | DocumentFilter
657 | DocumentListener
658 | DocumentName
659 | DocumentParser
660 | Documented
661 | DomainCombiner
662 | Double
663 | DoubleBuffer
664 | DragGestureEvent
665 | DragGestureListener
666 | DragGestureRecognizer
667 | DragSource
668 | DragSourceAdapter
669 | DragSourceContext
670 | DragSourceDragEvent
671 | DragSourceDropEvent
672 | DragSourceEvent
673 | DragSourceListener
674 | DragSourceMotionListener
675 | Driver
676 | DriverManager
677 | DriverPropertyInfo
678 | DropTarget
679 | DropTargetAdapter
680 | DropTargetContext
681 | DropTargetDragEvent
682 | DropTargetDropEvent
683 | DropTargetEvent
684 | DropTargetListener
685 | DuplicateFormatFlagsException
686 | Duration
687 | DynamicMBean
688 | ECField
689 | ECFieldF2m
690 | ECFieldFp
691 | ECGenParameterSpec
692 | ECKey
693 | ECParameterSpec
694 | ECPoint
695 | ECPrivateKey
696 | ECPrivateKeySpec
697 | ECPublicKey
698 | ECPublicKeySpec
699 | EOFException
700 | EditorKit
701 | Element
702 | ElementIterator
703 | ElementType
704 | Ellipse2D
705 | EllipticCurve
706 | EmptyBorder
707 | EmptyStackException
708 | EncodedKeySpec
709 | Encoder
710 | EncryptedPrivateKeyInfo
711 | Entity
712 | Enum
713 | EnumConstantNotPresentException
714 | EnumControl
715 | EnumMap
716 | EnumSet
717 | EnumSyntax
718 | Enumeration
719 | Error
720 | ErrorListener
721 | ErrorManager
722 | EtchedBorder
723 | Event
724 | EventContext
725 | EventDirContext
726 | EventHandler
727 | EventListener
728 | EventListenerList
729 | EventListenerProxy
730 | EventObject
731 | EventQueue
732 | EventSetDescriptor
733 | Exception
734 | ExceptionInInitializerError
735 | ExceptionListener
736 | Exchanger
737 | ExecutionException
738 | Executor
739 | ExecutorCompletionService
740 | ExecutorService
741 | Executors
742 | ExemptionMechanism
743 | ExemptionMechanismException
744 | ExemptionMechanismSpi
745 | ExpandVetoException
746 | ExportException
747 | Expression
748 | ExtendedRequest
749 | ExtendedResponse
750 | Externalizable
751 | FactoryConfigurationError
752 | FailedLoginException
753 | FeatureDescriptor
754 | Fidelity
755 | Field
756 | FieldPosition
757 | FieldView
758 | File
759 | FileCacheImageInputStream
760 | FileCacheImageOutputStream
761 | FileChannel
762 | FileChooserUI
763 | FileDescriptor
764 | FileDialog
765 | FileFilter
766 | FileHandler
767 | FileImageInputStream
768 | FileImageOutputStream
769 | FileInputStream
770 | FileLock
771 | FileLockInterruptionException
772 | FileNameMap
773 | FileNotFoundException
774 | FileOutputStream
775 | FilePermission
776 | FileReader
777 | FileSystemView
778 | FileView
779 | FileWriter
780 | FilenameFilter
781 | Filter
782 | FilterInputStream
783 | FilterOutputStream
784 | FilterReader
785 | FilterWriter
786 | FilteredImageSource
787 | FilteredRowSet
788 | Finishings
789 | FixedHeightLayoutCache
790 | FlatteningPathIterator
791 | FlavorEvent
792 | FlavorException
793 | FlavorListener
794 | FlavorMap
795 | FlavorTable
796 | Float
797 | FloatBuffer
798 | FloatControl
799 | FlowLayout
800 | FlowView
801 | Flushable
802 | FocusAdapter
803 | FocusEvent
804 | FocusListener
805 | FocusManager
806 | FocusTraversalPolicy
807 | Font
808 | FontFormatException
809 | FontMetrics
810 | FontRenderContext
811 | FontUIResource
812 | FormSubmitEvent
813 | FormView
814 | Format
815 | FormatConversionProvider
816 | FormatFlagsConversionMismatchException
817 | Formattable
818 | FormattableFlags
819 | Formatter
820 | FormatterClosedException
821 | Frame
822 | Future
823 | FutureTask
824 | GZIPInputStream
825 | GZIPOutputStream
826 | GapContent
827 | GarbageCollectorMXBean
828 | GatheringByteChannel
829 | GaugeMonitor
830 | GaugeMonitorMBean
831 | GeneralPath
832 | GeneralSecurityException
833 | GenericArrayType
834 | GenericDeclaration
835 | GenericSignatureFormatError
836 | GlyphJustificationInfo
837 | GlyphMetrics
838 | GlyphVector
839 | GlyphView
840 | GradientPaint
841 | GraphicAttribute
842 | Graphics
843 | Graphics2D
844 | GraphicsConfigTemplate
845 | GraphicsConfiguration
846 | GraphicsDevice
847 | GraphicsEnvironment
848 | GrayFilter
849 | GregorianCalendar
850 | GridBagConstraints
851 | GridBagLayout
852 | GridLayout
853 | Group
854 | Guard
855 | GuardedObject
856 | HTML
857 | HTMLDocument
858 | HTMLEditorKit
859 | HTMLFrameHyperlinkEvent
860 | HTMLWriter
861 | Handler
862 | HandshakeCompletedEvent
863 | HandshakeCompletedListener
864 | HasControls
865 | HashAttributeSet
866 | HashDocAttributeSet
867 | HashMap
868 | HashPrintJobAttributeSet
869 | HashPrintRequestAttributeSet
870 | HashPrintServiceAttributeSet
871 | HashSet
872 | Hashtable
873 | HeadlessException
874 | HierarchyBoundsAdapter
875 | HierarchyBoundsListener
876 | HierarchyEvent
877 | HierarchyListener
878 | Highlighter
879 | HostnameVerifier
880 | HttpRetryException
881 | HttpURLConnection
882 | HttpsURLConnection
883 | HyperlinkEvent
884 | HyperlinkListener
885 | ICC_ColorSpace
886 | ICC_Profile
887 | ICC_ProfileGray
888 | ICC_ProfileRGB
889 | IIOByteBuffer
890 | IIOException
891 | IIOImage
892 | IIOInvalidTreeException
893 | IIOMetadata
894 | IIOMetadataController
895 | IIOMetadataFormat
896 | IIOMetadataFormatImpl
897 | IIOMetadataNode
898 | IIOParam
899 | IIOParamController
900 | IIOReadProgressListener
901 | IIOReadUpdateListener
902 | IIOReadWarningListener
903 | IIORegistry
904 | IIOServiceProvider
905 | IIOWriteProgressListener
906 | IIOWriteWarningListener
907 | IOException
908 | Icon
909 | IconUIResource
910 | IconView
911 | Identity
912 | IdentityHashMap
913 | IdentityScope
914 | IllegalAccessError
915 | IllegalAccessException
916 | IllegalArgumentException
917 | IllegalBlockSizeException
918 | IllegalBlockingModeException
919 | IllegalCharsetNameException
920 | IllegalClassFormatException
921 | IllegalComponentStateException
922 | IllegalFormatCodePointException
923 | IllegalFormatConversionException
924 | IllegalFormatException
925 | IllegalFormatFlagsException
926 | IllegalFormatPrecisionException
927 | IllegalFormatWidthException
928 | IllegalMonitorStateException
929 | IllegalPathStateException
930 | IllegalSelectorException
931 | IllegalStateException
932 | IllegalThreadStateException
933 | Image
934 | ImageCapabilities
935 | ImageConsumer
936 | ImageFilter
937 | ImageGraphicAttribute
938 | ImageIO
939 | ImageIcon
940 | ImageInputStream
941 | ImageInputStreamImpl
942 | ImageInputStreamSpi
943 | ImageObserver
944 | ImageOutputStream
945 | ImageOutputStreamImpl
946 | ImageOutputStreamSpi
947 | ImageProducer
948 | ImageReadParam
949 | ImageReader
950 | ImageReaderSpi
951 | ImageReaderWriterSpi
952 | ImageTranscoder
953 | ImageTranscoderSpi
954 | ImageTypeSpecifier
955 | ImageView
956 | ImageWriteParam
957 | ImageWriter
958 | ImageWriterSpi
959 | ImagingOpException
960 | IncompatibleClassChangeError
961 | IncompleteAnnotationException
962 | IndexColorModel
963 | IndexOutOfBoundsException
964 | IndexedPropertyChangeEvent
965 | IndexedPropertyDescriptor
966 | Inet4Address
967 | Inet6Address
968 | InetAddress
969 | InetSocketAddress
970 | Inflater
971 | InflaterInputStream
972 | InheritableThreadLocal
973 | Inherited
974 | InitialContext
975 | InitialContextFactory
976 | InitialContextFactoryBuilder
977 | InitialDirContext
978 | InitialLdapContext
979 | InlineView
980 | InputContext
981 | InputEvent
982 | InputMap
983 | InputMapUIResource
984 | InputMethod
985 | InputMethodContext
986 | InputMethodDescriptor
987 | InputMethodEvent
988 | InputMethodHighlight
989 | InputMethodListener
990 | InputMethodRequests
991 | InputMismatchException
992 | InputStream
993 | InputStreamReader
994 | InputSubset
995 | InputVerifier
996 | Insets
997 | InsetsUIResource
998 | InstanceAlreadyExistsException
999 | InstanceNotFoundException
1000 | InstantiationError
1001 | InstantiationException
1002 | Instrument
1003 | Instrumentation
1004 | InsufficientResourcesException
1005 | IntBuffer
1006 | Integer
1007 | IntegerSyntax
1008 | InternalError
1009 | InternalFrameAdapter
1010 | InternalFrameEvent
1011 | InternalFrameFocusTraversalPolicy
1012 | InternalFrameListener
1013 | InternalFrameUI
1014 | InternationalFormatter
1015 | InterruptedException
1016 | InterruptedIOException
1017 | InterruptedNamingException
1018 | InterruptibleChannel
1019 | IntrospectionException
1020 | Introspector
1021 | InvalidActivityException
1022 | InvalidAlgorithmParameterException
1023 | InvalidApplicationException
1024 | InvalidAttributeIdentifierException
1025 | InvalidAttributeValueException
1026 | InvalidAttributesException
1027 | InvalidClassException
1028 | InvalidDnDOperationException
1029 | InvalidKeyException
1030 | InvalidKeySpecException
1031 | InvalidMarkException
1032 | InvalidMidiDataException
1033 | InvalidNameException
1034 | InvalidObjectException
1035 | InvalidOpenTypeException
1036 | InvalidParameterException
1037 | InvalidParameterSpecException
1038 | InvalidPreferencesFormatException
1039 | InvalidPropertiesFormatException
1040 | InvalidRelationIdException
1041 | InvalidRelationServiceException
1042 | InvalidRelationTypeException
1043 | InvalidRoleInfoException
1044 | InvalidRoleValueException
1045 | InvalidSearchControlsException
1046 | InvalidSearchFilterException
1047 | InvalidTargetObjectTypeException
1048 | InvalidTransactionException
1049 | InvocationEvent
1050 | InvocationHandler
1051 | InvocationTargetException
1052 | ItemEvent
1053 | ItemListener
1054 | ItemSelectable
1055 | Iterable
1056 | Iterator
1057 | IvParameterSpec
1058 | JApplet
1059 | JButton
1060 | JCheckBox
1061 | JCheckBoxMenuItem
1062 | JColorChooser
1063 | JComboBox
1064 | JComponent
1065 | JDesktopPane
1066 | JDialog
1067 | JEditorPane
1068 | JFileChooser
1069 | JFormattedTextField
1070 | JFrame
1071 | JInternalFrame
1072 | JLabel
1073 | JLayeredPane
1074 | JList
1075 | JMException
1076 | JMRuntimeException
1077 | JMXAuthenticator
1078 | JMXConnectionNotification
1079 | JMXConnector
1080 | JMXConnectorFactory
1081 | JMXConnectorProvider
1082 | JMXConnectorServer
1083 | JMXConnectorServerFactory
1084 | JMXConnectorServerMBean
1085 | JMXConnectorServerProvider
1086 | JMXPrincipal
1087 | JMXProviderException
1088 | JMXServerErrorException
1089 | JMXServiceURL
1090 | JMenu
1091 | JMenuBar
1092 | JMenuItem
1093 | JOptionPane
1094 | JPEGHuffmanTable
1095 | JPEGImageReadParam
1096 | JPEGImageWriteParam
1097 | JPEGQTable
1098 | JPanel
1099 | JPasswordField
1100 | JPopupMenu
1101 | JProgressBar
1102 | JRadioButton
1103 | JRadioButtonMenuItem
1104 | JRootPane
1105 | JScrollBar
1106 | JScrollPane
1107 | JSeparator
1108 | JSlider
1109 | JSpinner
1110 | JSplitPane
1111 | JTabbedPane
1112 | JTable
1113 | JTableHeader
1114 | JTextArea
1115 | JTextComponent
1116 | JTextField
1117 | JTextPane
1118 | JToggleButton
1119 | JToolBar
1120 | JToolTip
1121 | JTree
1122 | JViewport
1123 | JWindow
1124 | JarEntry
1125 | JarException
1126 | JarFile
1127 | JarInputStream
1128 | JarOutputStream
1129 | JarURLConnection
1130 | JdbcRowSet
1131 | JobAttributes
1132 | JobHoldUntil
1133 | JobImpressions
1134 | JobImpressionsCompleted
1135 | JobImpressionsSupported
1136 | JobKOctets
1137 | JobKOctetsProcessed
1138 | JobKOctetsSupported
1139 | JobMediaSheets
1140 | JobMediaSheetsCompleted
1141 | JobMediaSheetsSupported
1142 | JobMessageFromOperator
1143 | JobName
1144 | JobOriginatingUserName
1145 | JobPriority
1146 | JobPrioritySupported
1147 | JobSheets
1148 | JobState
1149 | JobStateReason
1150 | JobStateReasons
1151 | JoinRowSet
1152 | Joinable
1153 | KerberosKey
1154 | KerberosPrincipal
1155 | KerberosTicket
1156 | Kernel
1157 | Key
1158 | KeyAdapter
1159 | KeyAgreement
1160 | KeyAgreementSpi
1161 | KeyAlreadyExistsException
1162 | KeyEvent
1163 | KeyEventDispatcher
1164 | KeyEventPostProcessor
1165 | KeyException
1166 | KeyFactory
1167 | KeyFactorySpi
1168 | KeyGenerator
1169 | KeyGeneratorSpi
1170 | KeyListener
1171 | KeyManagementException
1172 | KeyManager
1173 | KeyManagerFactory
1174 | KeyManagerFactorySpi
1175 | KeyPair
1176 | KeyPairGenerator
1177 | KeyPairGeneratorSpi
1178 | KeyRep
1179 | KeySpec
1180 | KeyStore
1181 | KeyStoreBuilderParameters
1182 | KeyStoreException
1183 | KeyStoreSpi
1184 | KeyStroke
1185 | KeyboardFocusManager
1186 | Keymap
1187 | LDAPCertStoreParameters
1188 | Label
1189 | LabelUI
1190 | LabelView
1191 | LanguageCallback
1192 | LastOwnerException
1193 | LayeredHighlighter
1194 | LayoutFocusTraversalPolicy
1195 | LayoutManager
1196 | LayoutManager2
1197 | LayoutQueue
1198 | LdapContext
1199 | LdapName
1200 | LdapReferralException
1201 | Lease
1202 | Level
1203 | LimitExceededException
1204 | Line
1205 | Line2D
1206 | LineBorder
1207 | LineBreakMeasurer
1208 | LineEvent
1209 | LineListener
1210 | LineMetrics
1211 | LineNumberInputStream
1212 | LineNumberReader
1213 | LineUnavailableException
1214 | LinkException
1215 | LinkLoopException
1216 | LinkRef
1217 | LinkageError
1218 | LinkedBlockingQueue
1219 | LinkedHashMap
1220 | LinkedHashSet
1221 | LinkedList
1222 | List
1223 | ListCellRenderer
1224 | ListDataEvent
1225 | ListDataListener
1226 | ListIterator
1227 | ListModel
1228 | ListResourceBundle
1229 | ListSelectionEvent
1230 | ListSelectionListener
1231 | ListSelectionModel
1232 | ListUI
1233 | ListView
1234 | ListenerNotFoundException
1235 | LoaderHandler
1236 | Locale
1237 | LocateRegistry
1238 | Lock
1239 | LockSupport
1240 | LogManager
1241 | LogRecord
1242 | LogStream
1243 | Logger
1244 | LoggingMXBean
1245 | LoggingPermission
1246 | LoginContext
1247 | LoginException
1248 | LoginModule
1249 | Long
1250 | LongBuffer
1251 | LookAndFeel
1252 | LookupOp
1253 | LookupTable
1254 | MBeanAttributeInfo
1255 | MBeanConstructorInfo
1256 | MBeanException
1257 | MBeanFeatureInfo
1258 | MBeanInfo
1259 | MBeanNotificationInfo
1260 | MBeanOperationInfo
1261 | MBeanParameterInfo
1262 | MBeanPermission
1263 | MBeanRegistration
1264 | MBeanRegistrationException
1265 | MBeanServer
1266 | MBeanServerBuilder
1267 | MBeanServerConnection
1268 | MBeanServerDelegate
1269 | MBeanServerDelegateMBean
1270 | MBeanServerFactory
1271 | MBeanServerForwarder
1272 | MBeanServerInvocationHandler
1273 | MBeanServerNotification
1274 | MBeanServerNotificationFilter
1275 | MBeanServerPermission
1276 | MBeanTrustPermission
1277 | MGF1ParameterSpec
1278 | MLet
1279 | MLetMBean
1280 | Mac
1281 | MacSpi
1282 | MalformedInputException
1283 | MalformedLinkException
1284 | MalformedObjectNameException
1285 | MalformedParameterizedTypeException
1286 | MalformedURLException
1287 | ManageReferralControl
1288 | ManagementFactory
1289 | ManagementPermission
1290 | ManagerFactoryParameters
1291 | Manifest
1292 | Map
1293 | MappedByteBuffer
1294 | MarshalException
1295 | MarshalledObject
1296 | MaskFormatter
1297 | MatchResult
1298 | Matcher
1299 | Math
1300 | MathContext
1301 | MatteBorder
1302 | Media
1303 | MediaName
1304 | MediaPrintableArea
1305 | MediaSize
1306 | MediaSizeName
1307 | MediaTracker
1308 | MediaTray
1309 | Member
1310 | MemoryCacheImageInputStream
1311 | MemoryCacheImageOutputStream
1312 | MemoryHandler
1313 | MemoryImageSource
1314 | MemoryMXBean
1315 | MemoryManagerMXBean
1316 | MemoryNotificationInfo
1317 | MemoryPoolMXBean
1318 | MemoryType
1319 | MemoryUsage
1320 | Menu
1321 | MenuBar
1322 | MenuBarUI
1323 | MenuComponent
1324 | MenuContainer
1325 | MenuDragMouseEvent
1326 | MenuDragMouseListener
1327 | MenuElement
1328 | MenuEvent
1329 | MenuItem
1330 | MenuItemUI
1331 | MenuKeyEvent
1332 | MenuKeyListener
1333 | MenuListener
1334 | MenuSelectionManager
1335 | MenuShortcut
1336 | MessageDigest
1337 | MessageDigestSpi
1338 | MessageFormat
1339 | MetaEventListener
1340 | MetaMessage
1341 | MetalBorders
1342 | MetalButtonUI
1343 | MetalCheckBoxIcon
1344 | MetalCheckBoxUI
1345 | MetalComboBoxButton
1346 | MetalComboBoxEditor
1347 | MetalComboBoxIcon
1348 | MetalComboBoxUI
1349 | MetalDesktopIconUI
1350 | MetalFileChooserUI
1351 | MetalIconFactory
1352 | MetalInternalFrameTitlePane
1353 | MetalInternalFrameUI
1354 | MetalLabelUI
1355 | MetalLookAndFeel
1356 | MetalMenuBarUI
1357 | MetalPopupMenuSeparatorUI
1358 | MetalProgressBarUI
1359 | MetalRadioButtonUI
1360 | MetalRootPaneUI
1361 | MetalScrollBarUI
1362 | MetalScrollButton
1363 | MetalScrollPaneUI
1364 | MetalSeparatorUI
1365 | MetalSliderUI
1366 | MetalSplitPaneUI
1367 | MetalTabbedPaneUI
1368 | MetalTextFieldUI
1369 | MetalTheme
1370 | MetalToggleButtonUI
1371 | MetalToolBarUI
1372 | MetalToolTipUI
1373 | MetalTreeUI
1374 | Method
1375 | MethodDescriptor
1376 | MidiChannel
1377 | MidiDevice
1378 | MidiDeviceProvider
1379 | MidiEvent
1380 | MidiFileFormat
1381 | MidiFileReader
1382 | MidiFileWriter
1383 | MidiMessage
1384 | MidiSystem
1385 | MidiUnavailableException
1386 | MimeTypeParseException
1387 | MinimalHTMLWriter
1388 | MissingFormatArgumentException
1389 | MissingFormatWidthException
1390 | MissingResourceException
1391 | Mixer
1392 | MixerProvider
1393 | ModelMBean
1394 | ModelMBeanAttributeInfo
1395 | ModelMBeanConstructorInfo
1396 | ModelMBeanInfo
1397 | ModelMBeanInfoSupport
1398 | ModelMBeanNotificationBroadcaster
1399 | ModelMBeanNotificationInfo
1400 | ModelMBeanOperationInfo
1401 | ModificationItem
1402 | Modifier
1403 | Monitor
1404 | MonitorMBean
1405 | MonitorNotification
1406 | MonitorSettingException
1407 | MouseAdapter
1408 | MouseDragGestureRecognizer
1409 | MouseEvent
1410 | MouseInfo
1411 | MouseInputAdapter
1412 | MouseInputListener
1413 | MouseListener
1414 | MouseMotionAdapter
1415 | MouseMotionListener
1416 | MouseWheelEvent
1417 | MouseWheelListener
1418 | MultiButtonUI
1419 | MultiColorChooserUI
1420 | MultiComboBoxUI
1421 | MultiDesktopIconUI
1422 | MultiDesktopPaneUI
1423 | MultiDoc
1424 | MultiDocPrintJob
1425 | MultiDocPrintService
1426 | MultiFileChooserUI
1427 | MultiInternalFrameUI
1428 | MultiLabelUI
1429 | MultiListUI
1430 | MultiLookAndFeel
1431 | MultiMenuBarUI
1432 | MultiMenuItemUI
1433 | MultiOptionPaneUI
1434 | MultiPanelUI
1435 | MultiPixelPackedSampleModel
1436 | MultiPopupMenuUI
1437 | MultiProgressBarUI
1438 | MultiRootPaneUI
1439 | MultiScrollBarUI
1440 | MultiScrollPaneUI
1441 | MultiSeparatorUI
1442 | MultiSliderUI
1443 | MultiSpinnerUI
1444 | MultiSplitPaneUI
1445 | MultiTabbedPaneUI
1446 | MultiTableHeaderUI
1447 | MultiTableUI
1448 | MultiTextUI
1449 | MultiToolBarUI
1450 | MultiToolTipUI
1451 | MultiTreeUI
1452 | MultiViewportUI
1453 | MulticastSocket
1454 | MultipleDocumentHandling
1455 | MultipleMaster
1456 | MutableAttributeSet
1457 | MutableComboBoxModel
1458 | MutableTreeNode
1459 | Name
1460 | NameAlreadyBoundException
1461 | NameCallback
1462 | NameClassPair
1463 | NameNotFoundException
1464 | NameParser
1465 | NamespaceChangeListener
1466 | NamespaceContext
1467 | Naming
1468 | NamingEnumeration
1469 | NamingEvent
1470 | NamingException
1471 | NamingExceptionEvent
1472 | NamingListener
1473 | NamingManager
1474 | NamingSecurityException
1475 | NavigationFilter
1476 | NegativeArraySizeException
1477 | NetPermission
1478 | NetworkInterface
1479 | NoClassDefFoundError
1480 | NoConnectionPendingException
1481 | NoInitialContextException
1482 | NoPermissionException
1483 | NoRouteToHostException
1484 | NoSuchAlgorithmException
1485 | NoSuchAttributeException
1486 | NoSuchElementException
1487 | NoSuchFieldError
1488 | NoSuchFieldException
1489 | NoSuchMethodError
1490 | NoSuchMethodException
1491 | NoSuchObjectException
1492 | NoSuchPaddingException
1493 | NoSuchProviderException
1494 | NodeChangeEvent
1495 | NodeChangeListener
1496 | NonReadableChannelException
1497 | NonWritableChannelException
1498 | NoninvertibleTransformException
1499 | NotActiveException
1500 | NotBoundException
1501 | NotCompliantMBeanException
1502 | NotContextException
1503 | NotOwnerException
1504 | NotSerializableException
1505 | NotYetBoundException
1506 | NotYetConnectedException
1507 | Notification
1508 | NotificationBroadcaster
1509 | NotificationBroadcasterSupport
1510 | NotificationEmitter
1511 | NotificationFilter
1512 | NotificationFilterSupport
1513 | NotificationListener
1514 | NotificationResult
1515 | NullCipher
1516 | NullPointerException
1517 | Number
1518 | NumberFormat
1519 | NumberFormatException
1520 | NumberFormatter
1521 | NumberOfDocuments
1522 | NumberOfInterveningJobs
1523 | NumberUp
1524 | NumberUpSupported
1525 | NumericShaper
1526 | OAEPParameterSpec
1527 | ObjID
1528 | Object
1529 | ObjectChangeListener
1530 | ObjectFactory
1531 | ObjectFactoryBuilder
1532 | ObjectInput
1533 | ObjectInputStream
1534 | ObjectInputValidation
1535 | ObjectInstance
1536 | ObjectName
1537 | ObjectOutput
1538 | ObjectOutputStream
1539 | ObjectStreamClass
1540 | ObjectStreamConstants
1541 | ObjectStreamException
1542 | ObjectStreamField
1543 | ObjectView
1544 | Observable
1545 | Observer
1546 | OceanTheme
1547 | OpenDataException
1548 | OpenMBeanAttributeInfo
1549 | OpenMBeanAttributeInfoSupport
1550 | OpenMBeanConstructorInfo
1551 | OpenMBeanConstructorInfoSupport
1552 | OpenMBeanInfo
1553 | OpenMBeanInfoSupport
1554 | OpenMBeanOperationInfo
1555 | OpenMBeanOperationInfoSupport
1556 | OpenMBeanParameterInfo
1557 | OpenMBeanParameterInfoSupport
1558 | OpenType
1559 | OperatingSystemMXBean
1560 | Operation
1561 | OperationNotSupportedException
1562 | OperationsException
1563 | Option
1564 | OptionPaneUI
1565 | OptionalDataException
1566 | OrientationRequested
1567 | OutOfMemoryError
1568 | OutputDeviceAssigned
1569 | OutputKeys
1570 | OutputStream
1571 | OutputStreamWriter
1572 | OverlappingFileLockException
1573 | OverlayLayout
1574 | Override
1575 | Owner
1576 | PBEKey
1577 | PBEKeySpec
1578 | PBEParameterSpec
1579 | PDLOverrideSupported
1580 | PKCS8EncodedKeySpec
1581 | PKIXBuilderParameters
1582 | PKIXCertPathBuilderResult
1583 | PKIXCertPathChecker
1584 | PKIXCertPathValidatorResult
1585 | PKIXParameters
1586 | PSSParameterSpec
1587 | PSource
1588 | Pack200
1589 | Package
1590 | PackedColorModel
1591 | PageAttributes
1592 | PageFormat
1593 | PageRanges
1594 | Pageable
1595 | PagedResultsControl
1596 | PagedResultsResponseControl
1597 | PagesPerMinute
1598 | PagesPerMinuteColor
1599 | Paint
1600 | PaintContext
1601 | PaintEvent
1602 | Panel
1603 | PanelUI
1604 | Paper
1605 | ParagraphView
1606 | ParameterBlock
1607 | ParameterDescriptor
1608 | ParameterMetaData
1609 | ParameterizedType
1610 | ParseException
1611 | ParsePosition
1612 | Parser
1613 | ParserConfigurationException
1614 | ParserDelegator
1615 | PartialResultException
1616 | PasswordAuthentication
1617 | PasswordCallback
1618 | PasswordView
1619 | Patch
1620 | PathIterator
1621 | Pattern
1622 | PatternSyntaxException
1623 | Permission
1624 | PermissionCollection
1625 | Permissions
1626 | PersistenceDelegate
1627 | PersistentMBean
1628 | PhantomReference
1629 | Pipe
1630 | PipedInputStream
1631 | PipedOutputStream
1632 | PipedReader
1633 | PipedWriter
1634 | PixelGrabber
1635 | PixelInterleavedSampleModel
1636 | PlainDocument
1637 | PlainView
1638 | Point
1639 | Point2D
1640 | PointerInfo
1641 | Policy
1642 | PolicyNode
1643 | PolicyQualifierInfo
1644 | Polygon
1645 | PooledConnection
1646 | Popup
1647 | PopupFactory
1648 | PopupMenu
1649 | PopupMenuEvent
1650 | PopupMenuListener
1651 | PopupMenuUI
1652 | Port
1653 | PortUnreachableException
1654 | PortableRemoteObject
1655 | PortableRemoteObjectDelegate
1656 | Position
1657 | Predicate
1658 | PreferenceChangeEvent
1659 | PreferenceChangeListener
1660 | Preferences
1661 | PreferencesFactory
1662 | PreparedStatement
1663 | PresentationDirection
1664 | Principal
1665 | PrintEvent
1666 | PrintException
1667 | PrintGraphics
1668 | PrintJob
1669 | PrintJobAdapter
1670 | PrintJobAttribute
1671 | PrintJobAttributeEvent
1672 | PrintJobAttributeListener
1673 | PrintJobAttributeSet
1674 | PrintJobEvent
1675 | PrintJobListener
1676 | PrintQuality
1677 | PrintRequestAttribute
1678 | PrintRequestAttributeSet
1679 | PrintService
1680 | PrintServiceAttribute
1681 | PrintServiceAttributeEvent
1682 | PrintServiceAttributeListener
1683 | PrintServiceAttributeSet
1684 | PrintServiceLookup
1685 | PrintStream
1686 | PrintWriter
1687 | Printable
1688 | PrinterAbortException
1689 | PrinterException
1690 | PrinterGraphics
1691 | PrinterIOException
1692 | PrinterInfo
1693 | PrinterIsAcceptingJobs
1694 | PrinterJob
1695 | PrinterLocation
1696 | PrinterMakeAndModel
1697 | PrinterMessageFromOperator
1698 | PrinterMoreInfo
1699 | PrinterMoreInfoManufacturer
1700 | PrinterName
1701 | PrinterResolution
1702 | PrinterState
1703 | PrinterStateReason
1704 | PrinterStateReasons
1705 | PrinterURI
1706 | PriorityBlockingQueue
1707 | PriorityQueue
1708 | PrivateClassLoader
1709 | PrivateCredentialPermission
1710 | PrivateKey
1711 | PrivateMLet
1712 | PrivilegedAction
1713 | PrivilegedActionException
1714 | PrivilegedExceptionAction
1715 | Process
1716 | ProcessBuilder
1717 | ProfileDataException
1718 | ProgressBarUI
1719 | ProgressMonitor
1720 | ProgressMonitorInputStream
1721 | Properties
1722 | PropertyChangeEvent
1723 | PropertyChangeListener
1724 | PropertyChangeListenerProxy
1725 | PropertyChangeSupport
1726 | PropertyDescriptor
1727 | PropertyEditor
1728 | PropertyEditorManager
1729 | PropertyEditorSupport
1730 | PropertyPermission
1731 | PropertyResourceBundle
1732 | PropertyVetoException
1733 | ProtectionDomain
1734 | ProtocolException
1735 | Provider
1736 | ProviderException
1737 | Proxy
1738 | ProxySelector
1739 | PublicKey
1740 | PushbackInputStream
1741 | PushbackReader
1742 | QName
1743 | QuadCurve2D
1744 | Query
1745 | QueryEval
1746 | QueryExp
1747 | Queue
1748 | QueuedJobCount
1749 | RC2ParameterSpec
1750 | RC5ParameterSpec
1751 | RGBImageFilter
1752 | RMIClassLoader
1753 | RMIClassLoaderSpi
1754 | RMIClientSocketFactory
1755 | RMIConnection
1756 | RMIConnectionImpl
1757 | RMIConnectionImpl_Stub
1758 | RMIConnector
1759 | RMIConnectorServer
1760 | RMIFailureHandler
1761 | RMIIIOPServerImpl
1762 | RMIJRMPServerImpl
1763 | RMISecurityException
1764 | RMISecurityManager
1765 | RMIServer
1766 | RMIServerImpl
1767 | RMIServerImpl_Stub
1768 | RMIServerSocketFactory
1769 | RMISocketFactory
1770 | RSAKey
1771 | RSAKeyGenParameterSpec
1772 | RSAMultiPrimePrivateCrtKey
1773 | RSAMultiPrimePrivateCrtKeySpec
1774 | RSAOtherPrimeInfo
1775 | RSAPrivateCrtKey
1776 | RSAPrivateCrtKeySpec
1777 | RSAPrivateKey
1778 | RSAPrivateKeySpec
1779 | RSAPublicKey
1780 | RSAPublicKeySpec
1781 | RTFEditorKit
1782 | Random
1783 | RandomAccess
1784 | RandomAccessFile
1785 | Raster
1786 | RasterFormatException
1787 | RasterOp
1788 | Rdn
1789 | ReadOnlyBufferException
1790 | ReadWriteLock
1791 | Readable
1792 | ReadableByteChannel
1793 | Reader
1794 | RealmCallback
1795 | RealmChoiceCallback
1796 | Receiver
1797 | Rectangle
1798 | Rectangle2D
1799 | RectangularShape
1800 | ReentrantLock
1801 | ReentrantReadWriteLock
1802 | Ref
1803 | RefAddr
1804 | Reference
1805 | ReferenceQueue
1806 | ReferenceUriSchemesSupported
1807 | Referenceable
1808 | ReferralException
1809 | ReflectPermission
1810 | ReflectionException
1811 | RefreshFailedException
1812 | Refreshable
1813 | Region
1814 | RegisterableService
1815 | Registry
1816 | RegistryHandler
1817 | RejectedExecutionException
1818 | RejectedExecutionHandler
1819 | Relation
1820 | RelationException
1821 | RelationNotFoundException
1822 | RelationNotification
1823 | RelationService
1824 | RelationServiceMBean
1825 | RelationServiceNotRegisteredException
1826 | RelationSupport
1827 | RelationSupportMBean
1828 | RelationType
1829 | RelationTypeNotFoundException
1830 | RelationTypeSupport
1831 | Remote
1832 | RemoteCall
1833 | RemoteException
1834 | RemoteObject
1835 | RemoteObjectInvocationHandler
1836 | RemoteRef
1837 | RemoteServer
1838 | RemoteStub
1839 | RenderContext
1840 | RenderableImage
1841 | RenderableImageOp
1842 | RenderableImageProducer
1843 | RenderedImage
1844 | RenderedImageFactory
1845 | Renderer
1846 | RenderingHints
1847 | RepaintManager
1848 | ReplicateScaleFilter
1849 | RequestingUserName
1850 | RequiredModelMBean
1851 | RescaleOp
1852 | ResolutionSyntax
1853 | ResolveResult
1854 | Resolver
1855 | ResourceBundle
1856 | ResponseCache
1857 | Result
1858 | ResultSet
1859 | ResultSetMetaData
1860 | Retention
1861 | RetentionPolicy
1862 | ReverbType
1863 | Robot
1864 | Role
1865 | RoleInfo
1866 | RoleInfoNotFoundException
1867 | RoleList
1868 | RoleNotFoundException
1869 | RoleResult
1870 | RoleStatus
1871 | RoleUnresolved
1872 | RoleUnresolvedList
1873 | RootPaneContainer
1874 | RootPaneUI
1875 | RoundRectangle2D
1876 | RoundingMode
1877 | RowMapper
1878 | RowSet
1879 | RowSetEvent
1880 | RowSetInternal
1881 | RowSetListener
1882 | RowSetMetaData
1883 | RowSetMetaDataImpl
1884 | RowSetReader
1885 | RowSetWarning
1886 | RowSetWriter
1887 | RuleBasedCollator
1888 | Runnable
1889 | Runtime
1890 | RuntimeErrorException
1891 | RuntimeException
1892 | RuntimeMBeanException
1893 | RuntimeMXBean
1894 | RuntimeOperationsException
1895 | RuntimePermission
1896 | SAXParser
1897 | SAXParserFactory
1898 | SAXResult
1899 | SAXSource
1900 | SAXTransformerFactory
1901 | SQLData
1902 | SQLException
1903 | SQLInput
1904 | SQLInputImpl
1905 | SQLOutput
1906 | SQLOutputImpl
1907 | SQLPermission
1908 | SQLWarning
1909 | SSLContext
1910 | SSLContextSpi
1911 | SSLEngine
1912 | SSLEngineResult
1913 | SSLException
1914 | SSLHandshakeException
1915 | SSLKeyException
1916 | SSLPeerUnverifiedException
1917 | SSLPermission
1918 | SSLProtocolException
1919 | SSLServerSocket
1920 | SSLServerSocketFactory
1921 | SSLSession
1922 | SSLSessionBindingEvent
1923 | SSLSessionBindingListener
1924 | SSLSessionContext
1925 | SSLSocket
1926 | SSLSocketFactory
1927 | SampleModel
1928 | Sasl
1929 | SaslClient
1930 | SaslClientFactory
1931 | SaslException
1932 | SaslServer
1933 | SaslServerFactory
1934 | Savepoint
1935 | Scanner
1936 | ScatteringByteChannel
1937 | ScheduledExecutorService
1938 | ScheduledFuture
1939 | ScheduledThreadPoolExecutor
1940 | Schema
1941 | SchemaFactory
1942 | SchemaFactoryLoader
1943 | SchemaViolationException
1944 | ScrollBarUI
1945 | ScrollPane
1946 | ScrollPaneAdjustable
1947 | ScrollPaneConstants
1948 | ScrollPaneLayout
1949 | ScrollPaneUI
1950 | Scrollable
1951 | Scrollbar
1952 | SealedObject
1953 | SearchControls
1954 | SearchResult
1955 | SecretKey
1956 | SecretKeyFactory
1957 | SecretKeyFactorySpi
1958 | SecretKeySpec
1959 | SecureCacheResponse
1960 | SecureClassLoader
1961 | SecureRandom
1962 | SecureRandomSpi
1963 | Security
1964 | SecurityException
1965 | SecurityManager
1966 | SecurityPermission
1967 | Segment
1968 | SelectableChannel
1969 | SelectionKey
1970 | Selector
1971 | SelectorProvider
1972 | Semaphore
1973 | SeparatorUI
1974 | Sequence
1975 | SequenceInputStream
1976 | Sequencer
1977 | SerialArray
1978 | SerialBlob
1979 | SerialClob
1980 | SerialDatalink
1981 | SerialException
1982 | SerialJavaObject
1983 | SerialRef
1984 | SerialStruct
1985 | Serializable
1986 | SerializablePermission
1987 | ServerCloneException
1988 | ServerError
1989 | ServerException
1990 | ServerNotActiveException
1991 | ServerRef
1992 | ServerRuntimeException
1993 | ServerSocket
1994 | ServerSocketChannel
1995 | ServerSocketFactory
1996 | ServiceNotFoundException
1997 | ServicePermission
1998 | ServiceRegistry
1999 | ServiceUI
2000 | ServiceUIFactory
2001 | ServiceUnavailableException
2002 | Set
2003 | SetOfIntegerSyntax
2004 | Severity
2005 | Shape
2006 | ShapeGraphicAttribute
2007 | SheetCollate
2008 | Short
2009 | ShortBuffer
2010 | ShortBufferException
2011 | ShortLookupTable
2012 | ShortMessage
2013 | Sides
2014 | Signature
2015 | SignatureException
2016 | SignatureSpi
2017 | SignedObject
2018 | Signer
2019 | SimpleAttributeSet
2020 | SimpleBeanInfo
2021 | SimpleDateFormat
2022 | SimpleDoc
2023 | SimpleFormatter
2024 | SimpleTimeZone
2025 | SimpleType
2026 | SinglePixelPackedSampleModel
2027 | SingleSelectionModel
2028 | Size2DSyntax
2029 | SizeLimitExceededException
2030 | SizeRequirements
2031 | SizeSequence
2032 | Skeleton
2033 | SkeletonMismatchException
2034 | SkeletonNotFoundException
2035 | SliderUI
2036 | Socket
2037 | SocketAddress
2038 | SocketChannel
2039 | SocketException
2040 | SocketFactory
2041 | SocketHandler
2042 | SocketImpl
2043 | SocketImplFactory
2044 | SocketOptions
2045 | SocketPermission
2046 | SocketSecurityException
2047 | SocketTimeoutException
2048 | SoftBevelBorder
2049 | SoftReference
2050 | SortControl
2051 | SortKey
2052 | SortResponseControl
2053 | SortedMap
2054 | SortedSet
2055 | SortingFocusTraversalPolicy
2056 | Soundbank
2057 | SoundbankReader
2058 | SoundbankResource
2059 | Source
2060 | SourceDataLine
2061 | SourceLocator
2062 | SpinnerDateModel
2063 | SpinnerListModel
2064 | SpinnerModel
2065 | SpinnerNumberModel
2066 | SpinnerUI
2067 | SplitPaneUI
2068 | Spring
2069 | SpringLayout
2070 | SslRMIClientSocketFactory
2071 | SslRMIServerSocketFactory
2072 | Stack
2073 | StackOverflowError
2074 | StackTraceElement
2075 | StandardMBean
2076 | StartTlsRequest
2077 | StartTlsResponse
2078 | StateEdit
2079 | StateEditable
2080 | StateFactory
2081 | Statement
2082 | StreamCorruptedException
2083 | StreamHandler
2084 | StreamPrintService
2085 | StreamPrintServiceFactory
2086 | StreamResult
2087 | StreamSource
2088 | StreamTokenizer
2089 | StrictMath
2090 | String
2091 | StringBuffer
2092 | StringBufferInputStream
2093 | StringBuilder
2094 | StringCharacterIterator
2095 | StringContent
2096 | StringIndexOutOfBoundsException
2097 | StringMonitor
2098 | StringMonitorMBean
2099 | StringReader
2100 | StringRefAddr
2101 | StringSelection
2102 | StringTokenizer
2103 | StringValueExp
2104 | StringWriter
2105 | Stroke
2106 | Struct
2107 | Stub
2108 | StubDelegate
2109 | StubNotFoundException
2110 | Style
2111 | StyleConstants
2112 | StyleContext
2113 | StyleSheet
2114 | StyledDocument
2115 | StyledEditorKit
2116 | Subject
2117 | SubjectDelegationPermission
2118 | SubjectDomainCombiner
2119 | SupportedValuesAttribute
2120 | SuppressWarnings
2121 | SwingConstants
2122 | SwingPropertyChangeSupport
2123 | SwingUtilities
2124 | SyncFactory
2125 | SyncFactoryException
2126 | SyncFailedException
2127 | SyncProvider
2128 | SyncProviderException
2129 | SyncResolver
2130 | SynchronousQueue
2131 | SynthConstants
2132 | SynthContext
2133 | SynthGraphicsUtils
2134 | SynthLookAndFeel
2135 | SynthPainter
2136 | SynthStyle
2137 | SynthStyleFactory
2138 | Synthesizer
2139 | SysexMessage
2140 | System
2141 | SystemColor
2142 | SystemFlavorMap
2143 | TabExpander
2144 | TabSet
2145 | TabStop
2146 | TabableView
2147 | TabbedPaneUI
2148 | TableCellEditor
2149 | TableCellRenderer
2150 | TableColumn
2151 | TableColumnModel
2152 | TableColumnModelEvent
2153 | TableColumnModelListener
2154 | TableHeaderUI
2155 | TableModel
2156 | TableModelEvent
2157 | TableModelListener
2158 | TableUI
2159 | TableView
2160 | TabularData
2161 | TabularDataSupport
2162 | TabularType
2163 | TagElement
2164 | Target
2165 | TargetDataLine
2166 | TargetedNotification
2167 | Templates
2168 | TemplatesHandler
2169 | TextAction
2170 | TextArea
2171 | TextAttribute
2172 | TextComponent
2173 | TextEvent
2174 | TextField
2175 | TextHitInfo
2176 | TextInputCallback
2177 | TextLayout
2178 | TextListener
2179 | TextMeasurer
2180 | TextOutputCallback
2181 | TextSyntax
2182 | TextUI
2183 | TexturePaint
2184 | Thread
2185 | ThreadDeath
2186 | ThreadFactory
2187 | ThreadGroup
2188 | ThreadInfo
2189 | ThreadLocal
2190 | ThreadMXBean
2191 | ThreadPoolExecutor
2192 | Throwable
2193 | Tie
2194 | TileObserver
2195 | Time
2196 | TimeLimitExceededException
2197 | TimeUnit
2198 | TimeZone
2199 | TimeoutException
2200 | Timer
2201 | TimerAlarmClockNotification
2202 | TimerMBean
2203 | TimerNotification
2204 | TimerTask
2205 | Timestamp
2206 | TitledBorder
2207 | TooManyListenersException
2208 | ToolBarUI
2209 | ToolTipManager
2210 | ToolTipUI
2211 | Toolkit
2212 | Track
2213 | TransactionRequiredException
2214 | TransactionRolledbackException
2215 | TransactionalWriter
2216 | TransferHandler
2217 | Transferable
2218 | TransformAttribute
2219 | Transformer
2220 | TransformerConfigurationException
2221 | TransformerException
2222 | TransformerFactory
2223 | TransformerFactoryConfigurationError
2224 | TransformerHandler
2225 | Transmitter
2226 | Transparency
2227 | TreeCellEditor
2228 | TreeCellRenderer
2229 | TreeExpansionEvent
2230 | TreeExpansionListener
2231 | TreeMap
2232 | TreeModel
2233 | TreeModelEvent
2234 | TreeModelListener
2235 | TreeNode
2236 | TreePath
2237 | TreeSelectionEvent
2238 | TreeSelectionListener
2239 | TreeSelectionModel
2240 | TreeSet
2241 | TreeUI
2242 | TreeWillExpandListener
2243 | TrustAnchor
2244 | TrustManager
2245 | TrustManagerFactory
2246 | TrustManagerFactorySpi
2247 | Type
2248 | TypeInfoProvider
2249 | TypeNotPresentException
2250 | TypeVariable
2251 | Types
2252 | UID
2253 | UIDefaults
2254 | UIManager
2255 | UIResource
2256 | URI
2257 | URIException
2258 | URIResolver
2259 | URISyntax
2260 | URISyntaxException
2261 | URL
2262 | URLClassLoader
2263 | URLConnection
2264 | URLDecoder
2265 | URLEncoder
2266 | URLStreamHandler
2267 | URLStreamHandlerFactory
2268 | UTFDataFormatException
2269 | UUID
2270 | UndeclaredThrowableException
2271 | UndoManager
2272 | UndoableEdit
2273 | UndoableEditEvent
2274 | UndoableEditListener
2275 | UndoableEditSupport
2276 | UnexpectedException
2277 | UnicastRemoteObject
2278 | UnknownError
2279 | UnknownFormatConversionException
2280 | UnknownFormatFlagsException
2281 | UnknownGroupException
2282 | UnknownHostException
2283 | UnknownObjectException
2284 | UnknownServiceException
2285 | UnmappableCharacterException
2286 | UnmarshalException
2287 | UnmodifiableClassException
2288 | UnmodifiableSetException
2289 | UnrecoverableEntryException
2290 | UnrecoverableKeyException
2291 | Unreferenced
2292 | UnresolvedAddressException
2293 | UnresolvedPermission
2294 | UnsatisfiedLinkError
2295 | UnsolicitedNotification
2296 | UnsolicitedNotificationEvent
2297 | UnsolicitedNotificationListener
2298 | UnsupportedAddressTypeException
2299 | UnsupportedAudioFileException
2300 | UnsupportedCallbackException
2301 | UnsupportedCharsetException
2302 | UnsupportedClassVersionError
2303 | UnsupportedEncodingException
2304 | UnsupportedFlavorException
2305 | UnsupportedLookAndFeelException
2306 | UnsupportedOperationException
2307 | Util
2308 | UtilDelegate
2309 | Utilities
2310 | VMID
2311 | Validator
2312 | ValidatorHandler
2313 | ValueExp
2314 | ValueHandler
2315 | ValueHandlerMultiFormat
2316 | VariableHeightLayoutCache
2317 | Vector
2318 | VerifyError
2319 | VetoableChangeListener
2320 | VetoableChangeListenerProxy
2321 | VetoableChangeSupport
2322 | View
2323 | ViewFactory
2324 | ViewportLayout
2325 | ViewportUI
2326 | VirtualMachineError
2327 | Visibility
2328 | VoiceStatus
2329 | Void
2330 | VolatileImage
2331 | WeakHashMap
2332 | WeakReference
2333 | WebRowSet
2334 | WildcardType
2335 | Window
2336 | WindowAdapter
2337 | WindowConstants
2338 | WindowEvent
2339 | WindowFocusListener
2340 | WindowListener
2341 | WindowStateListener
2342 | WrappedPlainView
2343 | WritableByteChannel
2344 | WritableRaster
2345 | WritableRenderedImage
2346 | WriteAbortedException
2347 | Writer
2348 | X500Principal
2349 | X500PrivateCredential
2350 | X509CRL
2351 | X509CRLEntry
2352 | X509CRLSelector
2353 | X509CertSelector
2354 | X509Certificate
2355 | X509EncodedKeySpec
2356 | X509ExtendedKeyManager
2357 | X509Extension
2358 | X509KeyManager
2359 | X509TrustManager
2360 | XAConnection
2361 | XADataSource
2362 | XAException
2363 | XAResource
2364 | XMLConstants
2365 | XMLDecoder
2366 | XMLEncoder
2367 | XMLFormatter
2368 | XMLGregorianCalendar
2369 | XMLParseException
2370 | XPath
2371 | XPathConstants
2372 | XPathException
2373 | XPathExpression
2374 | XPathExpressionException
2375 | XPathFactory
2376 | XPathFactoryConfigurationException
2377 | XPathFunction
2378 | XPathFunctionException
2379 | XPathFunctionResolver
2380 | XPathVariableResolver
2381 | Xid
2382 | XmlReader
2383 | XmlWriter
2384 | ZipEntry
2385 | ZipException
2386 | ZipFile
2387 | ZipInputStream
2388 | ZipOutputStream
2389 | ZoneView
--------------------------------------------------------------------------------
/Syntaxes/Groovy.tmLanguage:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | fileTypes
6 |
7 | groovy
8 | gvy
9 |
10 | foldingStartMarker
11 | (\{\s*$|^\s*// \{\{\{)
12 | foldingStopMarker
13 | ^\s*(\}|// \}\}\}$)
14 | keyEquivalent
15 | ^~G
16 | name
17 | Groovy
18 | patterns
19 |
20 |
21 | captures
22 |
23 | 1
24 |
25 | name
26 | punctuation.definition.comment.groovy
27 |
28 |
29 | match
30 | ^(#!).+$\n
31 | name
32 | comment.line.hashbang.groovy
33 |
34 |
35 | captures
36 |
37 | 1
38 |
39 | name
40 | keyword.other.package.groovy
41 |
42 | 2
43 |
44 | name
45 | storage.modifier.package.groovy
46 |
47 | 3
48 |
49 | name
50 | punctuation.terminator.groovy
51 |
52 |
53 | match
54 | ^\s*(package)\b(?:\s*([^ ;$]+)\s*(;)?)?
55 | name
56 | meta.package.groovy
57 |
58 |
59 | begin
60 | (import static)\b\s*
61 | beginCaptures
62 |
63 | 1
64 |
65 | name
66 | keyword.other.import.static.groovy
67 |
68 |
69 | captures
70 |
71 | 1
72 |
73 | name
74 | keyword.other.import.groovy
75 |
76 | 2
77 |
78 | name
79 | storage.modifier.import.groovy
80 |
81 | 3
82 |
83 | name
84 | punctuation.terminator.groovy
85 |
86 |
87 | contentName
88 | storage.modifier.import.groovy
89 | end
90 | \s*(?:$|(?=%>)(;))
91 | endCaptures
92 |
93 | 1
94 |
95 | name
96 | punctuation.terminator.groovy
97 |
98 |
99 | name
100 | meta.import.groovy
101 | patterns
102 |
103 |
104 | match
105 | \.
106 | name
107 | punctuation.separator.groovy
108 |
109 |
110 | match
111 | \s
112 | name
113 | invalid.illegal.character_not_allowed_here.groovy
114 |
115 |
116 |
117 |
118 | begin
119 | (import)\b\s*
120 | beginCaptures
121 |
122 | 1
123 |
124 | name
125 | keyword.other.import.groovy
126 |
127 |
128 | captures
129 |
130 | 1
131 |
132 | name
133 | keyword.other.import.groovy
134 |
135 | 2
136 |
137 | name
138 | storage.modifier.import.groovy
139 |
140 | 3
141 |
142 | name
143 | punctuation.terminator.groovy
144 |
145 |
146 | contentName
147 | storage.modifier.import.groovy
148 | end
149 | \s*(?:$|(?=%>)|(;))
150 | endCaptures
151 |
152 | 1
153 |
154 | name
155 | punctuation.terminator.groovy
156 |
157 |
158 | name
159 | meta.import.groovy
160 | patterns
161 |
162 |
163 | match
164 | \.
165 | name
166 | punctuation.separator.groovy
167 |
168 |
169 | match
170 | \s
171 | name
172 | invalid.illegal.character_not_allowed_here.groovy
173 |
174 |
175 |
176 |
177 | captures
178 |
179 | 1
180 |
181 | name
182 | keyword.other.import.groovy
183 |
184 | 2
185 |
186 | name
187 | keyword.other.import.static.groovy
188 |
189 | 3
190 |
191 | name
192 | storage.modifier.import.groovy
193 |
194 | 4
195 |
196 | name
197 | punctuation.terminator.groovy
198 |
199 |
200 | match
201 | ^\s*(import)(?:\s+(static)\s+)\b(?:\s*([^ ;$]+)\s*(;)?)?
202 | name
203 | meta.import.groovy
204 |
205 |
206 | include
207 | #groovy
208 |
209 |
210 | repository
211 |
212 | annotations
213 |
214 | patterns
215 |
216 |
217 | begin
218 | (?<!\.)(@[^ (]+)(\()
219 | beginCaptures
220 |
221 | 1
222 |
223 | name
224 | storage.type.annotation.groovy
225 |
226 | 2
227 |
228 | name
229 | punctuation.definition.annotation-arguments.begin.groovy
230 |
231 |
232 | end
233 | (\))
234 | endCaptures
235 |
236 | 1
237 |
238 | name
239 | punctuation.definition.annotation-arguments.end.groovy
240 |
241 |
242 | name
243 | meta.declaration.annotation.groovy
244 | patterns
245 |
246 |
247 | captures
248 |
249 | 1
250 |
251 | name
252 | constant.other.key.groovy
253 |
254 | 2
255 |
256 | name
257 | keyword.operator.assignment.groovy
258 |
259 |
260 | match
261 | (\w*)\s*(=)
262 |
263 |
264 | include
265 | #values
266 |
267 |
268 | match
269 | ,
270 | name
271 | punctuation.definition.seperator.groovy
272 |
273 |
274 |
275 |
276 | match
277 | (?<!\.)@\S+
278 | name
279 | storage.type.annotation.groovy
280 |
281 |
282 |
283 | anonymous-classes-and-new
284 |
285 | begin
286 | \bnew\b
287 | beginCaptures
288 |
289 | 0
290 |
291 | name
292 | keyword.control.new.groovy
293 |
294 |
295 | end
296 | (?<=\)|\])(?!\s*{)|(?<=})|(?=[;])|$
297 | patterns
298 |
299 |
300 | begin
301 | (\w+)\s*(?=\[)
302 | beginCaptures
303 |
304 | 1
305 |
306 | name
307 | storage.type.groovy
308 |
309 |
310 | end
311 | }|(?=\s*(?:,|;|\)))|$
312 | patterns
313 |
314 |
315 | begin
316 | \[
317 | end
318 | \]
319 | patterns
320 |
321 |
322 | include
323 | #groovy
324 |
325 |
326 |
327 |
328 | begin
329 | {
330 | end
331 | (?=})
332 | patterns
333 |
334 |
335 | include
336 | #groovy
337 |
338 |
339 |
340 |
341 |
342 |
343 | begin
344 | (?=\w.*\(?)
345 | end
346 | (?<=\))|$
347 | patterns
348 |
349 |
350 | include
351 | #object-types
352 |
353 |
354 | begin
355 | \(
356 | beginCaptures
357 |
358 | 1
359 |
360 | name
361 | storage.type.groovy
362 |
363 |
364 | end
365 | \)
366 | patterns
367 |
368 |
369 | include
370 | #groovy
371 |
372 |
373 |
374 |
375 |
376 |
377 | begin
378 | {
379 | end
380 | }
381 | name
382 | meta.inner-class.groovy
383 | patterns
384 |
385 |
386 | include
387 | #class-body
388 |
389 |
390 |
391 |
392 |
393 | braces
394 |
395 | begin
396 | \{
397 | end
398 | \}
399 | patterns
400 |
401 |
402 | include
403 | #groovy-code
404 |
405 |
406 |
407 | class
408 |
409 | begin
410 | (?=\w?[\w\s]*(?:class|(?:@)?interface|enum)\s+\w+)
411 | end
412 | }
413 | endCaptures
414 |
415 | 0
416 |
417 | name
418 | punctuation.section.class.end.groovy
419 |
420 |
421 | name
422 | meta.definition.class.groovy
423 | patterns
424 |
425 |
426 | include
427 | #storage-modifiers
428 |
429 |
430 | include
431 | #comments
432 |
433 |
434 | captures
435 |
436 | 1
437 |
438 | name
439 | storage.modifier.groovy
440 |
441 | 2
442 |
443 | name
444 | entity.name.type.class.groovy
445 |
446 |
447 | match
448 | (class|(?:@)?interface|enum)\s+(\w+)
449 | name
450 | meta.class.identifier.groovy
451 |
452 |
453 | begin
454 | extends
455 | beginCaptures
456 |
457 | 0
458 |
459 | name
460 | storage.modifier.extends.groovy
461 |
462 |
463 | end
464 | (?={|implements)
465 | name
466 | meta.definition.class.inherited.classes.groovy
467 | patterns
468 |
469 |
470 | include
471 | #object-types-inherited
472 |
473 |
474 | include
475 | #comments
476 |
477 |
478 |
479 |
480 | begin
481 | (implements)\s
482 | beginCaptures
483 |
484 | 1
485 |
486 | name
487 | storage.modifier.implements.groovy
488 |
489 |
490 | end
491 | (?=\s*extends|\{)
492 | name
493 | meta.definition.class.implemented.interfaces.groovy
494 | patterns
495 |
496 |
497 | include
498 | #object-types-inherited
499 |
500 |
501 | include
502 | #comments
503 |
504 |
505 |
506 |
507 | begin
508 | {
509 | end
510 | (?=})
511 | name
512 | meta.class.body.groovy
513 | patterns
514 |
515 |
516 | include
517 | #class-body
518 |
519 |
520 |
521 |
522 |
523 | class-body
524 |
525 | patterns
526 |
527 |
528 | include
529 | #enum-values
530 |
531 |
532 | include
533 | #constructors
534 |
535 |
536 | include
537 | #groovy
538 |
539 |
540 |
541 | closures
542 |
543 | begin
544 | \{(?=.*?->)
545 | end
546 | \}
547 | patterns
548 |
549 |
550 | begin
551 | (?<=\{)(?=[^\}]*?->)
552 | end
553 | ->
554 | endCaptures
555 |
556 | 0
557 |
558 | name
559 | keyword.operator.groovy
560 |
561 |
562 | patterns
563 |
564 |
565 | begin
566 | (?!->)
567 | end
568 | (?=->)
569 | name
570 | meta.closure.parameters.groovy
571 | patterns
572 |
573 |
574 | begin
575 | (?!,|->)
576 | end
577 | (?=,|->)
578 | name
579 | meta.closure.parameter.groovy
580 | patterns
581 |
582 |
583 | begin
584 | =
585 | beginCaptures
586 |
587 | 0
588 |
589 | name
590 | keyword.operator.assignment.groovy
591 |
592 |
593 | end
594 | (?=,|->)
595 | name
596 | meta.parameter.default.groovy
597 | patterns
598 |
599 |
600 | include
601 | #groovy-code
602 |
603 |
604 |
605 |
606 | include
607 | #parameters
608 |
609 |
610 |
611 |
612 |
613 |
614 |
615 |
616 | begin
617 | (?=[^}])
618 | end
619 | (?=\})
620 | patterns
621 |
622 |
623 | include
624 | #groovy-code
625 |
626 |
627 |
628 |
629 |
630 | comment-block
631 |
632 | begin
633 | /\*
634 | captures
635 |
636 | 0
637 |
638 | name
639 | punctuation.definition.comment.groovy
640 |
641 |
642 | end
643 | \*/
644 | name
645 | comment.block.groovy
646 |
647 | comments
648 |
649 | patterns
650 |
651 |
652 | captures
653 |
654 | 0
655 |
656 | name
657 | punctuation.definition.comment.groovy
658 |
659 |
660 | match
661 | /\*\*/
662 | name
663 | comment.block.empty.groovy
664 |
665 |
666 | include
667 | text.html.javadoc
668 |
669 |
670 | include
671 | #comment-block
672 |
673 |
674 | captures
675 |
676 | 1
677 |
678 | name
679 | punctuation.definition.comment.groovy
680 |
681 |
682 | match
683 | (//).*$\n?
684 | name
685 | comment.line.double-slash.groovy
686 |
687 |
688 |
689 | constants
690 |
691 | patterns
692 |
693 |
694 | match
695 | \b([A-Z][A-Z0-9_]+)\b
696 | name
697 | constant.other.groovy
698 |
699 |
700 | match
701 | \b(true|false|null)\b
702 | name
703 | constant.language.groovy
704 |
705 |
706 |
707 | constructors
708 |
709 | applyEndPatternLast
710 | 1
711 | begin
712 | (?<=;|^)(?=\s*(?:(?:private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final)\s+)*[A-Z]\w*\()
713 | end
714 | }
715 | patterns
716 |
717 |
718 | include
719 | #method-content
720 |
721 |
722 |
723 | enum-values
724 |
725 | patterns
726 |
727 |
728 | begin
729 | (?<=;|^)\s*\b([A-Z0-9_]+)(?=\s*(?:,|;|}|\(|$))
730 | beginCaptures
731 |
732 | 1
733 |
734 | name
735 | constant.enum.name.groovy
736 |
737 |
738 | end
739 | ,|;|(?=})|^(?!\s*\w+\s*(?:,|$))
740 | patterns
741 |
742 |
743 | begin
744 | \(
745 | end
746 | \)
747 | name
748 | meta.enum.value.groovy
749 | patterns
750 |
751 |
752 | match
753 | ,
754 | name
755 | punctuation.definition.seperator.parameter.groovy
756 |
757 |
758 | include
759 | #groovy-code
760 |
761 |
762 |
763 |
764 |
765 |
766 |
767 | groovy
768 |
769 | patterns
770 |
771 |
772 | include
773 | #comments
774 |
775 |
776 | include
777 | #class
778 |
779 |
780 | include
781 | #variables
782 |
783 |
784 | include
785 | #methods
786 |
787 |
788 | include
789 | #annotations
790 |
791 |
792 | include
793 | #groovy-code
794 |
795 |
796 |
797 | groovy-code
798 |
799 | patterns
800 |
801 |
802 | include
803 | #groovy-code-minus-map-keys
804 |
805 |
806 | include
807 | #map-keys
808 |
809 |
810 |
811 | groovy-code-minus-map-keys
812 |
813 | comment
814 | In some situations, maps can't be declared without enclosing []'s,
815 | therefore we create a collection of everything but that
816 | patterns
817 |
818 |
819 | include
820 | #comments
821 |
822 |
823 | include
824 | #annotations
825 |
826 |
827 | include
828 | #support-functions
829 |
830 |
831 | include
832 | #keyword-language
833 |
834 |
835 | include
836 | #values
837 |
838 |
839 | include
840 | #anonymous-classes-and-new
841 |
842 |
843 | include
844 | #keyword-operator
845 |
846 |
847 | include
848 | #types
849 |
850 |
851 | include
852 | #storage-modifiers
853 |
854 |
855 | include
856 | #parens
857 |
858 |
859 | include
860 | #closures
861 |
862 |
863 | include
864 | #braces
865 |
866 |
867 |
868 | keyword
869 |
870 | patterns
871 |
872 |
873 | include
874 | #keyword-operator
875 |
876 |
877 | include
878 | #keyword-language
879 |
880 |
881 |
882 | keyword-language
883 |
884 | patterns
885 |
886 |
887 | match
888 | \b(try|catch|finally|throw)\b
889 | name
890 | keyword.control.exception.groovy
891 |
892 |
893 | match
894 | \b((?<!\.)(?:return|break|continue|default|do|while|for|switch|if|else))\b
895 | name
896 | keyword.control.groovy
897 |
898 |
899 | begin
900 | \bcase\b
901 | beginCaptures
902 |
903 | 0
904 |
905 | name
906 | keyword.control.groovy
907 |
908 |
909 | end
910 | :
911 | endCaptures
912 |
913 | 0
914 |
915 | name
916 | punctuation.definition.case-terminator.groovy
917 |
918 |
919 | name
920 | meta.case.groovy
921 | patterns
922 |
923 |
924 | include
925 | #groovy-code-minus-map-keys
926 |
927 |
928 |
929 |
930 | begin
931 | \b(assert)\s
932 | beginCaptures
933 |
934 | 1
935 |
936 | name
937 | keyword.control.assert.groovy
938 |
939 |
940 | end
941 | $|;|}
942 | name
943 | meta.declaration.assertion.groovy
944 | patterns
945 |
946 |
947 | match
948 | :
949 | name
950 | keyword.operator.assert.expression-seperator.groovy
951 |
952 |
953 | include
954 | #groovy-code-minus-map-keys
955 |
956 |
957 |
958 |
959 | match
960 | \b(throws)\b
961 | name
962 | keyword.other.throws.groovy
963 |
964 |
965 |
966 | keyword-operator
967 |
968 | patterns
969 |
970 |
971 | match
972 | \b(as)\b
973 | name
974 | keyword.operator.as.groovy
975 |
976 |
977 | match
978 | \b(in)\b
979 | name
980 | keyword.operator.in.groovy
981 |
982 |
983 | match
984 | \?\:
985 | name
986 | keyword.operator.elvis.groovy
987 |
988 |
989 | match
990 | \*\:
991 | name
992 | keyword.operator.spreadmap.groovy
993 |
994 |
995 | match
996 | \.\.
997 | name
998 | keyword.operator.range.groovy
999 |
1000 |
1001 | match
1002 | \->
1003 | name
1004 | keyword.operator.arrow.groovy
1005 |
1006 |
1007 | match
1008 | <<
1009 | name
1010 | keyword.operator.leftshift.groovy
1011 |
1012 |
1013 | match
1014 | (?<=\S)\.(?=\S)
1015 | name
1016 | keyword.operator.navigation.groovy
1017 |
1018 |
1019 | match
1020 | (?<=\S)\?\.(?=\S)
1021 | name
1022 | keyword.operator.safe-navigation.groovy
1023 |
1024 |
1025 | begin
1026 | \?
1027 | beginCaptures
1028 |
1029 | 0
1030 |
1031 | name
1032 | keyword.operator.ternary.groovy
1033 |
1034 |
1035 | end
1036 | (?=$|\)|}|])
1037 | name
1038 | meta.evaluation.ternary.groovy
1039 | patterns
1040 |
1041 |
1042 | match
1043 | :
1044 | name
1045 | keyword.operator.ternary.expression-seperator.groovy
1046 |
1047 |
1048 | include
1049 | #groovy-code-minus-map-keys
1050 |
1051 |
1052 |
1053 |
1054 | match
1055 | ==~
1056 | name
1057 | keyword.operator.match.groovy
1058 |
1059 |
1060 | match
1061 | =~
1062 | name
1063 | keyword.operator.find.groovy
1064 |
1065 |
1066 | match
1067 | \b(instanceof)\b
1068 | name
1069 | keyword.operator.instanceof.groovy
1070 |
1071 |
1072 | match
1073 | (===|==|!=|<=|>=|<=>|<>|<|>|<<)
1074 | name
1075 | keyword.operator.comparison.groovy
1076 |
1077 |
1078 | match
1079 | =
1080 | name
1081 | keyword.operator.assignment.groovy
1082 |
1083 |
1084 | match
1085 | (\-\-|\+\+)
1086 | name
1087 | keyword.operator.increment-decrement.groovy
1088 |
1089 |
1090 | match
1091 | (\-|\+|\*|\/|%)
1092 | name
1093 | keyword.operator.arithmetic.groovy
1094 |
1095 |
1096 | match
1097 | (!|&&|\|\|)
1098 | name
1099 | keyword.operator.logical.groovy
1100 |
1101 |
1102 |
1103 | language-variables
1104 |
1105 | patterns
1106 |
1107 |
1108 | match
1109 | \b(this|super)\b
1110 | name
1111 | variable.language.groovy
1112 |
1113 |
1114 |
1115 | map-keys
1116 |
1117 | patterns
1118 |
1119 |
1120 | captures
1121 |
1122 | 1
1123 |
1124 | name
1125 | constant.other.key.groovy
1126 |
1127 | 2
1128 |
1129 | name
1130 | punctuation.definition.seperator.key-value.groovy
1131 |
1132 |
1133 | match
1134 | (\w+)\s*(:)
1135 |
1136 |
1137 |
1138 | method-call
1139 |
1140 | begin
1141 | ([\w$]+)(\()
1142 | beginCaptures
1143 |
1144 | 1
1145 |
1146 | name
1147 | meta.method.groovy
1148 |
1149 | 2
1150 |
1151 | name
1152 | punctuation.definition.method-parameters.begin.groovy
1153 |
1154 |
1155 | end
1156 | \)
1157 | endCaptures
1158 |
1159 | 0
1160 |
1161 | name
1162 | punctuation.definition.method-parameters.end.groovy
1163 |
1164 |
1165 | name
1166 | meta.method-call.groovy
1167 | patterns
1168 |
1169 |
1170 | match
1171 | ,
1172 | name
1173 | punctuation.definition.seperator.parameter.groovy
1174 |
1175 |
1176 | include
1177 | #groovy-code
1178 |
1179 |
1180 |
1181 | method-content
1182 |
1183 | patterns
1184 |
1185 |
1186 | match
1187 | \s
1188 |
1189 |
1190 | include
1191 | #annotations
1192 |
1193 |
1194 | begin
1195 | (?=(?:\w|<)[^\(]*\s+(?:[\w$]|<)+\s*\()
1196 | end
1197 | (?=[\w$]+\s*\()
1198 | name
1199 | meta.method.return-type.java
1200 | patterns
1201 |
1202 |
1203 | include
1204 | #storage-modifiers
1205 |
1206 |
1207 | include
1208 | #types
1209 |
1210 |
1211 |
1212 |
1213 | begin
1214 | ([\w$]+)\s*\(
1215 | beginCaptures
1216 |
1217 | 1
1218 |
1219 | name
1220 | entity.name.function.java
1221 |
1222 |
1223 | end
1224 | \)
1225 | name
1226 | meta.definition.method.signature.java
1227 | patterns
1228 |
1229 |
1230 | begin
1231 | (?=[^)])
1232 | end
1233 | (?=\))
1234 | name
1235 | meta.method.parameters.groovy
1236 | patterns
1237 |
1238 |
1239 | begin
1240 | (?=[^,)])
1241 | end
1242 | (?=,|\))
1243 | name
1244 | meta.method.parameter.groovy
1245 | patterns
1246 |
1247 |
1248 | match
1249 | ,
1250 | name
1251 | punctuation.definition.separator.groovy
1252 |
1253 |
1254 | begin
1255 | =
1256 | beginCaptures
1257 |
1258 | 0
1259 |
1260 | name
1261 | keyword.operator.assignment.groovy
1262 |
1263 |
1264 | end
1265 | (?=,|\))
1266 | name
1267 | meta.parameter.default.groovy
1268 | patterns
1269 |
1270 |
1271 | include
1272 | #groovy-code
1273 |
1274 |
1275 |
1276 |
1277 | include
1278 | #parameters
1279 |
1280 |
1281 |
1282 |
1283 |
1284 |
1285 |
1286 |
1287 | begin
1288 | (?=<)
1289 | end
1290 | (?=\s)
1291 | name
1292 | meta.method.paramerised-type.groovy
1293 | patterns
1294 |
1295 |
1296 | begin
1297 | <
1298 | end
1299 | >
1300 | name
1301 | storage.type.parameters.groovy
1302 | patterns
1303 |
1304 |
1305 | include
1306 | #types
1307 |
1308 |
1309 | match
1310 | ,
1311 | name
1312 | punctuation.definition.seperator.groovy
1313 |
1314 |
1315 |
1316 |
1317 |
1318 |
1319 | begin
1320 | throws
1321 | beginCaptures
1322 |
1323 | 0
1324 |
1325 | name
1326 | storage.modifier.groovy
1327 |
1328 |
1329 | end
1330 | (?={|;)|^(?=\s*(?:[^{\s]|$))
1331 | name
1332 | meta.throwables.groovy
1333 | patterns
1334 |
1335 |
1336 | include
1337 | #object-types
1338 |
1339 |
1340 |
1341 |
1342 | begin
1343 | {
1344 | end
1345 | (?=})
1346 | name
1347 | meta.method.body.java
1348 | patterns
1349 |
1350 |
1351 | include
1352 | #groovy-code
1353 |
1354 |
1355 |
1356 |
1357 |
1358 | methods
1359 |
1360 | applyEndPatternLast
1361 | 1
1362 | begin
1363 | (?x:(?<=;|^|{)(?=\s*
1364 | (?:
1365 | (?:private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final) # visibility/modifier
1366 | |
1367 | (?:def)
1368 | |
1369 | (?:
1370 | (?:
1371 | (?:void|boolean|byte|char|short|int|float|long|double)
1372 | |
1373 | (?:@?(?:[a-zA-Z]\w*\.)*[A-Z]+\w*) # object type
1374 | )
1375 | [\[\]]*
1376 | (?:<.*>)?
1377 | )
1378 |
1379 | )
1380 | \s+
1381 | ([^=]+\s+)?\w+\s*\(
1382 | ))
1383 | end
1384 | }|(?=[^{])
1385 | name
1386 | meta.definition.method.groovy
1387 | patterns
1388 |
1389 |
1390 | include
1391 | #method-content
1392 |
1393 |
1394 |
1395 | nest_curly
1396 |
1397 | begin
1398 | \{
1399 | captures
1400 |
1401 | 0
1402 |
1403 | name
1404 | punctuation.section.scope.groovy
1405 |
1406 |
1407 | end
1408 | \}
1409 | patterns
1410 |
1411 |
1412 | include
1413 | #nest_curly
1414 |
1415 |
1416 |
1417 | numbers
1418 |
1419 | patterns
1420 |
1421 |
1422 | match
1423 | ((0(x|X)[0-9a-fA-F]*)|(\+|-)?\b(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)([LlFfUuDdg]|UL|ul)?\b
1424 | name
1425 | constant.numeric.groovy
1426 |
1427 |
1428 |
1429 | object-types
1430 |
1431 | patterns
1432 |
1433 |
1434 | begin
1435 | \b((?:[a-z]\w*\.)*(?:[A-Z]+\w*[a-z]+\w*|UR[LI]))<
1436 | end
1437 | >|[^\w\s,\?<\[\]]
1438 | name
1439 | storage.type.generic.groovy
1440 | patterns
1441 |
1442 |
1443 | include
1444 | #object-types
1445 |
1446 |
1447 | begin
1448 | <
1449 | comment
1450 | This is just to support <>'s with no actual type prefix
1451 | end
1452 | >|[^\w\s,\[\]<]
1453 | name
1454 | storage.type.generic.groovy
1455 |
1456 |
1457 |
1458 |
1459 | begin
1460 | \b((?:[a-z]\w*\.)*[A-Z]+\w*[a-z]+\w*)(?=\[)
1461 | end
1462 | (?=[^\]\s])
1463 | name
1464 | storage.type.object.array.groovy
1465 | patterns
1466 |
1467 |
1468 | begin
1469 | \[
1470 | end
1471 | \]
1472 | patterns
1473 |
1474 |
1475 | include
1476 | #groovy
1477 |
1478 |
1479 |
1480 |
1481 |
1482 |
1483 | match
1484 | \b(?:[a-zA-Z]\w*\.)*(?:[A-Z]+\w*[a-z]+\w*|UR[LI])\b
1485 | name
1486 | storage.type.groovy
1487 |
1488 |
1489 |
1490 | object-types-inherited
1491 |
1492 | patterns
1493 |
1494 |
1495 | begin
1496 | \b((?:[a-zA-Z]\w*\.)*[A-Z]+\w*[a-z]+\w*)<
1497 | end
1498 | >|[^\w\s,\?<\[\]]
1499 | name
1500 | entity.other.inherited-class.groovy
1501 | patterns
1502 |
1503 |
1504 | include
1505 | #object-types-inherited
1506 |
1507 |
1508 | begin
1509 | <
1510 | comment
1511 | This is just to support <>'s with no actual type prefix
1512 | end
1513 | >|[^\w\s,\[\]<]
1514 | name
1515 | storage.type.generic.groovy
1516 |
1517 |
1518 |
1519 |
1520 | captures
1521 |
1522 | 1
1523 |
1524 | name
1525 | keyword.operator.dereference.groovy
1526 |
1527 |
1528 | match
1529 | \b(?:[a-zA-Z]\w*(\.))*[A-Z]+\w*[a-z]+\w*\b
1530 | name
1531 | entity.other.inherited-class.groovy
1532 |
1533 |
1534 |
1535 | parameters
1536 |
1537 | patterns
1538 |
1539 |
1540 | include
1541 | #annotations
1542 |
1543 |
1544 | include
1545 | #storage-modifiers
1546 |
1547 |
1548 | include
1549 | #types
1550 |
1551 |
1552 | match
1553 | \w+
1554 | name
1555 | variable.parameter.method.groovy
1556 |
1557 |
1558 |
1559 | parens
1560 |
1561 | begin
1562 | \(
1563 | end
1564 | \)
1565 | patterns
1566 |
1567 |
1568 | include
1569 | #groovy-code
1570 |
1571 |
1572 |
1573 | primitive-arrays
1574 |
1575 | patterns
1576 |
1577 |
1578 | match
1579 | \b(?:void|boolean|byte|char|short|int|float|long|double)(\[\])*\b
1580 | name
1581 | storage.type.primitive.array.groovy
1582 |
1583 |
1584 |
1585 | primitive-types
1586 |
1587 | patterns
1588 |
1589 |
1590 | match
1591 | \b(?:void|boolean|byte|char|short|int|float|long|double)\b
1592 | name
1593 | storage.type.primitive.groovy
1594 |
1595 |
1596 |
1597 | regexp
1598 |
1599 | patterns
1600 |
1601 |
1602 | begin
1603 | /(?=[^/]+/([^>]|$))
1604 | beginCaptures
1605 |
1606 | 0
1607 |
1608 | name
1609 | punctuation.definition.string.regexp.begin.groovy
1610 |
1611 |
1612 | end
1613 | /
1614 | endCaptures
1615 |
1616 | 0
1617 |
1618 | name
1619 | punctuation.definition.string.regexp.end.groovy
1620 |
1621 |
1622 | name
1623 | string.regexp.groovy
1624 | patterns
1625 |
1626 |
1627 | match
1628 | \\.
1629 | name
1630 | constant.character.escape.groovy
1631 |
1632 |
1633 |
1634 |
1635 | begin
1636 | ~"
1637 | beginCaptures
1638 |
1639 | 0
1640 |
1641 | name
1642 | punctuation.definition.string.regexp.begin.groovy
1643 |
1644 |
1645 | end
1646 | "
1647 | endCaptures
1648 |
1649 | 0
1650 |
1651 | name
1652 | punctuation.definition.string.regexp.end.groovy
1653 |
1654 |
1655 | name
1656 | string.regexp.compiled.groovy
1657 | patterns
1658 |
1659 |
1660 | match
1661 | \\.
1662 | name
1663 | constant.character.escape.groovy
1664 |
1665 |
1666 |
1667 |
1668 |
1669 | storage-modifiers
1670 |
1671 | patterns
1672 |
1673 |
1674 | match
1675 | \b(private|protected|public)\b
1676 | name
1677 | storage.modifier.access-control.groovy
1678 |
1679 |
1680 | match
1681 | \b(static)\b
1682 | name
1683 | storage.modifier.static.groovy
1684 |
1685 |
1686 | match
1687 | \b(final)\b
1688 | name
1689 | storage.modifier.final.groovy
1690 |
1691 |
1692 | match
1693 | \b(native|synchronized|abstract|threadsafe|transient)\b
1694 | name
1695 | storage.modifier.other.groovy
1696 |
1697 |
1698 |
1699 | string-quoted-double
1700 |
1701 | begin
1702 | "
1703 | beginCaptures
1704 |
1705 | 0
1706 |
1707 | name
1708 | punctuation.definition.string.begin.groovy
1709 |
1710 |
1711 | end
1712 | "
1713 | endCaptures
1714 |
1715 | 0
1716 |
1717 | name
1718 | punctuation.definition.string.end.groovy
1719 |
1720 |
1721 | name
1722 | string.quoted.double.groovy
1723 | patterns
1724 |
1725 |
1726 | include
1727 | #string-quoted-double-contents
1728 |
1729 |
1730 |
1731 | string-quoted-double-contents
1732 |
1733 | patterns
1734 |
1735 |
1736 | match
1737 | \\.
1738 | name
1739 | constant.character.escape.groovy
1740 |
1741 |
1742 | applyEndPatternLast
1743 | 1
1744 | begin
1745 | \$\w
1746 | end
1747 | (?=\W)
1748 | name
1749 | variable.other.interpolated.groovy
1750 | patterns
1751 |
1752 |
1753 | match
1754 | \w
1755 | name
1756 | variable.other.interpolated.groovy
1757 |
1758 |
1759 | match
1760 | \.
1761 | name
1762 | keyword.other.dereference.groovy
1763 |
1764 |
1765 |
1766 |
1767 | begin
1768 | \$\{
1769 | captures
1770 |
1771 | 0
1772 |
1773 | name
1774 | punctuation.section.embedded.groovy
1775 |
1776 |
1777 | end
1778 | \}
1779 | name
1780 | source.groovy.embedded.source
1781 | patterns
1782 |
1783 |
1784 | include
1785 | #nest_curly
1786 |
1787 |
1788 |
1789 |
1790 |
1791 | string-quoted-double-multiline
1792 |
1793 | begin
1794 | """
1795 | beginCaptures
1796 |
1797 | 0
1798 |
1799 | name
1800 | punctuation.definition.string.begin.groovy
1801 |
1802 |
1803 | end
1804 | """
1805 | endCaptures
1806 |
1807 | 0
1808 |
1809 | name
1810 | punctuation.definition.string.end.groovy
1811 |
1812 |
1813 | name
1814 | string.quoted.double.multiline.groovy
1815 | patterns
1816 |
1817 |
1818 | include
1819 | #string-quoted-double-contents
1820 |
1821 |
1822 |
1823 | string-quoted-single
1824 |
1825 | begin
1826 | '
1827 | beginCaptures
1828 |
1829 | 0
1830 |
1831 | name
1832 | punctuation.definition.string.begin.groovy
1833 |
1834 |
1835 | end
1836 | '
1837 | endCaptures
1838 |
1839 | 0
1840 |
1841 | name
1842 | punctuation.definition.string.end.groovy
1843 |
1844 |
1845 | name
1846 | string.quoted.single.groovy
1847 | patterns
1848 |
1849 |
1850 | include
1851 | #string-quoted-single-contents
1852 |
1853 |
1854 |
1855 | string-quoted-single-contents
1856 |
1857 | patterns
1858 |
1859 |
1860 | match
1861 | \\.
1862 | name
1863 | constant.character.escape.groovy
1864 |
1865 |
1866 |
1867 | string-quoted-single-multiline
1868 |
1869 | begin
1870 | '''
1871 | beginCaptures
1872 |
1873 | 0
1874 |
1875 | name
1876 | punctuation.definition.string.begin.groovy
1877 |
1878 |
1879 | end
1880 | '''
1881 | endCaptures
1882 |
1883 | 0
1884 |
1885 | name
1886 | punctuation.definition.string.end.groovy
1887 |
1888 |
1889 | name
1890 | string.quoted.single.multiline.groovy
1891 | patterns
1892 |
1893 |
1894 | include
1895 | #string-quoted-single-contents
1896 |
1897 |
1898 |
1899 | strings
1900 |
1901 | patterns
1902 |
1903 |
1904 | include
1905 | #string-quoted-double-multiline
1906 |
1907 |
1908 | include
1909 | #string-quoted-single-multiline
1910 |
1911 |
1912 | include
1913 | #string-quoted-double
1914 |
1915 |
1916 | include
1917 | #string-quoted-single
1918 |
1919 |
1920 | include
1921 | #regexp
1922 |
1923 |
1924 |
1925 | structures
1926 |
1927 | begin
1928 | \[
1929 | beginCaptures
1930 |
1931 | 0
1932 |
1933 | name
1934 | punctuation.definition.structure.begin.groovy
1935 |
1936 |
1937 | end
1938 | \]
1939 | endCaptures
1940 |
1941 | 0
1942 |
1943 | name
1944 | punctuation.definition.structure.end.groovy
1945 |
1946 |
1947 | name
1948 | meta.structure.groovy
1949 | patterns
1950 |
1951 |
1952 | include
1953 | #groovy-code
1954 |
1955 |
1956 | match
1957 | ,
1958 | name
1959 | punctuation.definition.separator.groovy
1960 |
1961 |
1962 |
1963 | support-functions
1964 |
1965 | patterns
1966 |
1967 |
1968 | match
1969 | (?x)\b(?:sprintf|print(?:f|ln)?)\b
1970 | name
1971 | support.function.print.groovy
1972 |
1973 |
1974 | match
1975 | (?x)\b(?:shouldFail|fail(?:NotEquals)?|ass(?:ume|ert(?:S(?:cript|ame)|N(?:ot(?:Same|
1976 | Null)|ull)|Contains|T(?:hat|oString|rue)|Inspect|Equals|False|Length|
1977 | ArrayEquals)))\b
1978 | name
1979 | support.function.testing.groovy
1980 |
1981 |
1982 |
1983 | types
1984 |
1985 | patterns
1986 |
1987 |
1988 | match
1989 | \b(def)\b
1990 | name
1991 | storage.type.def.groovy
1992 |
1993 |
1994 | include
1995 | #primitive-types
1996 |
1997 |
1998 | include
1999 | #primitive-arrays
2000 |
2001 |
2002 | include
2003 | #object-types
2004 |
2005 |
2006 |
2007 | values
2008 |
2009 | patterns
2010 |
2011 |
2012 | include
2013 | #language-variables
2014 |
2015 |
2016 | include
2017 | #strings
2018 |
2019 |
2020 | include
2021 | #numbers
2022 |
2023 |
2024 | include
2025 | #constants
2026 |
2027 |
2028 | include
2029 | #types
2030 |
2031 |
2032 | include
2033 | #structures
2034 |
2035 |
2036 | include
2037 | #method-call
2038 |
2039 |
2040 |
2041 | variables
2042 |
2043 | applyEndPatternLast
2044 | 1
2045 | patterns
2046 |
2047 |
2048 | begin
2049 | (?x:(?=
2050 | (?:
2051 | (?:private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final) # visibility/modifier
2052 | |
2053 | (?:def)
2054 | |
2055 | (?:void|boolean|byte|char|short|int|float|long|double)
2056 | |
2057 | (?:(?:[a-z]\w*\.)*[A-Z]+\w*) # object type
2058 | )
2059 | \s+
2060 | [\w\d_<>\[\],\s]+
2061 | (?:=|$)
2062 |
2063 | ))
2064 | end
2065 | ;|$
2066 | name
2067 | meta.definition.variable.groovy
2068 | patterns
2069 |
2070 |
2071 | match
2072 | \s
2073 |
2074 |
2075 | captures
2076 |
2077 | 1
2078 |
2079 | name
2080 | constant.variable.groovy
2081 |
2082 |
2083 | match
2084 | ([A-Z_0-9]+)\s+(?=\=)
2085 |
2086 |
2087 | captures
2088 |
2089 | 1
2090 |
2091 | name
2092 | meta.definition.variable.name.groovy
2093 |
2094 |
2095 | match
2096 | (\w[^\s,]*)\s+(?=\=)
2097 |
2098 |
2099 | begin
2100 | =
2101 | beginCaptures
2102 |
2103 | 0
2104 |
2105 | name
2106 | keyword.operator.assignment.groovy
2107 |
2108 |
2109 | end
2110 | $
2111 | patterns
2112 |
2113 |
2114 | include
2115 | #groovy-code
2116 |
2117 |
2118 |
2119 |
2120 | captures
2121 |
2122 | 1
2123 |
2124 | name
2125 | meta.definition.variable.name.groovy
2126 |
2127 |
2128 | match
2129 | (\w[^\s=]*)(?=\s*($|;))
2130 |
2131 |
2132 | include
2133 | #groovy-code
2134 |
2135 |
2136 |
2137 |
2138 |
2139 |
2140 | scopeName
2141 | source.groovy
2142 | uuid
2143 | B3A64888-EBBB-4436-8D9E-F1169C5D7613
2144 |
2145 |
2146 |
--------------------------------------------------------------------------------
/Syntaxes/Test.groovy:
--------------------------------------------------------------------------------
1 | package test
2 | import java.util.Map
3 | import static java.util.Map
4 |
5 | /**
6 | * @author Luke Daley
7 | */
8 | class Test extends Object implements Serializable {
9 |
10 | static String s = null
11 | private n = -3459
12 | def l = [1,2,3]
13 | def c = [blah: new Integer(5), ghe: testMethod(false, "bah")]
14 | def p = /sdasd/
15 | def m = [key1: "value1", key2: "value2", (l): "value3"]
16 |
17 | Test(args) {
18 |
19 | }
20 |
21 | Test(String asdfas = "asdfasd") {
22 | def var = null
23 | }
24 |
25 | def testMethod(arg1, String typed) {
26 | return 6
27 | }
28 |
29 | def methodName(args = String) {
30 | { String asdasd = "asdasd", Integer xx = 2 -> }
31 | }
32 |
33 | static main(args) {
34 | def n = -234e12
35 | def t = true ? n : new Integer(1)
36 | assert t : "Failure message"
37 | def m = new HashMap(key1: "123", key2: "123")
38 | m?.equals key1: "123"
39 | thing.default.return // <-- don't scope keywords like default in this context
40 |
41 | recompileFrequency = System.getProperty("recompile.frequency")
42 | recompileFrequency = recompileFrequency ? recompileFrequency.toInteger() : 3
43 |
44 | switch(t) {
45 | case m:
46 |
47 | break
48 | case "CASE_NAME":
49 |
50 | break
51 | default:
52 |
53 | break
54 | }
55 |
56 | println "OK!"
57 | }
58 | }
59 |
60 | private class PrivateTest {
61 |
62 |
63 |
64 | }
65 |
66 | public enum Blah {
67 | THING1,
68 | THING2(1,3),
69 | THING3
70 | }
71 |
72 |
73 |
74 |
75 |
--------------------------------------------------------------------------------
/info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | contactEmailRot13
6 | yq@yqnyrl.pbz
7 | contactName
8 | Luke Daley
9 | description
10 | An object-oriented programming language for the Java platform.
11 | mainMenu
12 |
13 | excludedItems
14 |
15 | 48DE19A7-3847-47E3-B971-1C7BE27C42A5
16 | FF3403B5-3C06-440C-9865-5E0301E9F665
17 | BD762765-1844-4FCD-8DBA-3932034A6960
18 |
19 | items
20 |
21 | E9CD6C3E-DC99-4682-B98D-517D34C503A8
22 | 3E6C0C17-C48E-4194-A99F-7365F48AE196
23 | 729F1599-08BE-40B0-93D6-0482FA566CC7
24 | ------------------------------------
25 | 951D524E-4CB0-4A71-91A5-4DCA57D6686D
26 | ------------------------------------
27 | E8B13A2B-C6AE-47C1-AD42-AD5B7A0B157E
28 | 6C65B168-6119-4AD2-9606-CE64FA90B0A2
29 | 78F26F76-76B4-400E-84F0-E22DB05063CD
30 | ------------------------------------
31 | 44D1B1F3-60E1-4CD7-8314-CF97DBCB2BD4
32 | 455296E5-3008-4E80-80A8-7045AAD9A98D
33 | 3BF1BBCD-F05E-4E0C-BD3E-9E98096C6EEA
34 | F5E592DC-D292-404B-B220-0A9F6CC9FA95
35 | BAC04D79-8E09-45CD-949A-940F7A63324B
36 | 79FD645F-9D4D-4DA4-A685-11740B46F1C2
37 | B6364F26-3215-4EEF-A023-1E0E0B812278
38 | 9214DF8E-BAED-4801-B481-6C00283E63EE
39 | BA62E989-B81C-49C1-B6E7-161B68495513
40 |
41 | submenus
42 |
43 | 1B4E06DA-917C-4991-B7B2-6239F0241FBF
44 |
45 | items
46 |
47 | C0F820FA-1987-461A-88D7-3F5DFB2A9C84
48 | F25E60A2-0ED2-4625-BA43-D3748697A014
49 |
50 | name
51 | Strings
52 |
53 | 1D1052D2-702E-4861-A22F-4E21A41554F9
54 |
55 | items
56 |
57 | 3B408AF5-B3E7-4B8E-9056-79CEA2E61F25
58 | ------------------------------------
59 | 7CF4CAA7-6EC5-41E6-A4B1-B1BE77D03931
60 | ------------------------------------
61 | 811449A1-F936-40F9-96A4-627511DDA806
62 | 11E662E2-7507-4FAB-A618-22BDBA462981
63 | ------------------------------------
64 | AD7D1A45-170B-4C16-80B9-0D2EFBEE6229
65 |
66 | name
67 | Testing
68 |
69 | 3BF1BBCD-F05E-4E0C-BD3E-9E98096C6EEA
70 |
71 | items
72 |
73 | C93CEA06-E045-4D1A-A581-DC9E63F048C0
74 | 03D61D6C-ACC0-4BB3-AAB8-4B7D7A81523D
75 | 138853E5-7033-4059-B8E6-8273C0637C07
76 | 52467FAB-C1E6-4E9A-86F1-22E6A538662E
77 | 5935B679-0E50-41DB-B55B-2FF8A65AD8CD
78 | A5C80D9B-2D0F-4E11-A261-01B48519A228
79 | 2DB139D0-75BA-49FA-9249-690DB3CAE99F
80 | 7F0BF50E-97B9-4BC4-BF80-8C2932B31DB0
81 | CACF2879-3FE5-4ACC-9AAD-40216F490F0D
82 | E9F61E6B-6821-4CFC-9FEF-946141E9F846
83 |
84 | name
85 | Flow
86 |
87 | 44D1B1F3-60E1-4CD7-8314-CF97DBCB2BD4
88 |
89 | items
90 |
91 | 2E5BF1D2-CED3-42B0-80DF-30AAED089A76
92 | ------------------------------------
93 | 2C47CB19-EEBC-44CD-A2EC-F000465DA1E9
94 | 1E2AD474-3AFA-47D7-B2D8-C38FBE205A80
95 | ------------------------------------
96 | E7414082-0A63-4933-BB9E-9FB9C491749C
97 | 35E301FB-00C4-4CE6-9164-E84057FE1E9F
98 | 0967D932-6CD3-4347-A6F6-8561FA9081AA
99 | ------------------------------------
100 | CBA68505-EC93-47A2-860C-3892AD0AF470
101 | 8E354731-E877-41A7-918C-56DA74A4EC32
102 | CE6B0A47-7E3D-4276-928F-6AFAD3514EE6
103 | 1D1052D2-702E-4861-A22F-4E21A41554F9
104 |
105 | name
106 | Declarations
107 |
108 | 455296E5-3008-4E80-80A8-7045AAD9A98D
109 |
110 | items
111 |
112 | 91A419C7-B816-4E14-AEC8-05287F66D4C8
113 | D91F16B6-C86C-4490-947F-F482AD20807E
114 |
115 | name
116 | Documentation
117 |
118 | 62E84F28-34DB-45CB-BB32-6837FC2CEFFE
119 |
120 | items
121 |
122 | 0ECF0823-9E5A-4866-80A3-EFCCCA1F9615
123 | 0C9A7EED-2FC5-4E2B-B160-8D50E8350F36
124 | B84B9BBC-B4B9-4169-8643-2BF45D7E0B98
125 | 05CB185E-F016-4EA6-9B1C-EB7830E4F859
126 | 1E985DD0-E1B7-472A-A31C-1B9AB917DF5C
127 | 8897744C-C480-42F3-95F0-ECA66DE5F81E
128 | 7015B36F-423C-4F5C-88EC-348DBF54CACE
129 | EAE02657-C90A-49C5-90B4-7AC043C1BD5A
130 | 502CA3F8-ABED-4A0B-A8A9-6DA10AC32EB5
131 | 934815EE-37A0-4431-B9E5-59F6D7B8319B
132 |
133 | name
134 | Files & Streams
135 |
136 | 7650881B-A007-43ED-9621-359B6BB0CDDF
137 |
138 | items
139 |
140 | 91AC7C4E-4BC2-4AC2-BB44-F1C89FA8D317
141 | 43B7BCC7-99FA-4F6A-B375-B8555CB4F490
142 | 8EA93476-BE8A-4FD9-8E98-26D0FAF0C186
143 | 5CE4D7C8-66AF-468B-9DDC-F41C37CED094
144 | 55ED6B1E-B43B-495A-B43C-B3D7B2C6DCE0
145 | 2755C268-036A-486B-B030-7EE1AAB3042B
146 | AD01E690-5071-4DF9-8165-4D01396073AB
147 | ------------------------------------
148 | 2C9612BA-9B03-41E0-A59C-882BA9DA7876
149 | 3223EE5A-FFE7-490C-9171-583D0FC99083
150 |
151 | name
152 | As
153 |
154 | 79FD645F-9D4D-4DA4-A685-11740B46F1C2
155 |
156 | items
157 |
158 | 2158C237-5FA0-4C14-BA75-ACE6A9AF4DA6
159 | 7CD67A16-887C-4F6B-BCF7-A8F59C0E3801
160 | ------------------------------------
161 | BF5639C4-2A58-46C0-8929-4A5010E6473B
162 | 80DD9ED4-7BC8-47A7-9187-B47C82C51C6F
163 | EC389D48-67B3-437C-B70D-9314EFC830A2
164 | F67AA34F-E2E9-4F4F-9C76-73B9DE134708
165 | A79D8CA2-389B-4BEA-A273-43B6CC489C9F
166 | A83832BE-A728-4785-8DC0-228A990AE8F9
167 | EE21684A-4B7F-4AA2-BC9C-AE331CEC8F09
168 | 8C88EC86-9E66-4F5A-B8C9-C4BF1215D0D6
169 | 2F09117B-A382-489F-9E7C-5EAB720EA6B1
170 |
171 | name
172 | Input/Output
173 |
174 | 84ABF11C-84FF-4E48-B3BE-60AF0560C022
175 |
176 | items
177 |
178 | F98D5DB7-41D9-4C62-96EE-31E5B16B126A
179 | 3F8699F6-AEA4-498D-99A5-6F8949A808D0
180 | 2367D195-F182-4390-A801-27701107FBBE
181 | 599F3859-E634-4CA0-AAA5-21E9AC450ED3
182 | 52F522F9-E810-410F-8FA9-738992A23263
183 | 062DC244-1B3F-43CF-82BB-777882905B85
184 | 887BDDD6-682A-487E-BAC2-C4FEF81893DE
185 | 37D97C76-E4A3-4938-863C-371AA781C00B
186 |
187 | name
188 | Collections
189 |
190 | 8E354731-E877-41A7-918C-56DA74A4EC32
191 |
192 | items
193 |
194 | 22DDDD36-254D-4E0B-B1E6-1547661B01C5
195 | C86D59F4-010C-4684-89B0-AEC8691173E9
196 | CA634288-7DC5-4221-9DC2-20F06C89E3EA
197 | 32432A78-BDFF-4227-BC8C-B83DCF5BBC5D
198 | 59D7ECC5-A7E5-4984-94D4-31ADD463E078
199 | 846E1FF7-576F-4B33-AF6E-D382A4568D29
200 | 9E79BFEB-71D8-4626-9AB7-CC2250BC54AA
201 | D68BC13B-00A0-4873-9D45-9B3ECF0A6341
202 | ------------------------------------
203 | CADACABD-B3C9-4A66-B451-041FCD874DA4
204 |
205 | name
206 | Variables
207 |
208 | 8F368364-AD6E-4E65-8023-9C8EF9335883
209 |
210 | items
211 |
212 | F6C4E0DE-4BC4-4A0B-8633-A73A168F4897
213 | DAA867F7-0BAB-417C-9FAD-51A81C2A0F3D
214 | 334326DB-ADCD-42B0-8E38-B89FC0BC0EE2
215 | CD6EFDAB-0C62-4488-9D54-491974A9DB9E
216 |
217 | name
218 | Numbers
219 |
220 | 91927F36-BAE4-43A8-9FC2-D6DF3B3A4305
221 |
222 | items
223 |
224 | DAFFA50E-CA9C-49D2-ACF8-D127E271B9BD
225 | 8F6FBCF8-EB48-4573-8BDF-E1EACF3E60AE
226 | 301C4E82-8F1B-4423-B9F7-E6D19538B492
227 | 5909EDC9-BE9B-43B2-B469-C4915E84BDF6
228 | EF529118-C849-40AF-8B8A-FF96326AD26B
229 | ADFCEABD-3EA9-420B-9E33-C2184621BCF4
230 | 6A0AB561-7A23-42CF-9A56-A8D550723B0A
231 | BC96A573-94FA-42D2-BA3C-8454F48D622D
232 | F83A236B-1ED3-4D66-88D2-D5F4464B242D
233 | EE74D04D-9CF4-495D-8510-4246DBFA9203
234 | C3ED5F43-EDEE-4991-AE89-68B4F29D2E76
235 | 98929DE2-18BA-4528-9476-C45F3EE938C3
236 |
237 | name
238 | To
239 |
240 | 9214DF8E-BAED-4801-B481-6C00283E63EE
241 |
242 | items
243 |
244 | E87B5AB1-980F-490B-8CF7-8577377DB5D9
245 | 085A37E3-68C3-440D-A75F-BC13A9782135
246 | B5ABE863-BAEC-4C94-9B94-B8FED21F1E04
247 | F4E726E7-FA09-483E-B896-442CF2C747E0
248 | B9D2BBEE-88EC-4225-B547-64A27AE80D9F
249 |
250 | name
251 | Threads
252 |
253 | AD7D1A45-170B-4C16-80B9-0D2EFBEE6229
254 |
255 | items
256 |
257 | 3DA3EEE6-0966-4911-9A4C-AF939BE2F427
258 | 6FAAE95D-DC2B-420C-BB1A-44E4C0B3DFE0
259 | 38625828-1187-476B-BB66-7A8EA5601415
260 | 1FE2B60C-06E8-4541-9E83-5623F0FE1151
261 | 3D0A86B2-648D-4A35-9B55-A2A2A9EEE38D
262 | FEA9FEBE-44D8-4452-AD66-FBE1A2E38D72
263 | AABDE87E-B458-41CD-8668-4FD4EA3B5706
264 | 0F011DE5-992E-46E2-8DB2-2A7491463321
265 |
266 | name
267 | Assertions
268 |
269 | B6364F26-3215-4EEF-A023-1E0E0B812278
270 |
271 | items
272 |
273 | 7650881B-A007-43ED-9621-359B6BB0CDDF
274 | 91927F36-BAE4-43A8-9FC2-D6DF3B3A4305
275 |
276 | name
277 | Type Conversion
278 |
279 | BA62E989-B81C-49C1-B6E7-161B68495513
280 |
281 | items
282 |
283 | 1781AC80-E66A-4687-9312-8AC5809645E6
284 | 4D6B8D48-40DA-45EC-8D4E-BCC63C0A454B
285 | CDC90200-4476-4287-9957-88F9FB12EB77
286 | 0A9B1368-E4C0-4B94-BE1D-6B9EA1F27415
287 | 7698CB64-8DAD-4BAF-A170-2A1A67C8A4CD
288 |
289 | name
290 | Ant Scripting
291 |
292 | BAC04D79-8E09-45CD-949A-940F7A63324B
293 |
294 | items
295 |
296 | C2C9DA71-A726-414E-9571-AF4D552DA818
297 | 76AA2DFA-36D6-4B66-AF15-5E8B6F93EBFA
298 | 68225360-25FB-44D5-B9CF-E9AD7EC71763
299 | 0964BA68-3780-43CB-9372-1DADD2FCADF2
300 |
301 | name
302 | Search/Sort/Replace
303 |
304 | CC28D08A-3239-405B-80C4-0926397AECAC
305 |
306 | items
307 |
308 | CDDD5286-5B6B-4B79-8AA7-6F27ACF2441A
309 | F8BC3DDB-1C63-4419-9A88-239B592C7FCB
310 |
311 | name
312 | Maps
313 |
314 | CE6B0A47-7E3D-4276-928F-6AFAD3514EE6
315 |
316 | items
317 |
318 | 940FF588-EE0E-43F1-B90D-1D901FFE948C
319 | C1A2F4A4-8043-49F2-9A2C-5E2F3C056B58
320 | 334E5D2A-DD89-4FB4-B46B-73C0FD2B5447
321 | E43D020F-D3FF-4457-92ED-57858626D52E
322 | 64B1A830-646A-439E-BB31-77E26299EAEC
323 | E0DCF878-9B20-403F-BC3C-E85D8085ABF3
324 | A32F6740-9803-4B05-A35B-E9D04B331593
325 | 18F8CD14-6214-4B23-88B3-D638FCBF4FCE
326 | ------------------------------------
327 | 91AFF9B1-E508-46E4-9962-FA92635C5D53
328 |
329 | name
330 | Methods
331 |
332 | F5E592DC-D292-404B-B220-0A9F6CC9FA95
333 |
334 | items
335 |
336 | 9C0B41E0-63FF-4AEB-B45B-68E329FBDB44
337 | C12D2ED7-E27A-4D0E-BC80-EEDCF387D6C6
338 | 8F368364-AD6E-4E65-8023-9C8EF9335883
339 | 62E84F28-34DB-45CB-BB32-6837FC2CEFFE
340 | 1B4E06DA-917C-4991-B7B2-6239F0241FBF
341 | 84ABF11C-84FF-4E48-B3BE-60AF0560C022
342 | CC28D08A-3239-405B-80C4-0926397AECAC
343 |
344 | name
345 | Iteration
346 |
347 |
348 |
349 | name
350 | Groovy
351 | ordering
352 |
353 | B3A64888-EBBB-4436-8D9E-F1169C5D7613
354 | 6AF1B177-1700-478F-808B-78D85403FC19
355 | C0E2BE5E-3DB3-4F86-AB3D-5800E4307C29
356 | AAC3FB7F-5428-4B6A-B43E-62E4C6677E1F
357 | CF622434-558B-4333-8B57-76576354D6DC
358 | 6201F313-C9FB-4D7E-9D01-FB85287BE21C
359 | 2E5BF1D2-CED3-42B0-80DF-30AAED089A76
360 | 78F26F76-76B4-400E-84F0-E22DB05063CD
361 | E8B13A2B-C6AE-47C1-AD42-AD5B7A0B157E
362 | 6C65B168-6119-4AD2-9606-CE64FA90B0A2
363 | E9CD6C3E-DC99-4682-B98D-517D34C503A8
364 | 3E6C0C17-C48E-4194-A99F-7365F48AE196
365 | 729F1599-08BE-40B0-93D6-0482FA566CC7
366 | 951D524E-4CB0-4A71-91A5-4DCA57D6686D
367 | 110203B5-6B93-4F40-ACE4-8F866FA14117
368 | 91A419C7-B816-4E14-AEC8-05287F66D4C8
369 | D91F16B6-C86C-4490-947F-F482AD20807E
370 | 35E301FB-00C4-4CE6-9164-E84057FE1E9F
371 | 0967D932-6CD3-4347-A6F6-8561FA9081AA
372 | CADACABD-B3C9-4A66-B451-041FCD874DA4
373 | 22DDDD36-254D-4E0B-B1E6-1547661B01C5
374 | 91AFF9B1-E508-46E4-9962-FA92635C5D53
375 | 4D6B8D48-40DA-45EC-8D4E-BCC63C0A454B
376 | CDC90200-4476-4287-9957-88F9FB12EB77
377 | 0A9B1368-E4C0-4B94-BE1D-6B9EA1F27415
378 | 1781AC80-E66A-4687-9312-8AC5809645E6
379 | 7698CB64-8DAD-4BAF-A170-2A1A67C8A4CD
380 | 55ED6B1E-B43B-495A-B43C-B3D7B2C6DCE0
381 | 2755C268-036A-486B-B030-7EE1AAB3042B
382 | 8EA93476-BE8A-4FD9-8E98-26D0FAF0C186
383 | 5CE4D7C8-66AF-468B-9DDC-F41C37CED094
384 | 43B7BCC7-99FA-4F6A-B375-B8555CB4F490
385 | 91AC7C4E-4BC2-4AC2-BB44-F1C89FA8D317
386 | AD01E690-5071-4DF9-8165-4D01396073AB
387 | 2C9612BA-9B03-41E0-A59C-882BA9DA7876
388 | 3223EE5A-FFE7-490C-9171-583D0FC99083
389 | 3B408AF5-B3E7-4B8E-9056-79CEA2E61F25
390 | 811449A1-F936-40F9-96A4-627511DDA806
391 | 11E662E2-7507-4FAB-A618-22BDBA462981
392 | 7CF4CAA7-6EC5-41E6-A4B1-B1BE77D03931
393 | FEA9FEBE-44D8-4452-AD66-FBE1A2E38D72
394 | 38625828-1187-476B-BB66-7A8EA5601415
395 | 3DA3EEE6-0966-4911-9A4C-AF939BE2F427
396 | 6FAAE95D-DC2B-420C-BB1A-44E4C0B3DFE0
397 | AABDE87E-B458-41CD-8668-4FD4EA3B5706
398 | 3D0A86B2-648D-4A35-9B55-A2A2A9EEE38D
399 | 1FE2B60C-06E8-4541-9E83-5623F0FE1151
400 | 0F011DE5-992E-46E2-8DB2-2A7491463321
401 | F98D5DB7-41D9-4C62-96EE-31E5B16B126A
402 | 3F8699F6-AEA4-498D-99A5-6F8949A808D0
403 | 2367D195-F182-4390-A801-27701107FBBE
404 | 334326DB-ADCD-42B0-8E38-B89FC0BC0EE2
405 | DAA867F7-0BAB-417C-9FAD-51A81C2A0F3D
406 | 599F3859-E634-4CA0-AAA5-21E9AC450ED3
407 | 52F522F9-E810-410F-8FA9-738992A23263
408 | 0ECF0823-9E5A-4866-80A3-EFCCCA1F9615
409 | 7015B36F-423C-4F5C-88EC-348DBF54CACE
410 | EAE02657-C90A-49C5-90B4-7AC043C1BD5A
411 | 502CA3F8-ABED-4A0B-A8A9-6DA10AC32EB5
412 | B84B9BBC-B4B9-4169-8643-2BF45D7E0B98
413 | 05CB185E-F016-4EA6-9B1C-EB7830E4F859
414 | 1E985DD0-E1B7-472A-A31C-1B9AB917DF5C
415 | CDDD5286-5B6B-4B79-8AA7-6F27ACF2441A
416 | 0C9A7EED-2FC5-4E2B-B160-8D50E8350F36
417 | F25E60A2-0ED2-4625-BA43-D3748697A014
418 | 37D97C76-E4A3-4938-863C-371AA781C00B
419 | F8BC3DDB-1C63-4419-9A88-239B592C7FCB
420 | 887BDDD6-682A-487E-BAC2-C4FEF81893DE
421 | 062DC244-1B3F-43CF-82BB-777882905B85
422 | C2C9DA71-A726-414E-9571-AF4D552DA818
423 | 76AA2DFA-36D6-4B66-AF15-5E8B6F93EBFA
424 | C0F820FA-1987-461A-88D7-3F5DFB2A9C84
425 | 0964BA68-3780-43CB-9372-1DADD2FCADF2
426 | B9D2BBEE-88EC-4225-B547-64A27AE80D9F
427 | CD6EFDAB-0C62-4488-9D54-491974A9DB9E
428 | 68225360-25FB-44D5-B9CF-E9AD7EC71763
429 | 934815EE-37A0-4431-B9E5-59F6D7B8319B
430 | 5935B679-0E50-41DB-B55B-2FF8A65AD8CD
431 | A5C80D9B-2D0F-4E11-A261-01B48519A228
432 | 2DB139D0-75BA-49FA-9249-690DB3CAE99F
433 | 9C0B41E0-63FF-4AEB-B45B-68E329FBDB44
434 | E87B5AB1-980F-490B-8CF7-8577377DB5D9
435 | 085A37E3-68C3-440D-A75F-BC13A9782135
436 | B5ABE863-BAEC-4C94-9B94-B8FED21F1E04
437 | F4E726E7-FA09-483E-B896-442CF2C747E0
438 | BC96A573-94FA-42D2-BA3C-8454F48D622D
439 | 98929DE2-18BA-4528-9476-C45F3EE938C3
440 | C3ED5F43-EDEE-4991-AE89-68B4F29D2E76
441 | ADFCEABD-3EA9-420B-9E33-C2184621BCF4
442 | 6A0AB561-7A23-42CF-9A56-A8D550723B0A
443 | F83A236B-1ED3-4D66-88D2-D5F4464B242D
444 | EE74D04D-9CF4-495D-8510-4246DBFA9203
445 | 5909EDC9-BE9B-43B2-B469-C4915E84BDF6
446 | EF529118-C849-40AF-8B8A-FF96326AD26B
447 | 301C4E82-8F1B-4423-B9F7-E6D19538B492
448 | 8F6FBCF8-EB48-4573-8BDF-E1EACF3E60AE
449 | DAFFA50E-CA9C-49D2-ACF8-D127E271B9BD
450 | 8C88EC86-9E66-4F5A-B8C9-C4BF1215D0D6
451 | A79D8CA2-389B-4BEA-A273-43B6CC489C9F
452 | F67AA34F-E2E9-4F4F-9C76-73B9DE134708
453 | 2F09117B-A382-489F-9E7C-5EAB720EA6B1
454 | EC389D48-67B3-437C-B70D-9314EFC830A2
455 | BF5639C4-2A58-46C0-8929-4A5010E6473B
456 | A83832BE-A728-4785-8DC0-228A990AE8F9
457 | EE21684A-4B7F-4AA2-BC9C-AE331CEC8F09
458 | 80DD9ED4-7BC8-47A7-9187-B47C82C51C6F
459 | 48DE19A7-3847-47E3-B971-1C7BE27C42A5
460 | 8897744C-C480-42F3-95F0-ECA66DE5F81E
461 | 7CD67A16-887C-4F6B-BCF7-A8F59C0E3801
462 | 2158C237-5FA0-4C14-BA75-ACE6A9AF4DA6
463 | 234A3407-42D6-44FF-A3D2-6792B2503005
464 | 2F5CC91C-4AEE-4657-8277-B4C13C33A02F
465 |
466 | uuid
467 | D9D34536-A9FC-4DC2-8AF4-30D1ACC4B5F4
468 |
469 |
470 |
--------------------------------------------------------------------------------