@@ -670,114 +670,114 @@ type DocumentSymbolParams struct {
670
670
type SymbolKind float64
671
671
672
672
const (
673
- // FileSymbol symbol of file.
674
- FileSymbol SymbolKind = 1
675
- // ModuleSymbol symbol of module.
676
- ModuleSymbol SymbolKind = 2
677
- // NamespaceSymbol symbol of namespace.
678
- NamespaceSymbol SymbolKind = 3
679
- // PackageSymbol symbol of package.
680
- PackageSymbol SymbolKind = 4
681
- // ClassSymbol symbol of class.
682
- ClassSymbol SymbolKind = 5
683
- // MethodSymbol symbol of method.
684
- MethodSymbol SymbolKind = 6
685
- // PropertySymbol symbol of property.
686
- PropertySymbol SymbolKind = 7
687
- // FieldSymbol symbol of field.
688
- FieldSymbol SymbolKind = 8
689
- // ConstructorSymbol symbol of constructor.
690
- ConstructorSymbol SymbolKind = 9
691
- // EnumSymbol symbol of enum.
692
- EnumSymbol SymbolKind = 10
693
- // InterfaceSymbol symbol of interface.
694
- InterfaceSymbol SymbolKind = 11
695
- // FunctionSymbol symbol of function.
696
- FunctionSymbol SymbolKind = 12
697
- // VariableSymbol symbol of variable.
698
- VariableSymbol SymbolKind = 13
699
- // ConstantSymbol symbol of constant.
700
- ConstantSymbol SymbolKind = 14
701
- // StringSymbol symbol of string.
702
- StringSymbol SymbolKind = 15
703
- // NumberSymbol symbol of number.
704
- NumberSymbol SymbolKind = 16
705
- // BooleanSymbol symbol of boolean.
706
- BooleanSymbol SymbolKind = 17
707
- // ArraySymbol symbol of array.
708
- ArraySymbol SymbolKind = 18
709
- // ObjectSymbol symbol of object.
710
- ObjectSymbol SymbolKind = 19
711
- // KeySymbol symbol of key.
712
- KeySymbol SymbolKind = 20
713
- // NullSymbol symbol of null.
714
- NullSymbol SymbolKind = 21
715
- // EnumMemberSymbol symbol of enum member.
716
- EnumMemberSymbol SymbolKind = 22
717
- // StructSymbol symbol of struct.
718
- StructSymbol SymbolKind = 23
719
- // EventSymbol symbol of event.
720
- EventSymbol SymbolKind = 24
721
- // OperatorSymbol symbol of operator.
722
- OperatorSymbol SymbolKind = 25
723
- // TypeParameterSymbol symbol of type parameter.
724
- TypeParameterSymbol SymbolKind = 26
673
+ // SymbolKindFile symbol of file.
674
+ SymbolKindFile SymbolKind = 1
675
+ // SymbolKindModule symbol of module.
676
+ SymbolKindModule SymbolKind = 2
677
+ // SymbolKindNamespace symbol of namespace.
678
+ SymbolKindNamespace SymbolKind = 3
679
+ // SymbolKindPackage symbol of package.
680
+ SymbolKindPackage SymbolKind = 4
681
+ // SymbolKindClass symbol of class.
682
+ SymbolKindClass SymbolKind = 5
683
+ // SymbolKindMethod symbol of method.
684
+ SymbolKindMethod SymbolKind = 6
685
+ // SymbolKindProperty symbol of property.
686
+ SymbolKindProperty SymbolKind = 7
687
+ // SymbolKindField symbol of field.
688
+ SymbolKindField SymbolKind = 8
689
+ // SymbolKindConstructor symbol of constructor.
690
+ SymbolKindConstructor SymbolKind = 9
691
+ // SymbolKindEnum symbol of enum.
692
+ SymbolKindEnum SymbolKind = 10
693
+ // SymbolKindInterface symbol of interface.
694
+ SymbolKindInterface SymbolKind = 11
695
+ // SymbolKindFunction symbol of function.
696
+ SymbolKindFunction SymbolKind = 12
697
+ // SymbolKindVariable symbol of variable.
698
+ SymbolKindVariable SymbolKind = 13
699
+ // SymbolKindConstant symbol of constant.
700
+ SymbolKindConstant SymbolKind = 14
701
+ // SymbolKindString symbol of string.
702
+ SymbolKindString SymbolKind = 15
703
+ // SymbolKindNumber symbol of number.
704
+ SymbolKindNumber SymbolKind = 16
705
+ // SymbolKindBoolean symbol of boolean.
706
+ SymbolKindBoolean SymbolKind = 17
707
+ // SymbolKindArray symbol of array.
708
+ SymbolKindArray SymbolKind = 18
709
+ // SymbolKindObject symbol of object.
710
+ SymbolKindObject SymbolKind = 19
711
+ // SymbolKindKey symbol of key.
712
+ SymbolKindKey SymbolKind = 20
713
+ // SymbolKindNull symbol of null.
714
+ SymbolKindNull SymbolKind = 21
715
+ // SymbolKindEnumMember symbol of enum member.
716
+ SymbolKindEnumMember SymbolKind = 22
717
+ // SymbolKindStruct symbol of struct.
718
+ SymbolKindStruct SymbolKind = 23
719
+ // SymbolKindEvent symbol of event.
720
+ SymbolKindEvent SymbolKind = 24
721
+ // SymbolKindOperator symbol of operator.
722
+ SymbolKindOperator SymbolKind = 25
723
+ // SymbolKindTypeParameter symbol of type parameter.
724
+ SymbolKindTypeParameter SymbolKind = 26
725
725
)
726
726
727
727
// String implements fmt.Stringer.
728
728
func (k SymbolKind ) String () string {
729
729
switch k {
730
- case FileSymbol :
730
+ case SymbolKindFile :
731
731
return "File"
732
- case ModuleSymbol :
732
+ case SymbolKindModule :
733
733
return "Module"
734
- case NamespaceSymbol :
734
+ case SymbolKindNamespace :
735
735
return "Namespace"
736
- case PackageSymbol :
736
+ case SymbolKindPackage :
737
737
return "Package"
738
- case ClassSymbol :
738
+ case SymbolKindClass :
739
739
return "Class"
740
- case MethodSymbol :
740
+ case SymbolKindMethod :
741
741
return "Method"
742
- case PropertySymbol :
742
+ case SymbolKindProperty :
743
743
return "Property"
744
- case FieldSymbol :
744
+ case SymbolKindField :
745
745
return "Field"
746
- case ConstructorSymbol :
746
+ case SymbolKindConstructor :
747
747
return "Constructor"
748
- case EnumSymbol :
748
+ case SymbolKindEnum :
749
749
return "Enum"
750
- case InterfaceSymbol :
750
+ case SymbolKindInterface :
751
751
return "Interface"
752
- case FunctionSymbol :
752
+ case SymbolKindFunction :
753
753
return "Function"
754
- case VariableSymbol :
754
+ case SymbolKindVariable :
755
755
return "Variable"
756
- case ConstantSymbol :
756
+ case SymbolKindConstant :
757
757
return "Constant"
758
- case StringSymbol :
758
+ case SymbolKindString :
759
759
return "String"
760
- case NumberSymbol :
760
+ case SymbolKindNumber :
761
761
return "Number"
762
- case BooleanSymbol :
762
+ case SymbolKindBoolean :
763
763
return "Boolean"
764
- case ArraySymbol :
764
+ case SymbolKindArray :
765
765
return "Array"
766
- case ObjectSymbol :
766
+ case SymbolKindObject :
767
767
return "Object"
768
- case KeySymbol :
768
+ case SymbolKindKey :
769
769
return "Key"
770
- case NullSymbol :
770
+ case SymbolKindNull :
771
771
return "Null"
772
- case EnumMemberSymbol :
772
+ case SymbolKindEnumMember :
773
773
return "EnumMember"
774
- case StructSymbol :
774
+ case SymbolKindStruct :
775
775
return "Struct"
776
- case EventSymbol :
776
+ case SymbolKindEvent :
777
777
return "Event"
778
- case OperatorSymbol :
778
+ case SymbolKindOperator :
779
779
return "Operator"
780
- case TypeParameterSymbol :
780
+ case SymbolKindTypeParameter :
781
781
return "TypeParameter"
782
782
default :
783
783
return strconv .FormatFloat (float64 (k ), 'f' , - 10 , 64 )
0 commit comments