20250804
This commit is contained in:
@@ -254,32 +254,6 @@
|
|||||||
" */\n",
|
" */\n",
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"JavaDoc for class": {
|
|
||||||
"scope": "java",
|
|
||||||
"prefix": "javadoc-class",
|
|
||||||
"body": [
|
|
||||||
"/**",
|
|
||||||
" * ${1:$TM_FILENAME_BASE}",
|
|
||||||
" *",
|
|
||||||
" * <p>",
|
|
||||||
" * ${2:description}",
|
|
||||||
" * </p>",
|
|
||||||
" *",
|
|
||||||
" * <p>",
|
|
||||||
" * <b>NOTE: ${3:content}.</b>",
|
|
||||||
" * </p>",
|
|
||||||
" * @author ${4:<a href=\"${5:http://zhouxy.xyz:3000/ZhouXY108}\">${6:ZhouXY}</a>}",
|
|
||||||
" * @since $7",
|
|
||||||
" * @see $8",
|
|
||||||
" */",
|
|
||||||
],
|
|
||||||
"description": "JavaDoc for class"
|
|
||||||
},
|
|
||||||
"inheritDoc": {
|
|
||||||
"scope": "java",
|
|
||||||
"prefix": ["javadoc-inheritDoc", "doc-inheritDoc"],
|
|
||||||
"body": "/** {@inheritDoc} */"
|
|
||||||
},
|
|
||||||
"Jdbc Template": {
|
"Jdbc Template": {
|
||||||
"scope": "java",
|
"scope": "java",
|
||||||
"prefix": "jdbc",
|
"prefix": "jdbc",
|
||||||
|
@@ -2,8 +2,52 @@
|
|||||||
"code": {
|
"code": {
|
||||||
"prefix": "@code",
|
"prefix": "@code",
|
||||||
"body": [
|
"body": [
|
||||||
"{@code $TM_SELECTED_TEXT}"
|
"{@code ${1:$TM_SELECTED_TEXT}}"
|
||||||
],
|
],
|
||||||
"scope": "java"
|
"scope": "java"
|
||||||
}
|
},
|
||||||
|
"link": {
|
||||||
|
"prefix": "@link",
|
||||||
|
"body": [
|
||||||
|
"{@link ${1:$TM_SELECTED_TEXT}}"
|
||||||
|
],
|
||||||
|
"scope": "java"
|
||||||
|
},
|
||||||
|
"author": {
|
||||||
|
"prefix": ["@author", "@auth"],
|
||||||
|
"body": [
|
||||||
|
"@author ${1:ZhouXY108}${2: <${3:luquanlion@outlook.com}>}"
|
||||||
|
],
|
||||||
|
},
|
||||||
|
"JavaDoc for class": {
|
||||||
|
"scope": "java",
|
||||||
|
"prefix": [
|
||||||
|
"javadoc-class",
|
||||||
|
"doc-class"
|
||||||
|
],
|
||||||
|
"body": [
|
||||||
|
"/**",
|
||||||
|
" * ${1:$TM_FILENAME_BASE}",
|
||||||
|
" *",
|
||||||
|
" * <p>",
|
||||||
|
" * ${2:description}",
|
||||||
|
" *",
|
||||||
|
" * <p>",
|
||||||
|
" * <b>NOTE: ${3:content}.</b>",
|
||||||
|
" *",
|
||||||
|
" * @author ${4:ZhouXY108}${5: <${6:luquanlion@outlook.com}>}",
|
||||||
|
" * @since $7",
|
||||||
|
" * @see $8",
|
||||||
|
" */",
|
||||||
|
],
|
||||||
|
"description": "JavaDoc for class"
|
||||||
|
},
|
||||||
|
"inheritDoc": {
|
||||||
|
"scope": "java",
|
||||||
|
"prefix": [
|
||||||
|
"javadoc-inheritDoc",
|
||||||
|
"doc-inheritDoc"
|
||||||
|
],
|
||||||
|
"body": "/** {@inheritDoc} */"
|
||||||
|
},
|
||||||
}
|
}
|
30
jspecify.code-snippets
Normal file
30
jspecify.code-snippets
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"Import all JSpecify annotations": {
|
||||||
|
"scope": "java",
|
||||||
|
"prefix": "jspecify-import-all",
|
||||||
|
"body": [
|
||||||
|
"import org.jspecify.annotations.*;",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"description": "import all JSpecify annotations"
|
||||||
|
},
|
||||||
|
"Import JSpecify annotations": {
|
||||||
|
"scope": "java",
|
||||||
|
"prefix": "jspecify-import",
|
||||||
|
"body": [
|
||||||
|
"import org.jspecify.annotations.Nullable;",
|
||||||
|
"import org.jspecify.annotations.NonNull;",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"description": "import JSpecify annotations"
|
||||||
|
},
|
||||||
|
"Import JSpecify annotations (Nullable)": {
|
||||||
|
"scope": "java",
|
||||||
|
"prefix": "jspecify-import-nullable",
|
||||||
|
"body": [
|
||||||
|
"import org.jspecify.annotations.Nullable;",
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"description": "import JSpecify annotations (nullable)"
|
||||||
|
},
|
||||||
|
}
|
@@ -267,7 +267,7 @@
|
|||||||
"/**",
|
"/**",
|
||||||
" * Entity 和 Info 的父类",
|
" * Entity 和 Info 的父类",
|
||||||
" * ",
|
" * ",
|
||||||
" * @author ZhouXY",
|
" * @author ZhouXY108 <luquanlion@outlook.com>",
|
||||||
" */",
|
" */",
|
||||||
"public abstract class BaseDomain implements Serializable {",
|
"public abstract class BaseDomain implements Serializable {",
|
||||||
"\tprotected Long id;",
|
"\tprotected Long id;",
|
||||||
@@ -304,7 +304,7 @@
|
|||||||
"/**",
|
"/**",
|
||||||
" * ${5:ModuleShortName}${7:Entity} 的基本属性",
|
" * ${5:ModuleShortName}${7:Entity} 的基本属性",
|
||||||
" * ",
|
" * ",
|
||||||
" * @author ZhouXY",
|
" * @author ZhouXY108 <luquanlion@outlook.com>",
|
||||||
" */",
|
" */",
|
||||||
"public class ${5:ModuleShortName}${7:Entity}Info extends BaseDomain {",
|
"public class ${5:ModuleShortName}${7:Entity}Info extends BaseDomain {",
|
||||||
"\tprivate String username;",
|
"\tprivate String username;",
|
||||||
@@ -352,7 +352,7 @@
|
|||||||
"/**",
|
"/**",
|
||||||
" * 查询参数的基本属性",
|
" * 查询参数的基本属性",
|
||||||
" * ",
|
" * ",
|
||||||
" * @author ZhouXY",
|
" * @author ZhouXY108 <luquanlion@outlook.com>",
|
||||||
" */",
|
" */",
|
||||||
"public abstract class BaseQueryParams {",
|
"public abstract class BaseQueryParams {",
|
||||||
"\tprotected Long id;",
|
"\tprotected Long id;",
|
||||||
@@ -383,7 +383,7 @@
|
|||||||
"/**",
|
"/**",
|
||||||
" * ${5:ModuleShortName}${7:Entity} 的查询参数",
|
" * ${5:ModuleShortName}${7:Entity} 的查询参数",
|
||||||
" * ",
|
" * ",
|
||||||
" * @author ZhouXY",
|
" * @author ZhouXY108 <luquanlion@outlook.com>",
|
||||||
" */",
|
" */",
|
||||||
"public class ${5:ModuleShortName}${7:Entity}Query extends BaseQueryParams {",
|
"public class ${5:ModuleShortName}${7:Entity}Query extends BaseQueryParams {",
|
||||||
"\tprivate String email;",
|
"\tprivate String email;",
|
||||||
@@ -407,7 +407,7 @@
|
|||||||
"/**",
|
"/**",
|
||||||
" * ${5:ModuleShortName}${7:Entity} 实体",
|
" * ${5:ModuleShortName}${7:Entity} 实体",
|
||||||
" *",
|
" *",
|
||||||
" * @author ZhouXY",
|
" * @author ZhouXY108 <luquanlion@outlook.com>",
|
||||||
" */",
|
" */",
|
||||||
"public class ${5:ModuleShortName}${7:Entity} extends BaseDomain {",
|
"public class ${5:ModuleShortName}${7:Entity} extends BaseDomain {",
|
||||||
"\tprivate String username;",
|
"\tprivate String username;",
|
||||||
@@ -533,7 +533,7 @@
|
|||||||
"/**",
|
"/**",
|
||||||
" * BaseEntityBuilder",
|
" * BaseEntityBuilder",
|
||||||
" * ",
|
" * ",
|
||||||
" * @author ZhouXY",
|
" * @author ZhouXY108 <luquanlion@outlook.com>",
|
||||||
" */",
|
" */",
|
||||||
"public abstract class BaseEntityBuilder<E extends BaseDomain> {",
|
"public abstract class BaseEntityBuilder<E extends BaseDomain> {",
|
||||||
"",
|
"",
|
||||||
|
@@ -123,19 +123,19 @@
|
|||||||
"<dependency>",
|
"<dependency>",
|
||||||
"\t<groupId>org.junit.jupiter</groupId>",
|
"\t<groupId>org.junit.jupiter</groupId>",
|
||||||
"\t<artifactId>junit-jupiter-api</artifactId>",
|
"\t<artifactId>junit-jupiter-api</artifactId>",
|
||||||
"\t<version>5.12.2/version>",
|
"\t<version>5.12.2</version>",
|
||||||
"\t<scope>test</scope>",
|
"\t<scope>test</scope>",
|
||||||
"</dependency>",
|
"</dependency>",
|
||||||
"<dependency>",
|
"<dependency>",
|
||||||
"\t<groupId>org.junit.jupiter</groupId>",
|
"\t<groupId>org.junit.jupiter</groupId>",
|
||||||
"\t<artifactId>junit-jupiter-engine</artifactId>",
|
"\t<artifactId>junit-jupiter-engine</artifactId>",
|
||||||
"\t<version>5.12.2/version>",
|
"\t<version>5.12.2</version>",
|
||||||
"\t<scope>test</scope>",
|
"\t<scope>test</scope>",
|
||||||
"</dependency>",
|
"</dependency>",
|
||||||
"<dependency>",
|
"<dependency>",
|
||||||
"\t<groupId>org.junit.jupiter</groupId>",
|
"\t<groupId>org.junit.jupiter</groupId>",
|
||||||
"\t<artifactId>junit-jupiter-params</artifactId>",
|
"\t<artifactId>junit-jupiter-params</artifactId>",
|
||||||
"\t<version>5.12.2/version>",
|
"\t<version>5.12.2</version>",
|
||||||
"\t<scope>test</scope>",
|
"\t<scope>test</scope>",
|
||||||
"</dependency>",
|
"</dependency>",
|
||||||
]
|
]
|
||||||
|
Reference in New Issue
Block a user