|
janino.net | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.janino.util.Traverser
org.codehaus.janino.samples.DeclarationCounter
public class DeclarationCounter
An example application for the Traverser
:
Reads, scans and parses the files named on the command line and counts
several kinds of declarations.
Constructor Summary | |
---|---|
DeclarationCounter()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
|
void |
traverseClassDeclaration(Java.ClassDeclaration cd)
|
void |
traverseFieldDeclaration(Java.FieldDeclaration fd)
|
void |
traverseInterfaceDeclaration(Java.InterfaceDeclaration id)
|
void |
traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DeclarationCounter()
Method Detail |
---|
public static void main(java.lang.String[] args) throws Scanner.ScanException, java.io.IOException, Parser.ParseException
Scanner.ScanException
java.io.IOException
Parser.ParseException
public void traverseClassDeclaration(Java.ClassDeclaration cd)
traverseClassDeclaration
in class Traverser
public void traverseInterfaceDeclaration(Java.InterfaceDeclaration id)
traverseInterfaceDeclaration
in class Traverser
public void traverseFieldDeclaration(Java.FieldDeclaration fd)
traverseFieldDeclaration
in class Traverser
public void traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)
traverseLocalVariableDeclarationStatement
in class Traverser
|
janino.net | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |