Package net.jangaroo.jooc.ast
Class NamespacedIde
- java.lang.Object
-
- net.jangaroo.jooc.ast.NodeImplBase
-
- net.jangaroo.jooc.ast.Ide
-
- net.jangaroo.jooc.ast.NamespacedIde
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.jangaroo.jooc.ast.NodeImplBase
NodeImplBase.Scoped
-
-
Field Summary
-
Fields inherited from class net.jangaroo.jooc.ast.NodeImplBase
usesInstanceThis
-
-
Constructor Summary
Constructors Constructor Description NamespacedIde(JooSymbol namespace, JooSymbol symNamespaceSep, JooSymbol symIde)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanalyze(AstNode parentNode)booleanequals(Object o)IdegetNamespace()String[]getQualifiedName()StringgetQualifiedNameStr()JooSymbolgetSymbol()JooSymbolgetSymNamespaceSep()inthashCode()voidvisit(AstVisitor visitor)-
Methods inherited from class net.jangaroo.jooc.ast.Ide
addExternalUsage, addPublicApiDependency, analyzeAsExpr, getDeclaration, getDeclaration, getIde, getMemberDeclaration, getName, getQualified, getQualifier, getScope, isAssignmentLHS, isBound, isQualified, isQualifiedBySuper, isQualifiedByThis, isRewriteThis, isSuper, isThis, isValidIdentifier, qualify, resolveDeclaration, scope, setBound, setIde, setQualified, toString, verifyIdentifier
-
Methods inherited from class net.jangaroo.jooc.ast.NodeImplBase
analyze, getChildren, getParentNode, makeChildren, notifyInstanceThisUsed, propagateInstanceThisUsed, scope, usesInstanceThis, withNewDeclarationScope, withNewLabelScope
-
-
-
-
Method Detail
-
visit
public void visit(AstVisitor visitor) throws IOException
- Specified by:
visitin interfaceAstNode- Overrides:
visitin classIde- Throws:
IOException
-
analyze
public void analyze(AstNode parentNode)
- Specified by:
analyzein interfaceAstNode- Overrides:
analyzein classNodeImplBase
-
getQualifiedName
public String[] getQualifiedName()
- Overrides:
getQualifiedNamein classIde
-
getQualifiedNameStr
public String getQualifiedNameStr()
- Overrides:
getQualifiedNameStrin classIde
-
getSymbol
public JooSymbol getSymbol()
-
getNamespace
public Ide getNamespace()
-
getSymNamespaceSep
public JooSymbol getSymNamespaceSep()
-
-