org.codenarc.rule.logging
Class PrintlnAstVisitor
java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
org.codenarc.rule.ClassCodeVisitorSupportHack
org.codenarc.rule.AbstractAstVisitor
org.codenarc.rule.logging.PrintlnAstVisitor
- All Implemented Interfaces:
- groovy.lang.GroovyObject, org.codehaus.groovy.ast.GroovyClassVisitor, org.codehaus.groovy.ast.GroovyCodeVisitor, AstVisitor
public class PrintlnAstVisitor
- extends AbstractAstVisitor
- implements groovy.lang.GroovyObject
Methods inherited from class org.codenarc.rule.AbstractAstVisitor |
addViolation, addViolation, addViolation, getCurrentClassName, getCurrentClassNode, getRule, getSourceCode, getSourceUnit, getViolations, getVisited, isFirstVisit, lastSourceLine, setRule, setSourceCode, setVisited, sourceLine, visitClass, visitMethod, visitMethodComplete, visitMethodEx |
Methods inherited from class org.codenarc.rule.ClassCodeVisitorSupportHack |
addError, visitAnnotations, visitArgumentlistExpression, visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBinaryExpression, visitBitwiseNegationExpression, visitBlockStatement, visitBooleanExpression, visitBreakStatement, visitBytecodeExpression, visitCaseStatement, visitCastExpression, visitCatchStatement, visitClassCodeContainer, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructor, visitConstructorCallExpression, visitConstructorOrMethod, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitEmptyStatement, visitExpressionStatement, visitField, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitImports, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitNotExpression, visitObjectInitializerStatements, visitPackage, visitPostfixExpression, visitPrefixExpression, visitProperty, visitPropertyExpression, visitRangeExpression, visitReturnStatement, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStatement, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitVariableExpression, visitWhileLoop |
Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupport |
visitRegexExpression |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.codehaus.groovy.ast.GroovyClassVisitor |
visitConstructor, visitField, visitProperty |
PrintlnAstVisitor
public PrintlnAstVisitor()
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interface groovy.lang.GroovyObject
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interface groovy.lang.GroovyObject
invokeMethod
public Object invokeMethod(String method,
Object arguments)
- Specified by:
invokeMethod
in interface groovy.lang.GroovyObject
getProperty
public Object getProperty(String property)
- Specified by:
getProperty
in interface groovy.lang.GroovyObject
setProperty
public void setProperty(String property,
Object value)
- Specified by:
setProperty
in interface groovy.lang.GroovyObject
getPrintlnMethodDefined
public boolean getPrintlnMethodDefined()
isPrintlnMethodDefined
public boolean isPrintlnMethodDefined()
setPrintlnMethodDefined
public void setPrintlnMethodDefined(boolean value)
getPrintlnClosureDefined
public boolean getPrintlnClosureDefined()
isPrintlnClosureDefined
public boolean isPrintlnClosureDefined()
setPrintlnClosureDefined
public void setPrintlnClosureDefined(boolean value)
visitClassEx
protected void visitClassEx(org.codehaus.groovy.ast.ClassNode node)
- Overrides:
visitClassEx
in class AbstractAstVisitor
visitClassComplete
protected void visitClassComplete(org.codehaus.groovy.ast.ClassNode node)
- Overrides:
visitClassComplete
in class AbstractAstVisitor
visitMethodCallExpression
public void visitMethodCallExpression(org.codehaus.groovy.ast.expr.MethodCallExpression methodCall)
- Specified by:
visitMethodCallExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
- Overrides:
visitMethodCallExpression
in class ClassCodeVisitorSupportHack
Copyright © 2012. All Rights Reserved.