aboutsummaryrefslogtreecommitdiff
path: root/jerry-core/ecma/builtin-objects/ecma-builtin-urierror.inc.h
diff options
context:
space:
mode:
authorRuben Ayrapetyan <r.ayrapetyan@samsung.com>2015-02-17 19:00:34 +0300
committerRuben Ayrapetyan <r.ayrapetyan@samsung.com>2015-02-17 19:08:55 +0300
commit88353e93cf06feecab4890cdbe41375addbf102f (patch)
tree3f38e5bf75ef594da3914e2f1e4ba9260896f49e /jerry-core/ecma/builtin-objects/ecma-builtin-urierror.inc.h
parentb6d018d019c7b8c702a277f20207d9e603cae565 (diff)
Renaming core -> jerry-core.
Diffstat (limited to 'jerry-core/ecma/builtin-objects/ecma-builtin-urierror.inc.h')
-rw-r--r--jerry-core/ecma/builtin-objects/ecma-builtin-urierror.inc.h65
1 files changed, 65 insertions, 0 deletions
diff --git a/jerry-core/ecma/builtin-objects/ecma-builtin-urierror.inc.h b/jerry-core/ecma/builtin-objects/ecma-builtin-urierror.inc.h
new file mode 100644
index 00000000..a0cb2708
--- /dev/null
+++ b/jerry-core/ecma/builtin-objects/ecma-builtin-urierror.inc.h
@@ -0,0 +1,65 @@
+/* Copyright 2014-2015 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/*
+ * UriError built-in description
+ */
+
+#ifndef OBJECT_ID
+# define OBJECT_ID(builtin_object_id)
+#endif /* !OBJECT_ID */
+
+#ifndef NUMBER_VALUE
+# define NUMBER_VALUE(name, number_value, prop_writable, prop_enumerable, prop_configurable)
+#endif /* !NUMBER_VALUE */
+
+#ifndef STRING_VALUE
+# define STRING_VALUE(name, magic_string_id, prop_writable, prop_enumerable, prop_configurable)
+#endif /* !STRING_VALUE */
+
+#ifndef OBJECT_VALUE
+# define OBJECT_VALUE(name, obj_getter, prop_writable, prop_enumerable, prop_configurable)
+#endif /* !OBJECT_VALUE */
+
+/* Object identifier */
+OBJECT_ID (ECMA_BUILTIN_ID_URI_ERROR)
+
+/* Number properties:
+ * (property name, number value, writable, enumerable, configurable) */
+
+// 15.11.3
+NUMBER_VALUE (ECMA_MAGIC_STRING_LENGTH,
+ 1,
+ ECMA_PROPERTY_NOT_WRITABLE,
+ ECMA_PROPERTY_NOT_ENUMERABLE,
+ ECMA_PROPERTY_NOT_CONFIGURABLE)
+
+/* Object properties:
+ * (property name, object pointer getter) */
+
+// 15.11.3.1
+OBJECT_VALUE (ECMA_MAGIC_STRING_PROTOTYPE,
+ ecma_builtin_get (ECMA_BUILTIN_ID_URI_ERROR_PROTOTYPE),
+ ECMA_PROPERTY_NOT_WRITABLE,
+ ECMA_PROPERTY_NOT_ENUMERABLE,
+ ECMA_PROPERTY_NOT_CONFIGURABLE)
+
+#undef OBJECT_ID
+#undef SIMPLE_VALUE
+#undef NUMBER_VALUE
+#undef STRING_VALUE
+#undef OBJECT_VALUE
+#undef CP_UNIMPLEMENTED_VALUE
+#undef ROUTINE