|
Java example source code file (TestN1.java)
The TestN1.java Java example source code/* * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ /* * @test * @bug 4891872 * @summary Some tests for the generic core reflection api. * @author Gilad Bracha * @compile TestN1.java * @run main/othervm -ea TestN1 */ import java.lang.reflect.*; class N1<T1, T2> { public Inner1 i1; public Inner2 i2; public Inner2<? super Character> i2sc; public class Inner1 { } public class Inner2<T1> { public boolean x; public byte b; public short s; public char c; public int i; public long l; public float f; public double d; public boolean[] xa; public byte[] ba; public short[] sa; public char[] ca; public int[] ia; public long[] la; public float[] fa; public double[] da; } public class Inner3<X1, X2, X3> { X1 x1; Inner3(X1 x1, X2 x2, X3 x3, T1 t1, T2 t2) {} <T, R, S> Inner3(T t, R r, S s, X1 x1) {} int shazam(boolean b, short s, int[] ia, Object[] oa, Inner1 i1, Inner1 i1a, InnerInner<String, Inner3<Object, String, Object[]>> ii) { return 3;} public class InnerInner<T2, X2> { boolean b; Inner2<X2> i2x; void foo(X3 x3){} <X3> X3[] bar(X1 x1, X3[] x3, T1 t1) { return x3;} N1<X1, X2> baz(N1 Other Java examples (source code examples)Here is a short list of links related to this Java TestN1.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.