Skip to content

Commit 7d055aa

Browse files
committed
Merge pull request honza#383 from 0hansen/master
Java: fixed some issues and added declarations for collections
2 parents e77a704 + 64a4d3c commit 7d055aa

File tree

1 file changed

+30
-17
lines changed

1 file changed

+30
-17
lines changed

snippets/java.snippets

+30-17
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## Access Modifiers
22
snippet po
3-
protected
3+
protected ${0}
44
snippet pu
5-
public
5+
public ${0}
66
snippet pr
7-
private
7+
private ${0}
88
##
99
## Annotations
1010
snippet before
@@ -25,7 +25,7 @@ snippet oo
2525
##
2626
## Basic Java packages and import
2727
snippet im
28-
import
28+
import ${0}
2929
snippet j.b
3030
java.beans.
3131
snippet j.i
@@ -39,17 +39,17 @@ snippet j.u
3939
##
4040
## Class
4141
snippet cl
42-
class ${1:`vim_snippets#Filename("", "untitled")`} ${0}
42+
class ${1:`vim_snippets#Filename("$1", "untitled")`} ${0}
4343
snippet in
44-
interface ${1:`vim_snippets#Filename("", "untitled")`} ${2:extends Parent}
44+
interface ${1:`vim_snippets#Filename("$1", "untitled")`} ${2:extends Parent}
4545
snippet tc
46-
public class ${1:`vim_snippets#Filename()`} extends ${0:TestCase}
46+
public class ${1:`vim_snippets#Filename("$1")`} extends ${0:TestCase}
4747
##
4848
## Class Enhancements
4949
snippet ext
50-
extends
50+
extends ${0}
5151
snippet imp
52-
implements
52+
implements ${0}
5353
##
5454
## Comments
5555
snippet /*
@@ -89,15 +89,28 @@ snippet m
8989
snippet v
9090
${1:String} ${2:var}${3: = null}${4};
9191
##
92+
## Declaration for ArrayList
93+
snippet d.al
94+
List<${1:Object}> ${2:list} = ArrayList<$1>;${0}
95+
## Declaration for HashMap
96+
snippet d.hm
97+
Map<${1:Object}, ${2:Object}> ${3:map} = HashMap<$1, $2>;${0}
98+
## Declaration for HashSet
99+
snippet d.hs
100+
Set<${1:Object}> ${2:set} = HashSet<$1>;${0}
101+
## Declaration for Stack
102+
snippet d.st
103+
Stack<${1:Object}> ${2:stack} = Stack<$1>;${0}
104+
##
92105
## Enhancements to Methods, variables, classes, etc.
93106
snippet ab
94-
abstract
107+
abstract ${0}
95108
snippet fi
96-
final
109+
final ${0}
97110
snippet st
98-
static
111+
static ${0}
99112
snippet sy
100-
synchronized
113+
synchronized ${0}
101114
##
102115
## Error Methods
103116
snippet err
@@ -113,9 +126,9 @@ snippet as
113126
snippet ca
114127
catch(${1:Exception} ${2:e}) ${0}
115128
snippet thr
116-
throw
129+
throw ${0}
117130
snippet ths
118-
throws
131+
throws ${0}
119132
snippet try
120133
try {
121134
${0}
@@ -144,7 +157,7 @@ snippet @au
144157
snippet @br
145158
@brief ${0:Description}
146159
snippet @fi
147-
@file ${0:`vim_snippets#Filename()`}.java
160+
@file ${0:`vim_snippets#Filename("$1")`}.java
148161
snippet @pa
149162
@param ${0:param}
150163
snippet @re
@@ -206,7 +219,7 @@ snippet get
206219
##
207220
## Terminate Methods or Loops
208221
snippet re
209-
return
222+
return ${0}
210223
snippet br
211224
break;
212225
##

0 commit comments

Comments
 (0)