Constructor | Description |
---|---|
DeclarationCounter() |
Modifier and Type | Method | Description |
---|---|---|
static void |
main(String[] args) |
|
void |
traverseClassDeclaration(Java.ClassDeclaration cd) |
|
void |
traverseFieldDeclaration(Java.FieldDeclaration fd) |
|
void |
traverseInterfaceDeclaration(Java.InterfaceDeclaration id) |
|
void |
traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comprehensiveVisitor, traverseAbstractTypeBodyDeclaration, traverseAbstractTypeDeclaration, traverseAlternateConstructorInvocation, traverseAmbiguousName, traverseAnnotation, traverseAnonymousClassDeclaration, traverseArrayAccessExpression, traverseArrayInitializerOrRvalue, traverseArrayLength, traverseArrayType, traverseAssertStatement, traverseAssignment, traverseAtom, traverseBasicType, traverseBinaryOperation, traverseBlock, traverseBooleanLiteral, traverseBooleanRvalue, traverseBreakableStatement, traverseBreakStatement, traverseCast, traverseCharacterLiteral, traverseClassLiteral, traverseCompilationUnit, traverseConditionalExpression, traverseConstructorDeclarator, traverseConstructorInvocation, traverseContinuableStatement, traverseContinueStatement, traverseCrement, traverseDoStatement, traverseElementValue, traverseElementValueArrayInitializer, traverseEmptyStatement, traverseExpressionStatement, traverseFieldAccess, traverseFieldAccessExpression, traverseFloatingPointLiteral, traverseForEachStatement, traverseFormalParameter, traverseFormalParameters, traverseForStatement, traverseFunctionDeclarator, traverseIfStatement, traverseImportDeclaration, traverseInitializer, traverseInstanceof, traverseIntegerLiteral, traverseInvocation, traverseLabeledStatement, traverseLiteral, traverseLocalClassDeclaration, traverseLocalClassDeclarationStatement, traverseLocalVariableAccess, traverseLocated, traverseLvalue, traverseMarkerAnnotation, traverseMemberClassDeclaration, traverseMemberInterfaceDeclaration, traverseMethodDeclarator, traverseMethodInvocation, traverseNamedClassDeclaration, traverseNewAnonymousClassInstance, traverseNewArray, traverseNewClassInstance, traverseNewInitializedArray, traverseNormalAnnotation, traverseNullLiteral, traversePackage, traversePackageMemberClassDeclaration, traversePackageMemberInterfaceDeclaration, traverseParameterAccess, traverseParenthesizedExpression, traverseQualifiedThisReference, traverseReferenceType, traverseReturnStatement, traverseRvalue, traverseRvalueMemberType, traverseSimpleLiteral, traverseSimpleType, traverseSingleElementAnnotation, traverseSingleStaticImportDeclaration, traverseSingleTypeImportDeclaration, traverseStatement, traverseStaticImportOnDemandDeclaration, traverseStringLiteral, traverseSuperclassFieldAccessExpression, traverseSuperclassMethodInvocation, traverseSuperConstructorInvocation, traverseSwitchStatement, traverseSynchronizedStatement, traverseThisReference, traverseThrowStatement, traverseTryStatement, traverseType, traverseTypeImportOnDemandDeclaration, traverseUnaryOperation, traverseWhileStatement
public static void main(String[] args) throws CompileException, IOException
CompileException
IOException
public void traverseClassDeclaration(Java.ClassDeclaration cd)
traverseClassDeclaration
in class Traverser
Traverser
public void traverseInterfaceDeclaration(Java.InterfaceDeclaration id)
traverseInterfaceDeclaration
in class Traverser
Traverser
public void traverseFieldDeclaration(Java.FieldDeclaration fd)
traverseFieldDeclaration
in class Traverser
Traverser
public void traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)
traverseLocalVariableDeclarationStatement
in class Traverser
Traverser
Copyright © 2001–2019. All rights reserved.