1
1
mirror of https://github.com/github/semantic.git synced 2024-11-27 03:09:48 +03:00

Remove UNKNOWN

This commit is contained in:
Timothy Clem 2020-06-04 14:03:23 -07:00
parent 769b7d0355
commit c722b0d87e
3 changed files with 29 additions and 38 deletions

View File

@ -163,15 +163,14 @@ enum NodeType {
}
enum SyntaxType {
UNKNOWN = 0;
FUNCTION = 1;
METHOD = 2;
CLASS = 3;
MODULE = 4;
CALL = 5;
TYPE = 6;
INTERFACE = 7;
IMPLEMENTATION = 8;
FUNCTION = 0;
METHOD = 1;
CLASS = 2;
MODULE = 3;
CALL = 4;
TYPE = 5;
INTERFACE = 6;
IMPLEMENTATION = 7;
}
message StackGraphNode {

View File

@ -6081,8 +6081,7 @@ newtype SyntaxType'UnrecognizedValue
= SyntaxType'UnrecognizedValue Data.Int.Int32
deriving (Prelude.Eq, Prelude.Ord, Prelude.Show)
data SyntaxType
= UNKNOWN |
FUNCTION |
= FUNCTION |
METHOD |
CLASS |
MODULE |
@ -6093,20 +6092,18 @@ data SyntaxType
SyntaxType'Unrecognized !SyntaxType'UnrecognizedValue
deriving (Prelude.Show, Prelude.Eq, Prelude.Ord)
instance Data.ProtoLens.MessageEnum SyntaxType where
maybeToEnum 0 = Prelude.Just UNKNOWN
maybeToEnum 1 = Prelude.Just FUNCTION
maybeToEnum 2 = Prelude.Just METHOD
maybeToEnum 3 = Prelude.Just CLASS
maybeToEnum 4 = Prelude.Just MODULE
maybeToEnum 5 = Prelude.Just CALL
maybeToEnum 6 = Prelude.Just TYPE
maybeToEnum 7 = Prelude.Just INTERFACE
maybeToEnum 8 = Prelude.Just IMPLEMENTATION
maybeToEnum 0 = Prelude.Just FUNCTION
maybeToEnum 1 = Prelude.Just METHOD
maybeToEnum 2 = Prelude.Just CLASS
maybeToEnum 3 = Prelude.Just MODULE
maybeToEnum 4 = Prelude.Just CALL
maybeToEnum 5 = Prelude.Just TYPE
maybeToEnum 6 = Prelude.Just INTERFACE
maybeToEnum 7 = Prelude.Just IMPLEMENTATION
maybeToEnum k
= Prelude.Just
(SyntaxType'Unrecognized
(SyntaxType'UnrecognizedValue (Prelude.fromIntegral k)))
showEnum UNKNOWN = "UNKNOWN"
showEnum FUNCTION = "FUNCTION"
showEnum METHOD = "METHOD"
showEnum CLASS = "CLASS"
@ -6118,7 +6115,6 @@ instance Data.ProtoLens.MessageEnum SyntaxType where
showEnum (SyntaxType'Unrecognized (SyntaxType'UnrecognizedValue k))
= Prelude.show k
readEnum k
| (Prelude.==) k "UNKNOWN" = Prelude.Just UNKNOWN
| (Prelude.==) k "FUNCTION" = Prelude.Just FUNCTION
| (Prelude.==) k "METHOD" = Prelude.Just METHOD
| (Prelude.==) k "CLASS" = Prelude.Just CLASS
@ -6130,7 +6126,7 @@ instance Data.ProtoLens.MessageEnum SyntaxType where
| Prelude.otherwise
= (Prelude.>>=) (Text.Read.readMaybe k) Data.ProtoLens.maybeToEnum
instance Prelude.Bounded SyntaxType where
minBound = UNKNOWN
minBound = FUNCTION
maxBound = IMPLEMENTATION
instance Prelude.Enum SyntaxType where
toEnum k__
@ -6140,21 +6136,19 @@ instance Prelude.Enum SyntaxType where
"toEnum: unknown value for enum SyntaxType: " (Prelude.show k__)))
Prelude.id
(Data.ProtoLens.maybeToEnum k__)
fromEnum UNKNOWN = 0
fromEnum FUNCTION = 1
fromEnum METHOD = 2
fromEnum CLASS = 3
fromEnum MODULE = 4
fromEnum CALL = 5
fromEnum TYPE = 6
fromEnum INTERFACE = 7
fromEnum IMPLEMENTATION = 8
fromEnum FUNCTION = 0
fromEnum METHOD = 1
fromEnum CLASS = 2
fromEnum MODULE = 3
fromEnum CALL = 4
fromEnum TYPE = 5
fromEnum INTERFACE = 6
fromEnum IMPLEMENTATION = 7
fromEnum (SyntaxType'Unrecognized (SyntaxType'UnrecognizedValue k))
= Prelude.fromIntegral k
succ IMPLEMENTATION
= Prelude.error
"SyntaxType.succ: bad argument IMPLEMENTATION. This value would be out of bounds."
succ UNKNOWN = FUNCTION
succ FUNCTION = METHOD
succ METHOD = CLASS
succ CLASS = MODULE
@ -6164,10 +6158,9 @@ instance Prelude.Enum SyntaxType where
succ INTERFACE = IMPLEMENTATION
succ (SyntaxType'Unrecognized _)
= Prelude.error "SyntaxType.succ: bad argument: unrecognized value"
pred UNKNOWN
pred FUNCTION
= Prelude.error
"SyntaxType.pred: bad argument UNKNOWN. This value would be out of bounds."
pred FUNCTION = UNKNOWN
"SyntaxType.pred: bad argument FUNCTION. This value would be out of bounds."
pred METHOD = FUNCTION
pred CLASS = METHOD
pred MODULE = CLASS
@ -6182,7 +6175,7 @@ instance Prelude.Enum SyntaxType where
enumFromThen = Data.ProtoLens.Message.Enum.messageEnumFromThen
enumFromThenTo = Data.ProtoLens.Message.Enum.messageEnumFromThenTo
instance Data.ProtoLens.FieldDefault SyntaxType where
fieldDefault = UNKNOWN
fieldDefault = FUNCTION
instance Control.DeepSeq.NFData SyntaxType where
rnf x__ = Prelude.seq x__ ()
{- | Fields :

View File

@ -859,7 +859,6 @@ instance ToJSON NodeType where
toEncoding = toAesonEncoding
instance FromJSONPB SyntaxType where
parseJSONPB (JSONPB.String "UNKNOWN") = pure UNKNOWN
parseJSONPB (JSONPB.String "FUNCTION") = pure FUNCTION
parseJSONPB (JSONPB.String "METHOD") = pure METHOD
parseJSONPB (JSONPB.String "CLASS") = pure CLASS