src/jdk/internal/dynalink/support/Backport.java

changeset 490
0d7484bf8597
parent 484
ab90c566272d
parent 489
dd79c04ef7df
child 499
a0807e889be3
     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 -}

mercurial