diff options
author | Ruben Ayrapetyan <r.ayrapetyan@samsung.com> | 2015-02-17 19:00:34 +0300 |
---|---|---|
committer | Ruben Ayrapetyan <r.ayrapetyan@samsung.com> | 2015-02-17 19:08:55 +0300 |
commit | 88353e93cf06feecab4890cdbe41375addbf102f (patch) | |
tree | 3f38e5bf75ef594da3914e2f1e4ba9260896f49e /jerry-core/ecma/builtin-objects/ecma-builtin-urierror.inc.h | |
parent | b6d018d019c7b8c702a277f20207d9e603cae565 (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.h | 65 |
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 |