< prev index next >

src/java.base/share/classes/java/lang/reflect/WildcardType.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2003, 2004, 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. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2003, 2015, 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. Oracle designates this
*** 32,42 **** * @since 1.5 */ public interface WildcardType extends Type { /** * Returns an array of {@code Type} objects representing the upper ! * bound(s) of this type variable. Note that if no upper bound is * explicitly declared, the upper bound is {@code Object}. * * <p>For each upper bound B : * <ul> * <li>if B is a parameterized type or a type variable, it is created, --- 32,42 ---- * @since 1.5 */ public interface WildcardType extends Type { /** * Returns an array of {@code Type} objects representing the upper ! * bound(s) of this type variable. If no upper bound is * explicitly declared, the upper bound is {@code Object}. * * <p>For each upper bound B : * <ul> * <li>if B is a parameterized type or a type variable, it is created,
*** 55,65 **** */ Type[] getUpperBounds(); /** * Returns an array of {@code Type} objects representing the ! * lower bound(s) of this type variable. Note that if no lower bound is * explicitly declared, the lower bound is the type of {@code null}. * In this case, a zero length array is returned. * * <p>For each lower bound B : * <ul> --- 55,65 ---- */ Type[] getUpperBounds(); /** * Returns an array of {@code Type} objects representing the ! * lower bound(s) of this type variable. If no lower bound is * explicitly declared, the lower bound is the type of {@code null}. * In this case, a zero length array is returned. * * <p>For each lower bound B : * <ul>
< prev index next >