Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!.POSTED!not-for-mail From: Jan Burse Newsgroups: comp.lang.java.programmer Subject: Re: Avoid creating a stacktrace prior to JDK 1.7 Date: Sat, 01 Oct 2011 20:04:29 +0200 Organization: albasani.net Lines: 31 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.albasani.net DdMIxwhVyyMuo72CuHd5KdxGU03ODUCU/R/upB1o7cHInFWEjXymfNJTfTuPAmZi2K3zd/sDHTAPWQjdNp6lpg== NNTP-Posting-Date: Sat, 1 Oct 2011 18:04:33 +0000 (UTC) Injection-Info: news.albasani.net; logging-data="hJphmMs5xm0XgoX8pDZVYiJlOvm/gxG3JxL1RTKzJirWh1YGiGW7M3aGWBs7gpmvhawCEFPeSha5Hwy1zKrRjIuqr+3EscTzoddARtjGqnK5FFCeqfiRJwxQVrlAbLSF"; mail-complaints-to="abuse@albasani.net" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110928 Firefox/7.0.1 SeaMonkey/2.4.1 In-Reply-To: Cancel-Lock: sha1:HinF+feYojgcNNHtyqBgydYHS+o= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:8452 Hi And how about suppressing back trace fetch in an exception class, can this be done prior to JDK 1.6? Bye Stanimir Stamenkov schrieb: > Sat, 01 Oct 2011 13:27:39 +0300, /Stanimir Stamenkov/: > >> You may perform a check which avoids the exceptional situation like: >> >> Class class; >> try { >> class = (Class.getResource(str + ".class") != null) > > I guess the above line should be rewritten like: > > String resourceName = '/' + str.replace('.', '/') + ".class"; > class = (Class.getResource(resourceName) != null) > > to function properly. > >> ? Class.forName(str) >> : null; >> } catch (ClassNotFoundException x) { >> class = null; >> } >