Skip to content

Commit 5514f22

Browse files
authored
Added abstract class and @interface snippets for new java file generation. Fixes #1722 (#1723)
Signed-off-by: ghokun <[email protected]>
1 parent f06cb81 commit 5514f22

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/fileEventHandler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,9 @@ async function handleNewJavaFiles(e: FileCreateEvent) {
119119
if (isModuleInfo) {
120120
snippets.push(`module \${1:name} {`);
121121
} else if (!serverReady || await isVersionLessThan(emptyFiles[i].toString(), 14)) {
122-
snippets.push(`public \${1|class,interface,enum|} ${typeName} {`);
122+
snippets.push(`public \${1|class,interface,enum,abstract class,@interface|} ${typeName} {`);
123123
} else {
124-
snippets.push(`public \${1|class ${typeName},interface ${typeName},enum ${typeName},record ${typeName}()|} {`);
124+
snippets.push(`public \${1|class ${typeName},interface ${typeName},enum ${typeName},record ${typeName}(),abstract class ${typeName},@interface ${typeName}|} {`);
125125
}
126126
snippets.push("\t${0}");
127127
snippets.push("}");

0 commit comments

Comments
 (0)