Package org.codenarc.rule.formatting
Class SpaceAroundOperatorAstVisitor
- java.lang.Object
-
- org.codehaus.groovy.ast.CodeVisitorSupport
-
- org.codehaus.groovy.ast.ClassCodeVisitorSupport
-
- org.codenarc.rule.AbstractAstVisitor
-
- org.codenarc.rule.formatting.SpaceAroundOperatorAstVisitor
-
- All Implemented Interfaces:
groovy.lang.GroovyObject,org.codehaus.groovy.ast.GroovyClassVisitor,org.codehaus.groovy.ast.GroovyCodeVisitor,AstVisitor
public class SpaceAroundOperatorAstVisitor extends AbstractAstVisitor implements groovy.lang.GroovyObject
-
-
Constructor Summary
Constructors Constructor Description SpaceAroundOperatorAstVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description groovy.lang.MetaClassgetMetaClass()ObjectgetProperty(String property)ObjectinvokeMethod(String method, Object arguments)voidsetMetaClass(groovy.lang.MetaClass mc)voidsetProperty(String property, Object value)voidvisitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)voidvisitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression)protected voidvisitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor)voidvisitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)voidvisitField(org.codehaus.groovy.ast.FieldNode node)voidvisitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)-
Methods inherited from class org.codenarc.rule.AbstractAstVisitor
addViolation, addViolation, getCurrentClassName, getCurrentClassNode, getRule, getSourceCode, getSourceUnit, getViolations, getVisited, isFirstVisit, lastSourceLine, lastSourceLineTrimmed, setRule, setSourceCode, setVisited, shouldVisitMethod, sourceLine, sourceLineTrimmed, visitClass, visitClassComplete, visitClassEx, visitMethod, visitMethodComplete, visitMethodEx
-
Methods inherited from class org.codehaus.groovy.ast.ClassCodeVisitorSupport
addError, visitAnnotations, visitAssertStatement, visitBlockStatement, visitBreakStatement, visitCaseStatement, visitCatchStatement, visitClassCodeContainer, visitConstructor, visitContinueStatement, visitDoWhileLoop, visitExpressionStatement, visitForLoop, visitIfElse, visitImports, visitObjectInitializerStatements, visitPackage, visitProperty, visitReturnStatement, visitStatement, visitSwitch, visitSynchronizedStatement, visitThrowStatement, visitTryCatchFinally, visitWhileLoop
-
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport
visitArgumentlistExpression, visitArrayExpression, visitAttributeExpression, visitBitwiseNegationExpression, visitBooleanExpression, visitBytecodeExpression, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitEmptyStatement, visitFieldExpression, visitGStringExpression, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitPropertyExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression
-
-
-
-
Method Detail
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClassin interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClassin interfacegroovy.lang.GroovyObject
-
invokeMethod
public Object invokeMethod(String method, Object arguments)
- Specified by:
invokeMethodin interfacegroovy.lang.GroovyObject
-
getProperty
public Object getProperty(String property)
- Specified by:
getPropertyin interfacegroovy.lang.GroovyObject
-
setProperty
public void setProperty(String property, Object value)
- Specified by:
setPropertyin interfacegroovy.lang.GroovyObject
-
visitDeclarationExpression
public void visitDeclarationExpression(org.codehaus.groovy.ast.expr.DeclarationExpression expression)
- Specified by:
visitDeclarationExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitDeclarationExpressionin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitTernaryExpression
public void visitTernaryExpression(org.codehaus.groovy.ast.expr.TernaryExpression expression)
- Specified by:
visitTernaryExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitTernaryExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitField
public void visitField(org.codehaus.groovy.ast.FieldNode node)
- Specified by:
visitFieldin interfaceorg.codehaus.groovy.ast.GroovyClassVisitor- Overrides:
visitFieldin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitConstructorOrMethod
protected void visitConstructorOrMethod(org.codehaus.groovy.ast.MethodNode node, boolean isConstructor)- Overrides:
visitConstructorOrMethodin classorg.codehaus.groovy.ast.ClassCodeVisitorSupport
-
visitBinaryExpression
public void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)
- Specified by:
visitBinaryExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitBinaryExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
visitCastExpression
public void visitCastExpression(org.codehaus.groovy.ast.expr.CastExpression expression)
- Specified by:
visitCastExpressionin interfaceorg.codehaus.groovy.ast.GroovyCodeVisitor- Overrides:
visitCastExpressionin classorg.codehaus.groovy.ast.CodeVisitorSupport
-
-