1.1 --- a/src/jdk/internal/dynalink/support/Backport.java Tue Aug 06 17:01:56 2013 -0700 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,99 +0,0 @@ 1.4 -/* 1.5 - * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. 1.6 - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.7 - * 1.8 - * This code is free software; you can redistribute it and/or modify it 1.9 - * under the terms of the GNU General Public License version 2 only, as 1.10 - * published by the Free Software Foundation. Oracle designates this 1.11 - * particular file as subject to the "Classpath" exception as provided 1.12 - * by Oracle in the LICENSE file that accompanied this code. 1.13 - * 1.14 - * This code is distributed in the hope that it will be useful, but WITHOUT 1.15 - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 1.16 - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 1.17 - * version 2 for more details (a copy is included in the LICENSE file that 1.18 - * accompanied this code). 1.19 - * 1.20 - * You should have received a copy of the GNU General Public License version 1.21 - * 2 along with this work; if not, write to the Free Software Foundation, 1.22 - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 1.23 - * 1.24 - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 1.25 - * or visit www.oracle.com if you need additional information or have any 1.26 - * questions. 1.27 - */ 1.28 - 1.29 -/* 1.30 - * This file is available under and governed by the GNU General Public 1.31 - * License version 2 only, as published by the Free Software Foundation. 1.32 - * However, the following notice accompanied the original version of this 1.33 - * file, and Oracle licenses the original version of this file under the BSD 1.34 - * license: 1.35 - */ 1.36 -/* 1.37 - Copyright 2009-2013 Attila Szegedi 1.38 - 1.39 - Licensed under both the Apache License, Version 2.0 (the "Apache License") 1.40 - and the BSD License (the "BSD License"), with licensee being free to 1.41 - choose either of the two at their discretion. 1.42 - 1.43 - You may not use this file except in compliance with either the Apache 1.44 - License or the BSD License. 1.45 - 1.46 - If you choose to use this file in compliance with the Apache License, the 1.47 - following notice applies to you: 1.48 - 1.49 - You may obtain a copy of the Apache License at 1.50 - 1.51 - http://www.apache.org/licenses/LICENSE-2.0 1.52 - 1.53 - Unless required by applicable law or agreed to in writing, software 1.54 - distributed under the License is distributed on an "AS IS" BASIS, 1.55 - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1.56 - implied. See the License for the specific language governing 1.57 - permissions and limitations under the License. 1.58 - 1.59 - If you choose to use this file in compliance with the BSD License, the 1.60 - following notice applies to you: 1.61 - 1.62 - Redistribution and use in source and binary forms, with or without 1.63 - modification, are permitted provided that the following conditions are 1.64 - met: 1.65 - * Redistributions of source code must retain the above copyright 1.66 - notice, this list of conditions and the following disclaimer. 1.67 - * Redistributions in binary form must reproduce the above copyright 1.68 - notice, this list of conditions and the following disclaimer in the 1.69 - documentation and/or other materials provided with the distribution. 1.70 - * Neither the name of the copyright holder nor the names of 1.71 - contributors may be used to endorse or promote products derived from 1.72 - this software without specific prior written permission. 1.73 - 1.74 - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 1.75 - IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 1.76 - TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 1.77 - PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER 1.78 - BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 1.79 - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 1.80 - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 1.81 - BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 1.82 - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 1.83 - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 1.84 - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1.85 -*/ 1.86 - 1.87 -package jdk.internal.dynalink.support; 1.88 - 1.89 -import java.lang.invoke.MethodHandles; 1.90 - 1.91 -/** 1.92 - * @author Attila Szegedi 1.93 - */ 1.94 -public class Backport { 1.95 - /** 1.96 - * True if Remi's JSR-292 backport agent is active; false if we're using native OpenJDK JSR-292 support. 1.97 - */ 1.98 - public static final boolean inUse = MethodHandles.class.getName().startsWith("jsr292"); 1.99 - 1.100 - private Backport() { 1.101 - } 1.102 -}