|
Java example source code file (TestCaseTry.java)
The TestCaseTry.java Java example source code/* /nodynamiccopyright/ */ import java.io.BufferedReader; import java.io.FileReader; public class TestCaseTry { @AliveRange(varName="o", bytecodeStart=3, bytecodeLength=8) @AliveRange(varName="o", bytecodeStart=15, bytecodeLength=1) void m0(String[] args) { Object o; try { o = ""; o.hashCode(); } catch (RuntimeException e) {} o = ""; } @AliveRange(varName="o", bytecodeStart=3, bytecodeLength=16) @AliveRange(varName="o", bytecodeStart=23, bytecodeLength=23) void m1() { Object o; try { o = ""; o.hashCode(); } catch (RuntimeException e) { } finally { o = "finally"; o.hashCode(); } o = ""; } @AliveRange(varName="o", bytecodeStart=3, bytecodeLength=16) @AliveRange(varName="o", bytecodeStart=23, bytecodeLength=31) void m2() { Object o; try { o = ""; o.hashCode(); } catch (RuntimeException e) { o = "catch"; o.hashCode(); } finally { o = "finally"; o.hashCode(); } o = ""; } @AliveRange(varName="o", bytecodeStart=22, bytecodeLength=38) @AliveRange(varName="o", bytecodeStart=103, bytecodeLength=8) void m3() { Object o; try (BufferedReader br = new BufferedReader(new FileReader("aFile"))) { o = "inside try"; o.hashCode(); } catch (Exception e) {} o = ""; } @AliveRange(varName="o", bytecodeStart=12, bytecodeLength=96) @AliveRange(varName="o", bytecodeStart=112, bytecodeLength=1) void m4() { String o; try (BufferedReader br = new BufferedReader(new FileReader(o = "aFile"))) { o = "inside try"; o.hashCode(); } catch (Exception e) {} o = ""; } } Other Java examples (source code examples)Here is a short list of links related to this Java TestCaseTry.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 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.