< prev index next >

src/java.desktop/share/classes/javax/sound/sampled/Port.java

Print this page
rev 57600 : 8236980: toString() cleanup in JavaSound
Reviewed-by: XXX
   1 /*
   2  * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


 182          * @param  obj the reference object with which to compare
 183          * @return {@code true} if the specified object is equal to this info
 184          *         object; {@code false} otherwise
 185          */
 186         @Override
 187         public final boolean equals(Object obj) {
 188             return super.equals(obj);
 189         }
 190 
 191         /**
 192          * Returns a hash code value for this info object.
 193          *
 194          * @return a hash code value for this info object
 195          */
 196         @Override
 197         public final int hashCode() {
 198             return super.hashCode();
 199         }
 200 
 201         /**
 202          * Provides a {@code String} representation of the port.
 203          *
 204          * @return a string that describes the port
 205          */
 206         @Override
 207         public final String toString() {
 208             return (name + ((isSource == true) ? " source" : " target") + " port");

 209         }
 210     }
 211 }
   1 /*
   2  * Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any


 182          * @param  obj the reference object with which to compare
 183          * @return {@code true} if the specified object is equal to this info
 184          *         object; {@code false} otherwise
 185          */
 186         @Override
 187         public final boolean equals(Object obj) {
 188             return super.equals(obj);
 189         }
 190 
 191         /**
 192          * Returns a hash code value for this info object.
 193          *
 194          * @return a hash code value for this info object
 195          */
 196         @Override
 197         public final int hashCode() {
 198             return super.hashCode();
 199         }
 200 
 201         /**
 202          * Returns a string representation of the info object.
 203          *
 204          * @return a string representation of the info object
 205          */
 206         @Override
 207         public final String toString() {
 208             return String.format("%s %s port", getName(),
 209                                  isSource() ? "source" : "target");
 210         }
 211     }
 212 }
< prev index next >