AntlrParserPlugin
public class ASTHelper
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected ModuleNode |
output |
|
protected static java.util.Map |
resolutions |
Constructor | Description |
---|---|
ASTHelper() |
|
ASTHelper(SourceUnit controller,
java.lang.ClassLoader classLoader) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
addImport(ClassNode type,
java.lang.String name,
java.lang.String aliasName) |
|
protected void |
addImport(ClassNode type,
java.lang.String name,
java.lang.String aliasName,
java.util.List<AnnotationNode> annotations) |
|
protected void |
addStarImport(java.lang.String importPackage) |
|
protected void |
addStarImport(java.lang.String importPackage,
java.util.List<AnnotationNode> annotations) |
|
protected void |
addStaticImport(ClassNode type,
java.lang.String name,
java.lang.String alias) |
|
protected void |
addStaticImport(ClassNode type,
java.lang.String name,
java.lang.String alias,
java.util.List<AnnotationNode> annotations) |
|
protected void |
addStaticStarImport(ClassNode type,
java.lang.String importClass) |
|
protected void |
addStaticStarImport(ClassNode type,
java.lang.String importClass,
java.util.List<AnnotationNode> annotations) |
|
protected java.lang.String |
dot(java.lang.String base) |
A synonym for
dot( base, "" ) . |
static java.lang.String |
dot(java.lang.String base,
java.lang.String name) |
|
java.lang.ClassLoader |
getClassLoader() |
Returns our class loader (as supplied on construction).
|
SourceUnit |
getController() |
|
java.lang.String |
getPackageName() |
|
protected void |
makeModule() |
|
void |
setClassLoader(java.lang.ClassLoader classLoader) |
|
void |
setController(SourceUnit controller) |
|
PackageNode |
setPackage(java.lang.String packageName,
java.util.List<AnnotationNode> annotations) |
|
void |
setPackageName(java.lang.String packageName) |
protected ModuleNode output
protected static java.util.Map resolutions
public ASTHelper(SourceUnit controller, java.lang.ClassLoader classLoader)
public ASTHelper()
public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
public PackageNode setPackage(java.lang.String packageName, java.util.List<AnnotationNode> annotations)
public java.lang.ClassLoader getClassLoader()
public void setClassLoader(java.lang.ClassLoader classLoader)
public SourceUnit getController()
public void setController(SourceUnit controller)
public static java.lang.String dot(java.lang.String base, java.lang.String name)
base
- typically a packagename
- typically a simple unqualified class nameprotected void makeModule()
protected java.lang.String dot(java.lang.String base)
dot( base, "" )
.protected void addImport(ClassNode type, java.lang.String name, java.lang.String aliasName)
protected void addImport(ClassNode type, java.lang.String name, java.lang.String aliasName, java.util.List<AnnotationNode> annotations)
protected void addStaticImport(ClassNode type, java.lang.String name, java.lang.String alias)
protected void addStaticImport(ClassNode type, java.lang.String name, java.lang.String alias, java.util.List<AnnotationNode> annotations)
protected void addStaticStarImport(ClassNode type, java.lang.String importClass)
protected void addStaticStarImport(ClassNode type, java.lang.String importClass, java.util.List<AnnotationNode> annotations)
protected void addStarImport(java.lang.String importPackage)
protected void addStarImport(java.lang.String importPackage, java.util.List<AnnotationNode> annotations)