com.vladium.jcd.cls
Class AbstractClassDefVisitor

java.lang.Object
  extended bycom.vladium.jcd.cls.AbstractClassDefVisitor
All Implemented Interfaces:
IClassDefVisitor
Direct Known Subclasses:
InstrVisitor

public abstract class AbstractClassDefVisitor
extends java.lang.Object
implements IClassDefVisitor

Author:
(C) 2001, Vlad Roubtsov

Constructor Summary
AbstractClassDefVisitor()
           
 
Method Summary
 java.lang.Object visit(ClassDef cls, java.lang.Object ctx)
           
 java.lang.Object visit(IAttributeCollection attributes, java.lang.Object ctx)
           
 java.lang.Object visit(IConstantCollection constants, java.lang.Object ctx)
           
 java.lang.Object visit(IFieldCollection fields, java.lang.Object ctx)
           
 java.lang.Object visit(IInterfaceCollection interfaces, java.lang.Object ctx)
           
 java.lang.Object visit(IMethodCollection methods, java.lang.Object ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractClassDefVisitor

public AbstractClassDefVisitor()
Method Detail

visit

public java.lang.Object visit(ClassDef cls,
                              java.lang.Object ctx)
Specified by:
visit in interface IClassDefVisitor

visit

public java.lang.Object visit(IAttributeCollection attributes,
                              java.lang.Object ctx)
Specified by:
visit in interface IClassDefVisitor

visit

public java.lang.Object visit(IConstantCollection constants,
                              java.lang.Object ctx)
Specified by:
visit in interface IClassDefVisitor

visit

public java.lang.Object visit(IFieldCollection fields,
                              java.lang.Object ctx)
Specified by:
visit in interface IClassDefVisitor

visit

public java.lang.Object visit(IInterfaceCollection interfaces,
                              java.lang.Object ctx)
Specified by:
visit in interface IClassDefVisitor

visit

public java.lang.Object visit(IMethodCollection methods,
                              java.lang.Object ctx)
Specified by:
visit in interface IClassDefVisitor