public class Type extends NodeImplBase
NodeImplBase.ScopedusesInstanceThis| Modifier and Type | Method and Description |
|---|---|
void |
analyze(AstNode parentNode) |
List<? extends AstNode> |
getChildren() |
TypeDeclaration |
getDeclaration() |
TypeDeclaration |
getDeclaration(boolean errorIfUndeclared) |
Ide |
getIde() |
JooSymbol |
getSymbol() |
TypeDeclaration |
resolveDeclaration() |
void |
scope(Scope scope) |
void |
visit(AstVisitor visitor) |
analyze, getParentNode, makeChildren, notifyInstanceThisUsed, propagateInstanceThisUsed, scope, usesInstanceThis, withNewDeclarationScope, withNewLabelScopepublic List<? extends AstNode> getChildren()
getChildren in interface AstNodegetChildren in class NodeImplBasepublic Ide getIde()
public void visit(AstVisitor visitor) throws IOException
IOExceptionpublic void scope(Scope scope)
public void analyze(AstNode parentNode)
analyze in interface AstNodeanalyze in class NodeImplBasepublic JooSymbol getSymbol()
@Nonnull public TypeDeclaration getDeclaration()
public TypeDeclaration resolveDeclaration()
public TypeDeclaration getDeclaration(boolean errorIfUndeclared)
Copyright © 2002–2021 CoreMedia AG. All rights reserved.