Skip to content

Commit eb84d7c

Browse files
committed
Add NFData instances
1 parent 738db67 commit eb84d7c

File tree

374 files changed

+792
-31
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

374 files changed

+792
-31
lines changed

lsp-types/generated/Language/LSP/Protocol/Internal/Types/AnnotatedTextEdit.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -39,6 +40,7 @@ data AnnotatedTextEdit = AnnotatedTextEdit
3940
_annotationId :: Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier.ChangeAnnotationIdentifier
4041
}
4142
deriving stock (Show, Eq, Ord, Generic)
43+
deriving anyclass (NFData)
4244

4345
instance Aeson.ToJSON AnnotatedTextEdit where
4446
toJSON (AnnotatedTextEdit arg0 arg1 arg2) = Aeson.object $ concat $ [["range" Aeson..= arg0]

lsp-types/generated/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditParams.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -31,6 +32,7 @@ data ApplyWorkspaceEditParams = ApplyWorkspaceEditParams
3132
_edit :: Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit
3233
}
3334
deriving stock (Show, Eq, Ord, Generic)
35+
deriving anyclass (NFData)
3436

3537
instance Aeson.ToJSON ApplyWorkspaceEditParams where
3638
toJSON (ApplyWorkspaceEditParams arg0 arg1) = Aeson.object $ concat $ ["label" Language.LSP.Protocol.Types.Common..=? arg0

lsp-types/generated/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditResult.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -39,6 +40,7 @@ data ApplyWorkspaceEditResult = ApplyWorkspaceEditResult
3940
_failedChange :: (Maybe Language.LSP.Protocol.Types.Common.UInt)
4041
}
4142
deriving stock (Show, Eq, Ord, Generic)
43+
deriving anyclass (NFData)
4244

4345
instance Aeson.ToJSON ApplyWorkspaceEditResult where
4446
toJSON (ApplyWorkspaceEditResult arg0 arg1 arg2) = Aeson.object $ concat $ [["applied" Aeson..= arg0]

lsp-types/generated/Language/LSP/Protocol/Internal/Types/BaseSymbolInformation.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.BaseSymbolInformation where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -45,6 +46,7 @@ data BaseSymbolInformation = BaseSymbolInformation
4546
_containerName :: (Maybe Data.Text.Text)
4647
}
4748
deriving stock (Show, Eq, Ord, Generic)
49+
deriving anyclass (NFData)
4850

4951
instance Aeson.ToJSON BaseSymbolInformation where
5052
toJSON (BaseSymbolInformation arg0 arg1 arg2 arg3) = Aeson.object $ concat $ [["name" Aeson..= arg0]

lsp-types/generated/Language/LSP/Protocol/Internal/Types/CallHierarchyClientCapabilities.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -24,6 +25,7 @@ data CallHierarchyClientCapabilities = CallHierarchyClientCapabilities
2425
_dynamicRegistration :: (Maybe Bool)
2526
}
2627
deriving stock (Show, Eq, Ord, Generic)
28+
deriving anyclass (NFData)
2729

2830
instance Aeson.ToJSON CallHierarchyClientCapabilities where
2931
toJSON (CallHierarchyClientCapabilities arg0) = Aeson.object $ concat $ ["dynamicRegistration" Language.LSP.Protocol.Types.Common..=? arg0]

lsp-types/generated/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCall.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -32,6 +33,7 @@ data CallHierarchyIncomingCall = CallHierarchyIncomingCall
3233
_fromRanges :: [Language.LSP.Protocol.Internal.Types.Range.Range]
3334
}
3435
deriving stock (Show, Eq, Ord, Generic)
36+
deriving anyclass (NFData)
3537

3638
instance Aeson.ToJSON CallHierarchyIncomingCall where
3739
toJSON (CallHierarchyIncomingCall arg0 arg1) = Aeson.object $ concat $ [["from" Aeson..= arg0]

lsp-types/generated/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCallsParams.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -36,6 +37,7 @@ data CallHierarchyIncomingCallsParams = CallHierarchyIncomingCallsParams
3637
_item :: Language.LSP.Protocol.Internal.Types.CallHierarchyItem.CallHierarchyItem
3738
}
3839
deriving stock (Show, Eq, Ord, Generic)
40+
deriving anyclass (NFData)
3941

4042
instance Aeson.ToJSON CallHierarchyIncomingCallsParams where
4143
toJSON (CallHierarchyIncomingCallsParams arg0 arg1 arg2) = Aeson.object $ concat $ ["workDoneToken" Language.LSP.Protocol.Types.Common..=? arg0

lsp-types/generated/Language/LSP/Protocol/Internal/Types/CallHierarchyItem.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.CallHierarchyItem where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson
1011
import qualified Data.Aeson as Aeson
@@ -68,6 +69,7 @@ data CallHierarchyItem = CallHierarchyItem
6869
_data_ :: (Maybe Data.Aeson.Value)
6970
}
7071
deriving stock (Show, Eq, Ord, Generic)
72+
deriving anyclass (NFData)
7173

7274
instance Aeson.ToJSON CallHierarchyItem where
7375
toJSON (CallHierarchyItem arg0 arg1 arg2 arg3 arg4 arg5 arg6 arg7) = Aeson.object $ concat $ [["name" Aeson..= arg0]

lsp-types/generated/Language/LSP/Protocol/Internal/Types/CallHierarchyOptions.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.CallHierarchyOptions where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -23,6 +24,7 @@ data CallHierarchyOptions = CallHierarchyOptions
2324
_workDoneProgress :: (Maybe Bool)
2425
}
2526
deriving stock (Show, Eq, Ord, Generic)
27+
deriving anyclass (NFData)
2628

2729
instance Aeson.ToJSON CallHierarchyOptions where
2830
toJSON (CallHierarchyOptions arg0) = Aeson.object $ concat $ ["workDoneProgress" Language.LSP.Protocol.Types.Common..=? arg0]

lsp-types/generated/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCall.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
{-# OPTIONS_GHC -Wno-deprecations #-}
66
module Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall where
77

8+
import Control.DeepSeq
89
import GHC.Generics
910
import qualified Data.Aeson as Aeson
1011
import qualified Data.Row.Aeson as Aeson
@@ -33,6 +34,7 @@ data CallHierarchyOutgoingCall = CallHierarchyOutgoingCall
3334
_fromRanges :: [Language.LSP.Protocol.Internal.Types.Range.Range]
3435
}
3536
deriving stock (Show, Eq, Ord, Generic)
37+
deriving anyclass (NFData)
3638

3739
instance Aeson.ToJSON CallHierarchyOutgoingCall where
3840
toJSON (CallHierarchyOutgoingCall arg0 arg1) = Aeson.object $ concat $ [["to" Aeson..= arg0]

0 commit comments

Comments
 (0)