{ "scope": "source.java comment.block.documentation", "completions": [ { "trigger" : "@author", "contents": "@author ${1:[author]}"}, { "trigger" : "@deprecated", "contents": "@deprecated ${1:[deprecated-text]}"}, { "trigger" : "@exception", "contents": "@exception ${1:[class-name]} ${2:[description]}"}, { "trigger" : "@param", "contents": "@param ${1:[parameter-name]} ${2:[description]}"}, { "trigger" : "@return", "contents": "@return ${1:[description]}"}, { "trigger" : "@see", "contents": "@see ${1:[reference]}"}, { "trigger" : "@serial", "contents": "@serial ${1:[description | include | exclude]}"}, { "trigger" : "@serialField", "contents": "@serialField ${1:[field-name]} ${2:[field-type]} ${3:[field-description]}"}, { "trigger" : "@serialDate", "contents": "@serialDate ${1:[data-description]}"}, { "trigger" : "@since", "contents": "@since ${1:[since-text]}"}, { "trigger" : "@throws", "contents": "@throws ${1:[class-name]} ${2:[description]}"}, { "trigger" : "@version", "contents": "@version ${1:[version-text]}"}, { "trigger" : "{@code}", "contents": "{@code ${1:[text]}}"}, { "trigger" : "{@docRoot}", "contents": "{@docRoot}"}, { "trigger" : "{@inheritDoc}", "contents": "{@inheritDoc}"}, { "trigger" : "{@link}", "contents": "{@link ${1:[package.class#member]} ${2:[label]}}"}, { "trigger" : "{@linkplain}", "contents": "{@linkplain ${1:[package.class#member]} ${2:[label]}}"}, { "trigger" : "{@literal}", "contents": "{@literal ${1:[text]}}"}, { "trigger" : "{@value}", "contents": "{@value ${1:[package.class#field]}}"} ] }