com.intellij.psi
Class PsiElementVisitor

java.lang.Object
  extended by com.intellij.psi.JavaElementVisitor
      extended by com.intellij.psi.JspElementVisitor
          extended by com.intellij.psi.XmlElementVisitor
              extended by com.intellij.aspects.psi.gen.PsiAspectElementVisitor
                  extended by com.intellij.psi.PsiElementVisitor
Direct Known Subclasses:
CssElementVisitor, ELElementVisitor, IsConstantExpressionVisitor, PsiRecursiveElementVisitor

public abstract class PsiElementVisitor
extends PsiAspectElementVisitor

Visitor which can be used to visit Java, XML and AspectJ PSI elements.

See Also:
PsiRecursiveElementVisitor

Constructor Summary
PsiElementVisitor()
           
 
Method Summary
 void visitCodeFragment(PsiCodeFragment codeFragment)
           
 
Methods inherited from class com.intellij.aspects.psi.gen.PsiAspectElementVisitor
visitAdvice, visitAfterAdvice, visitAndPointcut, visitAndTypePattern, visitAnyParametersPattern, visitAnyTypePattern, visitArgPattern, visitArgsPointcut, visitArgTypePattern, visitArgWildcardPattern, visitAroundAdvice, visitArrayPatternElement, visitArrayTypePattern, visitAspect, visitAspectAssociation, visitAspectField, visitAspectFile, visitAspectMethod, visitBasicTypePattern, visitBeforeAdvice, visitCallPointcut, visitCflowBelowPointcut, visitCflowPointcut, visitClassPattern, visitCompoundPointcut, visitCompoundTypePattern, visitConstructorPattern, visitDominatesClause, visitErrorIntroduction, visitExcludeTypePattern, visitExecutionPointcut, visitFieldAccessPointcut, visitFieldGetPointcut, visitFieldPattern, visitFieldSetPointcut, visitHandlerPointcut, visitIdPattern, visitIdPatternElement, visitIfPointcut, visitInheritorsPattern, visitInitializationPointcut, visitIntertypeDeclaration, visitIntertypeField, visitIntertypeMethod, visitIntroduction, visitMethodPattern, visitModifierPattern, visitModifierPatternList, visitNonPointcut, visitOrPointcut, visitOrTypePattern, visitParameterPattern, visitParameterRef, visitParametersPattern, visitParameterTypePattern, visitParentsIntroduction, visitPerCflowAssociation, visitPerCflowbelowAssociation, visitPerPointcutAssociation, visitPerTargetAssociation, visitPerThisAssociation, visitPointcut, visitPointcutDef, visitPointcutRef, visitPrimitiveTypePattern, visitRegularMethodPattern, visitResultRestriction, visitReturningRestriction, visitSingletonAssociation, visitSofteningIntroduction, visitStaticInitializationPointcut, visitTargetPointcut, visitThisPointcut, visitThrowingRestriction, visitThrowsPattern, visitTypeNamePattern, visitTypeNamePatternElement, visitTypePattern, visitVerificationIntroduction, visitWarningIntroduction, visitWithincodePointcut, visitWithinPointcut
 
Methods inherited from class com.intellij.psi.XmlElementVisitor
visitXmlAttribute, visitXmlAttributeValue, visitXmlComment, visitXmlDecl, visitXmlDoctype, visitXmlDocument, visitXmlElement, visitXmlFile, visitXmlProlog, visitXmlTag, visitXmlText, visitXmlToken
 
Methods inherited from class com.intellij.psi.JavaElementVisitor
visitAnnotation, visitAnnotationArrayInitializer, visitAnnotationMethod, visitAnnotationParameterList, visitAnonymousClass, visitArrayAccessExpression, visitArrayInitializerExpression, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBinaryFile, visitBlockStatement, visitBreakStatement, visitCallExpression, visitCatchSection, visitClass, visitClassInitializer, visitClassObjectAccessExpression, visitCodeBlock, visitComment, visitConditionalExpression, visitContinueStatement, visitDeclarationStatement, visitDirectory, visitDocComment, visitDocTag, visitDocTagValue, visitDocToken, visitDoWhileStatement, visitElement, visitEmptyStatement, visitEnumConstant, visitEnumConstantInitializer, visitErrorElement, visitExpression, visitExpressionList, visitExpressionListStatement, visitExpressionStatement, visitField, visitFile, visitForeachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImplicitVariable, visitImportList, visitImportStatement, visitImportStaticReferenceElement, visitImportStaticStatement, visitInlineDocTag, visitInstanceOfExpression, visitJavaFile, visitJavaToken, visitJspFile, visitJspImplicitVariable, visitKeyword, visitLabeledStatement, visitLiteralExpression, visitLocalVariable, visitMethod, visitMethodCallExpression, visitModifierList, visitNameValuePair, visitNewExpression, visitPackage, visitPackageStatement, visitParameter, visitParameterList, visitParenthesizedExpression, visitPlainText, visitPlainTextFile, visitPostfixExpression, visitPrefixExpression, visitReferenceElement, visitReferenceExpression, visitReferenceList, visitReferenceParameterList, visitReturnStatement, visitStatement, visitSuperExpression, visitSwitchLabelStatement, visitSwitchStatement, visitSynchronizedStatement, visitThisExpression, visitThrowStatement, visitTryStatement, visitTypeCastExpression, visitTypeElement, visitTypeParameter, visitTypeParameterList, visitVariable, visitWhileStatement, visitWhiteSpace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PsiElementVisitor

public PsiElementVisitor()
Method Detail

visitCodeFragment

public void visitCodeFragment(PsiCodeFragment codeFragment)