package com.google.checkstyle.test.chapter4formatting.rule413emptyblocks;

import java.io.IOException;

public class InputEmptyCatchBlockViolationsByVariableName
{
    
private void foo() {
        
try {
            
throw new RuntimeException();
        
} catch (Exception expected) //ok
        
{
            

        
}
    
}
    

    
private void foo1() {
        
try {
            
throw new RuntimeException();
        
} catch (Exception e) //warn
        
{}
        

    
}
    

    
private void foo2() {
        
try {
            
throw new IOException();
        
} catch (IOException | NullPointerException | ArithmeticException expected) //ok
 

        
{
        
}
    
}
    

    
private void foo3() { // comment
        
try {
            
throw new IOException();
        
} catch (IOException | NullPointerException | ArithmeticException e) //warn
        
{
        
}
    
}
    

    
private void foo4() {
        
try {
            
throw new IOException();
        
} catch (IOException | NullPointerException | ArithmeticException expected) //ok
        
{
        
}
    
}
    

    
private void foo5() {
        
try {
            
throw new IOException();
        
} catch (IOException | NullPointerException | ArithmeticException e) //warn
        
{
        
}
    
}
    
private void some() {
        
try {
            
throw new IOException();
        
} catch (IOException e) //warn
        
{
            

        
}
    
}
}