package com.javarush.task.task09.task0913;

import java.io.FileNotFoundException;
import java.net.URISyntaxException;

/*
Исключения. Просто исключения.
*/

public class Solution {
    public static void main(String[] args) throws Exception {
        try {
            method1();// cannot resolve method1!
            }
        catch (NullPointerException | FileNotFoundException e) ;
        { }
        public static void method1 () throws
        NullPointerException, ArithmeticException, FileNotFoundException, URISyntaxException {
            int i = (int) (Math.random() * 4);
            if (i == 0)
                throw new NullPointerException();
            if (i == 1)
                throw new ArithmeticException();
            if (i == 2)
                throw new FileNotFoundException();
            if (i == 3)
                throw new URISyntaxException("", "");
        }
    }
}
блок try и catch вместе с public static void method1 () throws находятся в main, почему тогда try его не видит?