com.moesol.generator.core
Class VisitClass

java.lang.Object
  extended by com.moesol.generator.core.VisitClass

public class VisitClass
extends Object


Constructor Summary
VisitClass()
           
 
Method Summary
static boolean checkMods(int mods, int onMods, int offMods)
           
static Comparator getMethodComparator()
           
static void visitBases(Class c, BaseVisitor v)
           
static void visitParamTypes(Class[] paramTypes, ParamTypeVisitor v)
           
static void visitParamTypes(Class c, Constructor ctor, ParamTypeVisitor v)
           
static void visitParamTypes(Class c, Method m, ParamTypeVisitor v)
           
static void visitParamTypes(Constructor ctor, ParamTypeVisitor v)
           
static void visitParamTypes(Method m, ParamTypeVisitor v)
           
static void visitReflect(Class c, ReflectVisitor v)
           
static void visitReflect(Class c, ReflectVisitor v, int onMods, int offMods)
           
static void visitType(Class type, TypeVisitor v)
          Call the correct visit method in the TypeVisitor based on the type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisitClass

public VisitClass()
Method Detail

visitBases

public static void visitBases(Class c,
                              BaseVisitor v)

visitReflect

public static void visitReflect(Class c,
                                ReflectVisitor v)
                         throws ApplyException
Throws:
ApplyException

visitReflect

public static void visitReflect(Class c,
                                ReflectVisitor v,
                                int onMods,
                                int offMods)
                         throws ApplyException
Throws:
ApplyException

visitParamTypes

public static void visitParamTypes(Class[] paramTypes,
                                   ParamTypeVisitor v)
                            throws ApplyException
Throws:
ApplyException

visitParamTypes

public static void visitParamTypes(Method m,
                                   ParamTypeVisitor v)
                            throws ApplyException
Throws:
ApplyException

visitParamTypes

public static void visitParamTypes(Class c,
                                   Method m,
                                   ParamTypeVisitor v)
                            throws ApplyException
Throws:
ApplyException

visitParamTypes

public static void visitParamTypes(Constructor ctor,
                                   ParamTypeVisitor v)
                            throws ApplyException
Throws:
ApplyException

visitParamTypes

public static void visitParamTypes(Class c,
                                   Constructor ctor,
                                   ParamTypeVisitor v)
                            throws ApplyException
Throws:
ApplyException

visitType

public static void visitType(Class type,
                             TypeVisitor v)
Call the correct visit method in the TypeVisitor based on the type.


checkMods

public static boolean checkMods(int mods,
                                int onMods,
                                int offMods)

getMethodComparator

public static Comparator getMethodComparator()


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.