Class ReflectiveVisitor

java.lang.Object
org.drools.compiler.lang.ReflectiveVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
DescrDumper

public abstract class ReflectiveVisitor extends Object implements Visitor
Java Tip 98: Reflect on the Visitor design pattern. Implement visitors in Java, using reflection. http://www.javaworld.com/javaworld/javatips/jw-javatip98.html Michael Neale says: I really hate this code. Not really a helpful use of reflection, always annoys me.
  • Field Details

    • logger

      protected static final transient org.slf4j.Logger logger
  • Constructor Details

    • ReflectiveVisitor

      public ReflectiveVisitor()
  • Method Details

    • visit

      public void visit(Object object)
      Specified by:
      visit in interface Visitor
    • visitObject

      public void visitObject(Object object)