org.codehaus.janino.samples

Class DeclarationCounter

public class DeclarationCounter extends Traverser

An example application for the Traverser: Reads, scans and parses the files named on the command line and counts several kinds of declarations.
Method Summary
static voidmain(String[] args)
voidtraverseClassDeclaration(Java.ClassDeclaration cd)
voidtraverseFieldDeclaration(Java.FieldDeclaration fd)
voidtraverseInterfaceDeclaration(Java.InterfaceDeclaration id)
voidtraverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)

Method Detail

main

public static void main(String[] args)

traverseClassDeclaration

public void traverseClassDeclaration(Java.ClassDeclaration cd)

traverseFieldDeclaration

public void traverseFieldDeclaration(Java.FieldDeclaration fd)

traverseInterfaceDeclaration

public void traverseInterfaceDeclaration(Java.InterfaceDeclaration id)

traverseLocalVariableDeclarationStatement

public void traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)