View Javadoc
1   /*
2    * MIT License
3    * Copyright (c) 2006-2025 JMockit developers
4    * See LICENSE file for full license text.
5    */
6   package integration.tests;
7   
8   /**
9    * The Class UnreachableStatements.
10   */
11  public final class UnreachableStatements {
12  
13      /**
14       * Non branching method with unreachable lines.
15       */
16      void nonBranchingMethodWithUnreachableLines() {
17          int a = 1;
18          assert false;
19          System.gc();
20      }
21  
22      /**
23       * Branching method with unreachable lines.
24       *
25       * @param a
26       *            the a
27       */
28      void branchingMethodWithUnreachableLines(int a) {
29          if (a > 0) {
30              assert false;
31              System.gc();
32          }
33  
34          System.runFinalization();
35      }
36  }