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