////////////////////////////////////////////////////////////////////////////////
// Test case file for checkstyle.
// Created: 2001
////////////////////////////////////////////////////////////////////////////////
package com.puppycrawl.tools.checkstyle.checks.javadoc;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import javax.swing.JButton;
/**
* Tests for anonymous inner types
* @author Lars Kühne
**/
public class InputScopeAnonInner
{
/**
button.
*/
private JButton mButton = new JButton();
/**
anon inner in member variable initialization.
*/
private Runnable mRunnable = new Runnable() {
public void run() // should not have to be documented, class is anon.
{
System.identityHashCode("running");
}
};
/**
anon inner in constructor.
*/
InputScopeAnonInner()
{
mButton.addMouseListener( new MouseAdapter()
{
public void mouseClicked( MouseEvent aEv )
{
System.identityHashCode("click");
}
} );
}
/**
anon inner in method
*/
public void addInputAnonInner()
{
mButton.addMouseListener( new MouseAdapter()
{
public void mouseClicked( MouseEvent aEv )
{
System.identityHashCode("click");
}
} );
}
}