Thu, 03 Dec 2015 13:41:24 -0800
Merge
aoqi@0 | 1 | <!-- |
aoqi@0 | 2 | Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. |
aoqi@0 | 3 | DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
aoqi@0 | 4 | |
aoqi@0 | 5 | This code is free software; you can redistribute it and/or modify it |
aoqi@0 | 6 | under the terms of the GNU General Public License version 2 only, as |
aoqi@0 | 7 | published by the Free Software Foundation. Oracle designates this |
aoqi@0 | 8 | particular file as subject to the "Classpath" exception as provided |
aoqi@0 | 9 | by Oracle in the LICENSE file that accompanied this code. |
aoqi@0 | 10 | |
aoqi@0 | 11 | This code is distributed in the hope that it will be useful, but WITHOUT |
aoqi@0 | 12 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
aoqi@0 | 13 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
aoqi@0 | 14 | version 2 for more details (a copy is included in the LICENSE file that |
aoqi@0 | 15 | accompanied this code). |
aoqi@0 | 16 | |
aoqi@0 | 17 | You should have received a copy of the GNU General Public License version |
aoqi@0 | 18 | 2 along with this work; if not, write to the Free Software Foundation, |
aoqi@0 | 19 | Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
aoqi@0 | 20 | |
aoqi@0 | 21 | Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
aoqi@0 | 22 | or visit www.oracle.com if you need additional information or have any |
aoqi@0 | 23 | questions. |
aoqi@0 | 24 | --> |
aoqi@0 | 25 | |
aoqi@0 | 26 | <!-- |
aoqi@0 | 27 | This file is available under and governed by the GNU General Public |
aoqi@0 | 28 | License version 2 only, as published by the Free Software Foundation. |
aoqi@0 | 29 | However, the following notice accompanied the original version of this |
aoqi@0 | 30 | file, and Oracle licenses the original version of this file under the BSD |
aoqi@0 | 31 | license: |
aoqi@0 | 32 | |
aoqi@0 | 33 | Copyright 2009-2013 Attila Szegedi |
aoqi@0 | 34 | |
aoqi@0 | 35 | Licensed under both the Apache License, Version 2.0 (the "Apache License") |
aoqi@0 | 36 | and the BSD License (the "BSD License"), with licensee being free to |
aoqi@0 | 37 | choose either of the two at their discretion. |
aoqi@0 | 38 | |
aoqi@0 | 39 | You may not use this file except in compliance with either the Apache |
aoqi@0 | 40 | License or the BSD License. |
aoqi@0 | 41 | |
aoqi@0 | 42 | If you choose to use this file in compliance with the Apache License, the |
aoqi@0 | 43 | following notice applies to you: |
aoqi@0 | 44 | |
aoqi@0 | 45 | You may obtain a copy of the Apache License at |
aoqi@0 | 46 | |
aoqi@0 | 47 | http://www.apache.org/licenses/LICENSE-2.0 |
aoqi@0 | 48 | |
aoqi@0 | 49 | Unless required by applicable law or agreed to in writing, software |
aoqi@0 | 50 | distributed under the License is distributed on an "AS IS" BASIS, |
aoqi@0 | 51 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
aoqi@0 | 52 | implied. See the License for the specific language governing |
aoqi@0 | 53 | permissions and limitations under the License. |
aoqi@0 | 54 | |
aoqi@0 | 55 | If you choose to use this file in compliance with the BSD License, the |
aoqi@0 | 56 | following notice applies to you: |
aoqi@0 | 57 | |
aoqi@0 | 58 | Redistribution and use in source and binary forms, with or without |
aoqi@0 | 59 | modification, are permitted provided that the following conditions are |
aoqi@0 | 60 | met: |
aoqi@0 | 61 | * Redistributions of source code must retain the above copyright |
aoqi@0 | 62 | notice, this list of conditions and the following disclaimer. |
aoqi@0 | 63 | * Redistributions in binary form must reproduce the above copyright |
aoqi@0 | 64 | notice, this list of conditions and the following disclaimer in the |
aoqi@0 | 65 | documentation and/or other materials provided with the distribution. |
aoqi@0 | 66 | * Neither the name of the copyright holder nor the names of |
aoqi@0 | 67 | contributors may be used to endorse or promote products derived from |
aoqi@0 | 68 | this software without specific prior written permission. |
aoqi@0 | 69 | |
aoqi@0 | 70 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS |
aoqi@0 | 71 | IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED |
aoqi@0 | 72 | TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A |
aoqi@0 | 73 | PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER |
aoqi@0 | 74 | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
aoqi@0 | 75 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
aoqi@0 | 76 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
aoqi@0 | 77 | BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
aoqi@0 | 78 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR |
aoqi@0 | 79 | OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF |
aoqi@0 | 80 | ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
aoqi@0 | 81 | --> |
aoqi@0 | 82 | <body> |
aoqi@0 | 83 | <p> |
aoqi@0 | 84 | Contains the main API for using the dynamic linking facilities. A |
aoqi@0 | 85 | scripting framework or a language runtime that does not define its own |
aoqi@0 | 86 | linker but only uses linkers available in the system will only need to |
aoqi@0 | 87 | use classes and interfaces from this package. |
aoqi@0 | 88 | </p> |
aoqi@0 | 89 | <p> |
aoqi@0 | 90 | Languages that wish to define and use their own linkers will also need to |
aoqi@0 | 91 | use the {@link jdk.internal.dynalink.linker} package. |
aoqi@0 | 92 | </p> |
aoqi@0 | 93 | </body> |