< prev index next >

src/java.base/share/native/libjava/jni_util.h

Print this page
rev 14890 : 8158023: SocketExceptions contain too little information sometimes

*** 1,7 **** /* ! * Copyright (c) 1997, 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 --- 1,7 ---- /* ! * Copyright (c) 1997, 2016, 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
*** 95,115 **** JNU_ThrowStringIndexOutOfBoundsException(JNIEnv *env, const char *msg); JNIEXPORT void JNICALL JNU_ThrowInstantiationException(JNIEnv *env, const char *msg); ! /* Throw an exception by name, using the string returned by ! * JVM_LastErrorString for the detail string. If the last-error * string is NULL, use the given default detail string. */ JNIEXPORT void JNICALL JNU_ThrowByNameWithLastError(JNIEnv *env, const char *name, ! const char *defaultMessage); ! /* Throw an IOException, using the last-error string for the detail ! * string. If the last-error string is NULL, use the given default ! * detail string. */ JNIEXPORT void JNICALL JNU_ThrowIOExceptionWithLastError(JNIEnv *env, const char *defaultDetail); /* Convert between Java strings and i18n C strings */ --- 95,124 ---- JNU_ThrowStringIndexOutOfBoundsException(JNIEnv *env, const char *msg); JNIEXPORT void JNICALL JNU_ThrowInstantiationException(JNIEnv *env, const char *msg); ! /* ! * Throw an exception by name, using the string returned by ! * getLastErrorString for the detail string. If the last-error * string is NULL, use the given default detail string. */ JNIEXPORT void JNICALL JNU_ThrowByNameWithLastError(JNIEnv *env, const char *name, ! const char *defaultDetail); ! ! /* ! * Throw an exception by name, using a given message and the string ! * returned by getLastErrorString to construct the detail string. ! */ ! JNIEXPORT void JNICALL ! JNU_ThrowByNameWithMessageAndLastError ! (JNIEnv *env, const char *name, const char *message); ! /* ! * Convenience method. ! * Call JNU_ThrowByNameWithLastError for java.io.IOException. */ JNIEXPORT void JNICALL JNU_ThrowIOExceptionWithLastError(JNIEnv *env, const char *defaultDetail); /* Convert between Java strings and i18n C strings */
< prev index next >