org.codenarc.rule.groovyism
Class GroovyLangImmutableAstVisitor
java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.codehaus.groovy.ast.ClassCodeVisitorSupport
org.codenarc.rule.ClassCodeVisitorSupportHack
org.codenarc.rule.AbstractAstVisitor
org.codenarc.rule.groovyism.GroovyLangImmutableAstVisitor
- All Implemented Interfaces:
- groovy.lang.GroovyObject, org.codehaus.groovy.ast.GroovyClassVisitor, org.codehaus.groovy.ast.GroovyCodeVisitor, AstVisitor
public class GroovyLangImmutableAstVisitor
- 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, lastSourceLineTrimmed, setRule, setSourceCode, setVisited, sourceLine, sourceLineTrimmed, visitClass, visitClassEx, 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, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, 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 |
GroovyLangImmutableAstVisitor
public GroovyLangImmutableAstVisitor()
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
getGroovyTransformIsStarImported
public boolean getGroovyTransformIsStarImported()
isGroovyTransformIsStarImported
public boolean isGroovyTransformIsStarImported()
setGroovyTransformIsStarImported
public void setGroovyTransformIsStarImported(boolean value)
getGroovyTransformIsImported
public boolean getGroovyTransformIsImported()
isGroovyTransformIsImported
public boolean isGroovyTransformIsImported()
setGroovyTransformIsImported
public void setGroovyTransformIsImported(boolean value)
getAliases
public List<String> getAliases()
setAliases
public void setAliases(List<String> value)
visitImports
public void visitImports(org.codehaus.groovy.ast.ModuleNode node)
- Overrides:
visitImports in class ClassCodeVisitorSupportHack
visitClassComplete
protected void visitClassComplete(org.codehaus.groovy.ast.ClassNode node)
- Overrides:
visitClassComplete in class AbstractAstVisitor
Copyright © 2013. All Rights Reserved.