|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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)
|
Constructor Detail |
---|
public ClassCompletionVerifier(SourceUnit source)
Method Detail |
---|
public ClassNode getClassNode()
protected SourceUnit getSourceUnit()
public void visitBinaryExpression(BinaryExpression expression)
public void visitCatchStatement(CatchStatement cs)
public void visitClass(ClassNode node)
public void visitConstantExpression(ConstantExpression expression)
public void visitConstructor(ConstructorNode node)
checkInvalidDeclarationModifier(expression, ACC_ABSTRACT, "abstract"); public void visitDeclarationExpression(DeclarationExpression expression)
public void visitField(FieldNode node)
public void visitGStringExpression(GStringExpression expression)
public void visitMethod(MethodNode node)
public void visitMethodCallExpression(MethodCallExpression mce)
public void visitProperty(PropertyNode node)
Groovy Documentation