summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/replay/scripts/tests/generate-enum-with-guard.json
blob: 20ea35922e506b53a5a6b836a2f750b9d2e84f4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
{
    "types": {
        "Global": [
            { "name": "uint64_t", "mode": "SCALAR" }
        ],
        "WebCore": [
            {
                "name": "PlatformWheelEvent", "mode": "OWNED",
                "header": "platform/PlatformWheelEvent.h"
            }
        ],
        "Test": [
            {
                "name": "PlatformWheelPhase", "mode": "SCALAR", "storage": "uint64_t",
                "flags": ["ENUM"],
                "guard": "ENABLE(DUMMY_FEATURE)",
                "values": ["PlatformWheelEventPhaseNone"],
                "header": "platform/PlatformWheelEvent.h"
            }
        ]
    },

    "inputs": {
        "Test": [
            {
                "name": "HandleWheelEvent",
                "description": "",
                "queue": "EVENT_LOOP",
                "members": [
                    { "name": "platformEvent", "type": "PlatformWheelEvent" },
                    { "name": "phase", "type": "PlatformWheelPhase" }
                ]
            }
        ]
    }
}