org.codehaus.groovy.syntax
Class ASTHelper
java.lang.Object
org.codehaus.groovy.syntax.ASTHelper
- Direct Known Subclasses:
- AntlrParserPlugin
public class ASTHelper
- extends Object
A common base class of AST helper methods which can be shared across the classic and new parsers
- Version:
- $Revision: 4032 $
- Author:
- Jochen Theodorou, James Strachan, Bob McWhirter, Sam Pullara, Chris Poirier
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
output
protected ModuleNode output
resolutions
protected static HashMap resolutions
ASTHelper
public ASTHelper(SourceUnit controller,
ClassLoader classLoader)
ASTHelper
public ASTHelper()
getPackageName
public String getPackageName()
setPackageName
public void setPackageName(String packageName)
getClassLoader
public ClassLoader getClassLoader()
- Returns our class loader (as supplied on construction).
setClassLoader
public void setClassLoader(ClassLoader classLoader)
getController
public SourceUnit getController()
setController
public void setController(SourceUnit controller)
dot
public static String dot(String base,
String name)
- Returns two names joined by a dot. If the base name is
empty, returns the name unchanged.
makeModule
protected void makeModule()
dot
protected String dot(String base)
- A synonym for
dot( base, "" )
.
addNewClassName
protected void addNewClassName(String name)
importClass
protected void importClass(ClassNode type,
String name,
String as)
importPackageWithStar
protected void importPackageWithStar(String importPackage)
Copyright © 2003-2010 The Codehaus. All Rights Reserved.