Extend ScalarValueString handling to include constructors.

ScalarValueString conversion may raise an exception; take that into
account when generating the constructor's code.

Also, common up various string-like and exception-raising tests
internally, making them properties over the underlying IDL types.

R=jsbell@chromium.org,haraken@chromium.org
BUG=

Review URL: https://codereview.chromium.org/338893004

git-svn-id: svn://svn.chromium.org/blink/trunk@176732 bbb929c8-8fbe-4397-9dbb-9b2b20218538
9 files changed
tree: 580285017abb22ca7bad0317b9293d9663e156bd
  1. third_party/