//Tested with BCEL-5.1
//http://jakarta.apache.org/builds/jakarta-bcel/release/v5.1/
package com.puppycrawl.tools.checkstyle.bcel;
import java.util.Set;
/**
* Default deep visitor
* @author Rick Giles
* @version 17-Jun-2003
*/
public class EmptyDeepVisitor
implements IDeepVisitor
{
/** the classfile visitor */
private org.apache.bcel.classfile.Visitor mClassFileVisitor =
new EmptyClassFileVisitor();
/** the generic visitor */
private org.apache.bcel.generic.Visitor mGenericVisitor =
new EmptyGenericVisitor();
/**
* @see com.puppycrawl.tools.checkstyle.bcel.IDeepVisitor
*/
public org.apache.bcel.classfile.Visitor getClassFileVisitor()
{
return mClassFileVisitor;
}
/**
* @see com.puppycrawl.tools.checkstyle.bcel.IDeepVisitor
*/
public org.apache.bcel.generic.Visitor getGenericVisitor()
{
return mGenericVisitor;
}
/**
* Sets the classfile visitor.
* @param aVisitor the classfile visitor.
*/
public void setClassFileVisitor(org.apache.bcel.classfile.Visitor aVisitor)
{
mClassFileVisitor = aVisitor;
}
/**
* Sets the generic visitor.
* @param aVisitor the generic visitor.
*/
public void setGenericVisitor(org.apache.bcel.generic.Visitor aVisitor)
{
mGenericVisitor = aVisitor;
}
/**
* @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
*/
public void visitObject(Object aObject)
{
}
/**
* @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
*/
public void leaveObject(Object aObject)
{
}
/**
* @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
*/
public void visitSet(Set aSet)
{
}
/**
* @see com.puppycrawl.tools.checkstyle.bcel.IObjectSetVisitor
*/
public void leaveSet(Set aSet)
{
}
}