summaryrefslogtreecommitdiffstats
path: root/tools/json_schema_compiler/test/idl_properties.idl
blob: 55016021b4d0273fc10ee92bf786cc9333b75f29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Tests parsing the Properties interface.
namespace idl_properties {
  interface Properties {
    // Integer property.
    [value=42] static long first();

    // Double property.
    [value=42.0] static double second();

    // String property.
    [value="hello world"] static DOMString third();

    // Unvalued property.
    static long fourth();
  };
};