public class JavaSpacePropertyProcessor extends JavaElementVisitor
EMPTY_VISITORvisitAnnotationMethod, visitAnonymousClass, visitBinaryExpression, visitBlockStatement, visitCallExpression, visitDocComment, visitDocTagValue, visitDocToken, visitEmptyStatement, visitExpression, visitExpressionListStatement, visitExpressionStatement, visitIdentifier, visitImplicitVariable, visitImportStatement, visitImportStaticReferenceElement, visitImportStaticStatement, visitInlineDocTag, visitJavaFile, visitJavaToken, visitKeyword, visitLabeledStatement, visitLiteralExpression, visitModuleReferenceElement, visitPackage, visitPackageAccessibilityStatement, visitPackageStatement, visitPattern, visitPostfixExpression, visitPrefixExpression, visitProvidesStatement, visitReceiverParameter, visitRecordComponent, visitRequiresStatement, visitResourceExpression, visitResourceVariable, visitSuperExpression, visitThisExpression, visitTypeTestPattern, visitUnaryExpression, visitUsesStatement, visitVariablevisitBinaryFile, visitComment, visitDirectory, visitErrorElement, visitOuterLanguageElement, visitPlainText, visitPlainTextFile, visitWhiteSpacepublic void visitArrayAccessExpression(PsiArrayAccessExpression expression)
visitArrayAccessExpression in class JavaElementVisitorpublic void visitNewExpression(PsiNewExpression expression)
visitNewExpression in class JavaElementVisitorpublic void visitArrayInitializerExpression(PsiArrayInitializerExpression expression)
visitArrayInitializerExpression in class JavaElementVisitorpublic void visitClass(PsiClass aClass)
visitClass in class JavaElementVisitorpublic void visitInstanceOfExpression(PsiInstanceOfExpression expression)
visitInstanceOfExpression in class JavaElementVisitorpublic void visitEnumConstantInitializer(PsiEnumConstantInitializer enumConstantInitializer)
visitEnumConstantInitializer in class JavaElementVisitorpublic void visitPatternVariable(PsiPatternVariable variable)
visitPatternVariable in class JavaElementVisitorpublic void visitImportList(PsiImportList list)
visitImportList in class JavaElementVisitorpublic void visitFile(PsiFile file)
visitFile in class PsiElementVisitorpublic void visitWhileStatement(PsiWhileStatement statement)
visitWhileStatement in class JavaElementVisitorpublic void visitDoWhileStatement(PsiDoWhileStatement statement)
visitDoWhileStatement in class JavaElementVisitorpublic void visitThrowStatement(PsiThrowStatement statement)
visitThrowStatement in class JavaElementVisitorpublic void visitTryStatement(PsiTryStatement statement)
visitTryStatement in class JavaElementVisitorpublic void visitForeachStatement(PsiForeachStatement statement)
visitForeachStatement in class JavaElementVisitorpublic void visitAssignmentExpression(PsiAssignmentExpression expression)
visitAssignmentExpression in class JavaElementVisitorpublic void visitBreakStatement(PsiBreakStatement statement)
visitBreakStatement in class JavaElementVisitorpublic void visitYieldStatement(PsiYieldStatement statement)
visitYieldStatement in class JavaElementVisitorpublic void visitContinueStatement(PsiContinueStatement statement)
visitContinueStatement in class JavaElementVisitorpublic void visitParenthesizedExpression(PsiParenthesizedExpression expression)
visitParenthesizedExpression in class JavaElementVisitorpublic void visitCodeBlock(PsiCodeBlock block)
visitCodeBlock in class JavaElementVisitorpublic void visitCodeFragment(JavaCodeFragment codeFragment)
visitCodeFragment in class JavaElementVisitorpublic void visitIfStatement(PsiIfStatement statement)
visitIfStatement in class JavaElementVisitorpublic void visitPolyadicExpression(PsiPolyadicExpression expression)
visitPolyadicExpression in class JavaElementVisitorpublic void visitField(PsiField field)
visitField in class JavaElementVisitorpublic void visitLocalVariable(PsiLocalVariable variable)
visitLocalVariable in class JavaElementVisitorpublic void visitMethod(PsiMethod method)
visitMethod in class JavaElementVisitorpublic void visitModifierList(PsiModifierList list)
visitModifierList in class JavaElementVisitorpublic void visitParameterList(PsiParameterList list)
visitParameterList in class JavaElementVisitorpublic void visitRecordHeader(PsiRecordHeader recordHeader)
visitRecordHeader in class JavaElementVisitorpublic void visitElement(PsiElement element)
visitElement in class PsiElementVisitorpublic void visitClassObjectAccessExpression(PsiClassObjectAccessExpression expression)
visitClassObjectAccessExpression in class JavaElementVisitorpublic void visitExpressionList(PsiExpressionList list)
visitExpressionList in class JavaElementVisitorpublic void visitSynchronizedStatement(PsiSynchronizedStatement statement)
visitSynchronizedStatement in class JavaElementVisitorpublic void visitSwitchLabelStatement(PsiSwitchLabelStatement statement)
visitSwitchLabelStatement in class JavaElementVisitorpublic void visitSwitchLabeledRuleStatement(PsiSwitchLabeledRuleStatement statement)
visitSwitchLabeledRuleStatement in class JavaElementVisitorpublic void visitSwitchStatement(PsiSwitchStatement statement)
visitSwitchStatement in class JavaElementVisitorpublic void visitSwitchExpression(PsiSwitchExpression expression)
visitSwitchExpression in class JavaElementVisitorpublic void visitLambdaExpression(PsiLambdaExpression expression)
visitLambdaExpression in class JavaElementVisitorpublic void visitModule(PsiJavaModule module)
visitModule in class JavaElementVisitorpublic void visitModuleStatement(PsiStatement statement)
visitModuleStatement in class JavaElementVisitorpublic void visitMethodReferenceExpression(PsiMethodReferenceExpression expression)
visitMethodReferenceExpression in class JavaElementVisitorpublic void visitForStatement(PsiForStatement statement)
visitForStatement in class JavaElementVisitorprotected void processLoopBody()
public void visitCatchSection(PsiCatchSection section)
visitCatchSection in class JavaElementVisitorpublic void visitResourceList(PsiResourceList resourceList)
visitResourceList in class JavaElementVisitorpublic void visitReferenceParameterList(PsiReferenceParameterList list)
visitReferenceParameterList in class JavaElementVisitorpublic void visitTypeCastExpression(PsiTypeCastExpression expression)
visitTypeCastExpression in class JavaElementVisitorpublic void visitReferenceList(PsiReferenceList list)
visitReferenceList in class JavaElementVisitorpublic void visitReferenceExpression(PsiReferenceExpression expression)
JavaElementVisitorJavaRecursiveElementVisitor knows that and implements this method accordingly.
All other visitor must decide themselves what implementation (visitReferenceElement() or visitExpression() or none or LOG.error())
is appropriate for them.visitReferenceExpression in class JavaElementVisitorpublic void visitConditionalExpression(PsiConditionalExpression expression)
visitConditionalExpression in class JavaElementVisitorpublic void visitStatement(PsiStatement statement)
visitStatement in class JavaElementVisitorpublic void visitReturnStatement(PsiReturnStatement statement)
visitReturnStatement in class JavaElementVisitorpublic void visitMethodCallExpression(PsiMethodCallExpression expression)
visitMethodCallExpression in class JavaElementVisitorpublic void visitTypeParameter(PsiTypeParameter classParameter)
visitTypeParameter in class JavaElementVisitorpublic void visitTypeElement(PsiTypeElement type)
visitTypeElement in class JavaElementVisitorpublic void visitDeclarationStatement(PsiDeclarationStatement declarationStatement)
visitDeclarationStatement in class JavaElementVisitorpublic void visitTypeParameterList(PsiTypeParameterList list)
visitTypeParameterList in class JavaElementVisitorpublic void visitReferenceElement(PsiJavaCodeReferenceElement reference)
visitReferenceElement in class JavaElementVisitorpublic void visitAnnotation(PsiAnnotation annotation)
visitAnnotation in class JavaElementVisitorpublic void visitClassInitializer(PsiClassInitializer initializer)
visitClassInitializer in class JavaElementVisitorpublic void visitAnnotationParameterList(PsiAnnotationParameterList list)
visitAnnotationParameterList in class JavaElementVisitorpublic void visitNameValuePair(PsiNameValuePair pair)
visitNameValuePair in class JavaElementVisitorpublic void visitAnnotationArrayInitializer(PsiArrayInitializerMemberValue initializer)
visitAnnotationArrayInitializer in class JavaElementVisitorpublic void visitEnumConstant(PsiEnumConstant enumConstant)
visitEnumConstant in class JavaElementVisitorpublic void visitDocTag(PsiDocTag tag)
visitDocTag in class JavaElementVisitorpublic void visitAssertStatement(PsiAssertStatement statement)
visitAssertStatement in class JavaElementVisitorpublic void visitParameter(PsiParameter parameter)
visitParameter in class JavaElementVisitorpublic static Spacing getSpacing(Block node, CommonCodeStyleSettings settings, JavaCodeStyleSettings javaSettings)