public final class JavaVisitor extends CoreVisitor implements IJavaVisitor
Modifier and Type | Method and Description |
---|---|
void |
onField(<any> closure)
Call the given closure on fields.
|
void |
onJavaClassFile(<any> closure) |
void |
onJavaSyntheticType(<any> closure) |
void |
onMethod(<any> closure)
Call the given closure on member functions.
|
void |
onModule(<any> closure)
Call the given closure on modules.
|
void |
onType(<any> closure)
Call the given closure on types.
|
callElementClosures, onDirectory, onDirectoryFragment, onExternal, onExternalElementContainer, onGenericProgrammingElement, onLogicalExternal, onLogicalModule, onLogicalModuleNamespace, onLogicalModuleProgrammingElement, onLogicalSystem, onLogicalSystemNamespace, onLogicalSystemProgrammingElement, onNamespaceFragment, onProgrammingElement, onRootDirectory, onRoutine, onSourceFile, removeAllClosures, visitChildren, visitChildrenOf, visitExternal, visitExternalLogicalNamespaceRoot, visitInternalLogicalNamespaceRoot, visitModule, visitModuleBasedLogicalNamespaceRoot, visitModuleSettings, visitNamedElement, visitSystemSettings
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onLogicalModule, onLogicalModuleNamespace, onLogicalSystemNamespace, onRoutine, onSourceFile
callElementClosures, onDirectory, onDirectoryFragment, onExternal, onExternalElementContainer, onGenericProgrammingElement, onLogicalExternal, onLogicalModuleProgrammingElement, onLogicalSystem, onLogicalSystemProgrammingElement, onNamespaceFragment, onProgrammingElement, onRootDirectory, removeAllClosures, visitChildren
public void onType(<any> closure)
ICoreVisitor
onType
in interface ICoreVisitor
onType
in interface IJavaVisitor
onType
in class CoreVisitor
public void onJavaSyntheticType(<any> closure)
onJavaSyntheticType
in interface IJavaVisitor
public void onMethod(<any> closure)
ICoreVisitor
onMethod
in interface ICoreVisitor
onMethod
in interface IJavaVisitor
onMethod
in class CoreVisitor
public void onField(<any> closure)
ICoreVisitor
onField
in interface ICoreVisitor
onField
in interface IJavaVisitor
onField
in class CoreVisitor
public void onModule(<any> closure)
ICoreVisitor
onModule
in interface ICoreVisitor
onModule
in interface IJavaVisitor
onModule
in class CoreVisitor
public void onJavaClassFile(<any> closure)
onJavaClassFile
in interface IJavaVisitor