NodeImplBase.ScopedusesInstanceThis| Constructor and Description |
|---|
QualifiedIde(Ide qualifier,
JooSymbol symDot,
JooSymbol symIde) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addExternalUsage(Boolean required) |
void |
analyze(AstNode parentNode) |
void |
analyzeAsExpr(AstNode exprParent,
Expr parentExpr) |
boolean |
equals(Object o) |
List<? extends AstNode> |
getChildren() |
IdeDeclaration |
getMemberDeclaration() |
String[] |
getQualifiedName() |
String |
getQualifiedNameStr() |
Ide |
getQualifier() |
JooSymbol |
getSymbol() |
JooSymbol |
getSymDot() |
int |
hashCode() |
boolean |
isQualifiedBySuper() |
Ide |
qualify(JooSymbol symQualifier,
JooSymbol symDot) |
IdeDeclaration |
resolveDeclaration()
Resolve the declaration of this ide to the underlying declaration.
|
void |
scope(Scope scope) |
void |
visit(AstVisitor visitor) |
addPublicApiDependency, getDeclaration, getDeclaration, getIde, getName, getQualified, getScope, isAssignmentLHS, isBound, isQualified, isQualifiedByThis, isRewriteThis, isSuper, isThis, isValidIdentifier, setBound, setIde, setQualified, toString, verifyIdentifieranalyze, getParentNode, makeChildren, notifyInstanceThisUsed, propagateInstanceThisUsed, scope, usesInstanceThis, withNewDeclarationScope, withNewLabelScopepublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic void visit(AstVisitor visitor) throws IOException
visit in interface AstNodevisit in class IdeIOExceptionpublic Ide getQualifier()
getQualifier in class Idepublic JooSymbol getSymDot()
public String[] getQualifiedName()
getQualifiedName in class Idepublic String getQualifiedNameStr()
getQualifiedNameStr in class Idepublic boolean isQualifiedBySuper()
isQualifiedBySuper in class Idepublic JooSymbol getSymbol()
public boolean addExternalUsage(Boolean required)
addExternalUsage in class Idepublic void scope(Scope scope)
public void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBasepublic void analyzeAsExpr(AstNode exprParent, Expr parentExpr)
analyzeAsExpr in class Idepublic IdeDeclaration resolveDeclaration()
IderesolveDeclaration in class Idepublic IdeDeclaration getMemberDeclaration()
getMemberDeclaration in class IdeCopyright © 2002–2021 CoreMedia AG. All rights reserved.