Groovy 2.2.1

org.codehaus.groovy.classgen
[Java] Class ClassCompletionVerifier

java.lang.Object
  org.codehaus.groovy.ast.CodeVisitorSupport
      org.codehaus.groovy.ast.ClassCodeVisitorSupport
          org.codehaus.groovy.classgen.ClassCompletionVerifier

public class ClassCompletionVerifier
extends ClassCodeVisitorSupport

**************************************************************************** Copyright (c) 2004 IBM Corporation and others. All rights reserved. The initial API is made available under the terms of the Common Public License v1.0 which is available at: http://www.eclipse.org/legal/cpl-v10.html Subsequent modifications are made available under the Apache 2.0 license. Contributors: IBM - Initial API and implementation Groovy community - subsequent modifications ****************************************************************************


Constructor Summary
ClassCompletionVerifier(SourceUnit source)

 
Method Summary
ClassNode getClassNode()

protected SourceUnit getSourceUnit()

void visitBinaryExpression(BinaryExpression expression)

void visitCatchStatement(CatchStatement cs)

void visitClass(ClassNode node)

void visitConstantExpression(ConstantExpression expression)

void visitConstructor(ConstructorNode node)

void visitDeclarationExpression(DeclarationExpression expression)

void visitField(FieldNode node)

void visitGStringExpression(GStringExpression expression)

void visitMethod(MethodNode node)

void visitMethodCallExpression(MethodCallExpression mce)

void visitProperty(PropertyNode node)

 
Methods inherited from class ClassCodeVisitorSupport
visitMethod, visitField, visitReturnStatement, visitProperty, visitConstructor, visitClass, visitPackage, visitBlockStatement, visitDoWhileLoop, visitExpressionStatement, visitForLoop, visitSwitch, visitWhileLoop, visitDeclarationExpression, visitImports, visitBreakStatement, visitContinueStatement, visitTryCatchFinally, visitAnnotations, visitCatchStatement, visitIfElse, visitAssertStatement, visitCaseStatement, visitSynchronizedStatement, visitThrowStatement, visitClassExpression, visitPropertyExpression, visitListExpression, visitConstantExpression, visitMethodCallExpression, visitStaticMethodCallExpression, visitConstructorCallExpression, visitBinaryExpression, visitTernaryExpression, visitShortTernaryExpression, visitPostfixExpression, visitPrefixExpression, visitBooleanExpression, visitNotExpression, visitClosureExpression, visitTupleExpression, visitArrayExpression, visitMapExpression, visitMapEntryExpression, visitRangeExpression, visitSpreadExpression, visitSpreadMapExpression, visitMethodPointerExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitBitwiseNegationExpression, visitCastExpression, visitVariableExpression, visitAttributeExpression, visitFieldExpression, visitGStringExpression, visitArgumentlistExpression, visitClosureListExpression, visitBytecodeExpression, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 
Methods inherited from class CodeVisitorSupport
visitReturnStatement, visitClassExpression, visitPropertyExpression, visitListExpression, visitConstantExpression, visitBlockStatement, visitDoWhileLoop, visitExpressionStatement, visitForLoop, visitSwitch, visitWhileLoop, visitDeclarationExpression, visitBreakStatement, visitContinueStatement, visitTryCatchFinally, visitMethodCallExpression, visitStaticMethodCallExpression, visitConstructorCallExpression, visitBinaryExpression, visitTernaryExpression, visitShortTernaryExpression, visitPostfixExpression, visitPrefixExpression, visitBooleanExpression, visitNotExpression, visitClosureExpression, visitTupleExpression, visitArrayExpression, visitMapExpression, visitMapEntryExpression, visitRangeExpression, visitSpreadExpression, visitSpreadMapExpression, visitMethodPointerExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitBitwiseNegationExpression, visitCastExpression, visitVariableExpression, visitAttributeExpression, visitFieldExpression, visitGStringExpression, visitArgumentlistExpression, visitClosureListExpression, visitBytecodeExpression, visitCatchStatement, visitIfElse, visitAssertStatement, visitCaseStatement, visitSynchronizedStatement, visitThrowStatement, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Constructor Detail

ClassCompletionVerifier

public ClassCompletionVerifier(SourceUnit source)


 
Method Detail

getClassNode

public ClassNode getClassNode()


getSourceUnit

protected SourceUnit getSourceUnit()


visitBinaryExpression

public void visitBinaryExpression(BinaryExpression expression)


visitCatchStatement

public void visitCatchStatement(CatchStatement cs)


visitClass

public void visitClass(ClassNode node)


visitConstantExpression

public void visitConstantExpression(ConstantExpression expression)


visitConstructor

public void visitConstructor(ConstructorNode node)


visitDeclarationExpression

@OverridecheckInvalidDeclarationModifier(expression, ACC_ABSTRACT, "abstract");
public void visitDeclarationExpression(DeclarationExpression expression)


visitField

public void visitField(FieldNode node)


visitGStringExpression

public void visitGStringExpression(GStringExpression expression)


visitMethod

public void visitMethod(MethodNode node)


visitMethodCallExpression

public void visitMethodCallExpression(MethodCallExpression mce)


visitProperty

public void visitProperty(PropertyNode node)


 

Copyright © 2003-2013 The Codehaus. All rights reserved.