Uses of Class
com.puppycrawl.tools.checkstyle.checks.indentation.AbstractExpressionHandler
Packages that use AbstractExpressionHandler
Package
Description
Contains all classes required for the
indentation check.
-
Uses of AbstractExpressionHandler in com.puppycrawl.tools.checkstyle.checks.indentation
Modifier and TypeClassDescriptionclassHandler for annotation array initialization blocks.classHandler for array initialization blocks.classHandler for parents of blocks ('if', 'else', 'while', etc).classHandler for case statements.classHandler for catch blocks.classHandler for class definitions.classHandler for do...while blocks.classHandler for else blocks.classHandler for finally blocks.classHandler for for loops.classHandler for if statements.classHandler for import statements.classHandler for array index operation.classHandler for labels.classHandler for lambda expressions.classHandler for member definitions.classHandler for method calls.classHandler for method definitions.classHandler for operator new.classHandler for inner classes.classHandler for package definitions.classA default no-op handler.classHandler for a list of statements.classHandler for static initialization blocks.classHandler for switch statements.classHandler for switch rules.classHandler for synchronized statements.classHandler for try blocks.classHandler for while loops.classHandler for yield expression.Fields in com.puppycrawl.tools.checkstyle.checks.indentation declared as AbstractExpressionHandlerModifier and TypeFieldDescriptionprivate final AbstractExpressionHandlerAbstractExpressionHandler.parentContaining AST handler.Fields in com.puppycrawl.tools.checkstyle.checks.indentation with type parameters of type AbstractExpressionHandlerModifier and TypeFieldDescriptionprivate final Map<DetailAST,AbstractExpressionHandler> HandlerFactory.createdHandlersCache for created method call handlers.private final Deque<AbstractExpressionHandler>IndentationCheck.handlersHandlers currently in use.Methods in com.puppycrawl.tools.checkstyle.checks.indentation that return AbstractExpressionHandlerModifier and TypeMethodDescriptionprivate AbstractExpressionHandlerHandlerFactory.createMethodCallHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Create new instance of handler for METHOD_CALL.HandlerFactory.getHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Get the handler for an AST.protected final AbstractExpressionHandlerAbstractExpressionHandler.getParent()Accessor for the Parent attribute.Methods in com.puppycrawl.tools.checkstyle.checks.indentation with parameters of type AbstractExpressionHandlerModifier and TypeMethodDescriptionprivate AbstractExpressionHandlerHandlerFactory.createMethodCallHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Create new instance of handler for METHOD_CALL.HandlerFactory.getHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Get the handler for an AST.AbstractExpressionHandler.getSuggestedChildIndent(AbstractExpressionHandler child) Indentation level suggested for a child element.BlockParentHandler.getSuggestedChildIndent(AbstractExpressionHandler child) CaseHandler.getSuggestedChildIndent(AbstractExpressionHandler child) IfHandler.getSuggestedChildIndent(AbstractExpressionHandler child) LambdaHandler.getSuggestedChildIndent(AbstractExpressionHandler child) MemberDefHandler.getSuggestedChildIndent(AbstractExpressionHandler child) MethodCallHandler.getSuggestedChildIndent(AbstractExpressionHandler child) NewHandler.getSuggestedChildIndent(AbstractExpressionHandler child) PrimordialHandler.getSuggestedChildIndent(AbstractExpressionHandler child) SlistHandler.getSuggestedChildIndent(AbstractExpressionHandler child) SwitchRuleHandler.getSuggestedChildIndent(AbstractExpressionHandler child) TryHandler.getSuggestedChildIndent(AbstractExpressionHandler child) private static booleanTryHandler.isTryBlocksResourceSpecification(AbstractExpressionHandler expression) Check if the expression is resource of try block.Constructors in com.puppycrawl.tools.checkstyle.checks.indentation with parameters of type AbstractExpressionHandlerModifierConstructorDescriptionprotectedAbstractExpressionHandler(IndentationCheck indentCheck, String typeName, DetailAST expr, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, name, abstract syntax tree, and parent handler.AnnotationArrayInitHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.ArrayInitHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.BlockParentHandler(IndentationCheck indentCheck, String name, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, name, abstract syntax tree, and parent handler.CaseHandler(IndentationCheck indentCheck, DetailAST expr, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.CatchHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.ClassDefHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.DoWhileHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.ElseHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.FinallyHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.ForHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.IfHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.ImportHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.IndexHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.LabelHandler(IndentationCheck indentCheck, DetailAST expr, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.LambdaHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.MemberDefHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.MethodCallHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.MethodDefHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.NewHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.ObjectBlockHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.PackageDefHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.SlistHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.StaticInitHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.SwitchHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.SwitchRuleHandler(IndentationCheck indentCheck, DetailAST expr, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.SynchronizedHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, name, abstract syntax tree, and parent handler.TryHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.WhileHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.YieldHandler(IndentationCheck indentCheck, DetailAST ast, AbstractExpressionHandler parent) Construct an instance of this handler with the given indentation check, abstract syntax tree, and parent handler.