public class Ide extends NodeImplBase
NodeImplBase.Scopedanalyze, analyze, getChildren, getParentNode, makeChildren, scope, withNewDeclarationScope, withNewLabelScopepublic static final String THIS
public void visit(AstVisitor visitor) throws IOException
IOExceptionpublic Scope getScope()
public JooSymbol getIde()
public boolean isThis()
public boolean isSuper()
public void scope(Scope scope)
public String[] getQualifiedName()
public String getQualifiedNameStr()
public String getName()
public JooSymbol getSymbol()
public void setQualified(Ide qualifier)
public boolean isQualified()
public Ide getQualified()
public Ide getQualifier()
public boolean isQualifiedByThis()
public boolean isQualifiedBySuper()
public boolean addExternalUsage(boolean required)
public void addPublicApiDependency()
public IdeDeclaration resolveDeclaration()
public IdeDeclaration getDeclaration()
CompilerError - if undeclaredpublic IdeDeclaration getDeclaration(boolean errorIfUndeclared)
public IdeDeclaration getMemberDeclaration()
public void setIde(JooSymbol ide)
public boolean isBound()
public void setBound(boolean bound)
public boolean isRewriteThis()
Copyright © 2002–2020 CoreMedia AG. All rights reserved.