public class DefaultClassVisitor extends java.lang.Object implements ClassVisitor
ClassVisitor
class. All methods do nothing.Constructor and Description |
---|
DefaultClassVisitor() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString() |
void |
visit(java.lang.Class<?> c,
ReflectionManager reflectionManager)
Perform action on member class.
|
void |
visit(java.lang.reflect.Constructor<?> c)
Perform action on a constructor.
|
void |
visit(java.lang.Enum<?> e)
Perform an action on an enum value.
|
void |
visit(java.lang.reflect.Field f)
Perform an action on a field.
|
void |
visit(java.lang.reflect.Method m)
Perform an action on a method.
|
void |
visitAfter(java.lang.Class<?> c)
Perform an action on a class.
|
void |
visitBefore(java.lang.Class<?> c)
Perform an action on a class.
|
public void visit(java.lang.Class<?> c, ReflectionManager reflectionManager)
ClassVisitor
The ReflectionManager
is needed to allow visitors to initiate recursive visits if
needed.
visit
in interface ClassVisitor
c
- the member classreflectionManager
- the ReflectionManager
that called this visitorpublic void visit(java.lang.reflect.Constructor<?> c)
ClassVisitor
visit
in interface ClassVisitor
c
- the constructorpublic void visit(java.lang.reflect.Method m)
ClassVisitor
visit
in interface ClassVisitor
m
- the methodpublic void visit(java.lang.reflect.Field f)
ClassVisitor
visit
in interface ClassVisitor
f
- the fieldpublic void visit(java.lang.Enum<?> e)
ClassVisitor
visit
in interface ClassVisitor
e
- the enum valuepublic void visitBefore(java.lang.Class<?> c)
ClassVisitor
visitBefore
in interface ClassVisitor
c
- the class to visitpublic void visitAfter(java.lang.Class<?> c)
ClassVisitor
visitAfter
in interface ClassVisitor
c
- the class to visitpublic java.lang.String toString()
toString
in class java.lang.Object