File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
src/services/languages/go Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -59,10 +59,14 @@ export class GoMethodExtractor implements IMethodExtractor{
59
59
}
60
60
61
61
const methods : SymbolInfo [ ] = methodSymbols . map ( s => {
62
+ // "AuthController.Error" => "AuthController.Error"
63
+ // "(*AuthController).Error" => "(*AuthController).Error"
64
+ // "(AuthController).Error" => "AuthController.Error"
65
+ let name = s . name . replace ( / \( ( [ ^ * ] + ) \) \. ( .+ ) / , "$1.$2" )
62
66
return {
63
- id : packageDefinitionName === "main" ? packagePath + '$_$' + `main.${ s . name } ` : packagePath + '$_$' + s . name ,
64
- name : s . name ,
65
- displayName : packagePath . split ( '/' ) . lastOrDefault ( ) + '.' + s . name ,
67
+ id : packageDefinitionName === "main" ? packagePath + '$_$' + `main.${ name } ` : packagePath + '$_$' + name ,
68
+ name : name ,
69
+ displayName : packagePath . split ( '/' ) . lastOrDefault ( ) + '.' + name ,
66
70
documentUri : document . uri ,
67
71
codeLocation : packagePath ,
68
72
range : new vscode . Range (
You can’t perform that action at this time.
0 commit comments