Package

Source Code of SneakyThrowsMultiple

import java.awt.AWTException;
import java.io.IOException;
import java.util.Random;
class SneakyThrowsMultiple {
  public void test() {
    try {
      try {
        System.out.println("test1");
        throw new IOException();
      } catch (final IOException $ex) {
        throw lombok.Lombok.sneakyThrow($ex);
      }
    } catch (final Throwable $ex) {
      throw lombok.Lombok.sneakyThrow($ex);
    }
  }
  public void test2() {
    try {
      try {
        System.out.println("test2");
        if (new Random().nextBoolean()) {
          throw new IOException();
        } else {
          throw new AWTException("WHAT");
        }
      } catch (final AWTException $ex) {
        throw lombok.Lombok.sneakyThrow($ex);
      }
    } catch (final IOException $ex) {
      throw lombok.Lombok.sneakyThrow($ex);
    }
  }
  public void test3() {
    try {
      try {
        System.out.println("test3");
        throw new IOException();
      } catch (final IOException $ex) {
        throw lombok.Lombok.sneakyThrow($ex);
      }
    } catch (final Throwable $ex) {
      throw lombok.Lombok.sneakyThrow($ex);
    }
  }
}
TOP

Related Classes of SneakyThrowsMultiple

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.