|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AstNode | |
|---|---|
| net.jangaroo.jooc | |
| net.jangaroo.jooc.ast | |
| net.jangaroo.jooc.backend | |
| Uses of AstNode in net.jangaroo.jooc |
|---|
| Methods in net.jangaroo.jooc that return AstNode | |
|---|---|
AstNode |
Scope.getDefiningNode()
|
AstNode |
ScopeImplBase.getDefiningNode()
|
AstNode |
DeclarationScope.getDefiningNode()
|
| Methods in net.jangaroo.jooc with parameters of type AstNode | |
|---|---|
static CompilerError |
JangarooParser.error(AstNode node,
String msg)
|
| Constructors in net.jangaroo.jooc with parameters of type AstNode | |
|---|---|
DeclarationScope(AstNode definingNode,
Scope parent)
|
|
| Uses of AstNode in net.jangaroo.jooc.ast |
|---|
| Classes in net.jangaroo.jooc.ast with type parameters of type AstNode | |
|---|---|
class |
CommaSeparatedList<T extends AstNode>
|
| Methods in net.jangaroo.jooc.ast with type parameters of type AstNode | ||
|---|---|---|
|
NodeImplBase.analyze(AstNode parent,
List<N> nodes)
|
|
|
NodeImplBase.scope(List<N> nodes,
Scope scope)
|
|
|
AstVisitorBase.visitCommaSeparatedList(CommaSeparatedList<T> nodeTypeCommaSeparatedList)
|
|
|
AstVisitor.visitCommaSeparatedList(CommaSeparatedList<T> nodeTypeCommaSeparatedList)
|
|
| Methods in net.jangaroo.jooc.ast that return AstNode | |
|---|---|
AstNode |
ObjectField.getLabel()
|
AstNode |
SemicolonTerminatedStatement.getOptStatement()
|
AstNode |
Declaration.getParentDeclaration()
|
| Methods in net.jangaroo.jooc.ast that return types with arguments of type AstNode | |
|---|---|
List<AstNode> |
ClassDeclaration.getDirectives()
|
| Methods in net.jangaroo.jooc.ast with parameters of type AstNode | ||
|---|---|---|
void |
ArrayIndexExpr.analyze(AstNode parentNode)
|
|
void |
Extends.analyze(AstNode parentNode)
|
|
void |
Annotation.analyze(AstNode parentNode)
|
|
void |
LabeledStatement.analyze(AstNode parentNode)
|
|
void |
Initializer.analyze(AstNode parentNode)
|
|
void |
UseNamespaceDirective.analyze(AstNode parentNode)
|
|
void |
Type.analyze(AstNode parentNode)
|
|
void |
ObjectLiteral.analyze(AstNode parentNode)
|
|
void |
Declaration.analyze(AstNode parentNode)
|
|
void |
SwitchStatement.analyze(AstNode parentNode)
|
|
void |
CaseStatement.analyze(AstNode parentNode)
|
|
void |
AnnotationParameter.analyze(AstNode parentNode)
|
|
void |
SuperConstructorCallStatement.analyze(AstNode parentNode)
|
|
void |
ObjectField.analyze(AstNode parentNode)
|
|
void |
CompilationUnit.analyze(AstNode parentNode)
|
|
void |
ParenthesizedExpr.analyze(AstNode parentNode)
|
|
void |
ClassDeclaration.analyze(AstNode parentNode)
|
|
void |
QualifiedIde.analyze(AstNode parentNode)
|
|
void |
TryStatement.analyze(AstNode parentNode)
|
|
void |
NewExpr.analyze(AstNode parentNode)
|
|
void |
TypeRelation.analyze(AstNode parentNode)
|
|
void |
NamespacedIde.analyze(AstNode parentNode)
|
|
void |
NodeImplBase.analyze(AstNode parentNode)
|
|
void |
BinaryOpExpr.analyze(AstNode parentNode)
|
|
void |
Implements.analyze(AstNode parentNode)
|
|
void |
ForInitializer.analyze(AstNode parentNode)
|
|
void |
Catch.analyze(AstNode parentNode)
|
|
void |
EmptyStatement.analyze(AstNode parentNode)
|
|
void |
ApplyExpr.analyze(AstNode parentNode)
|
|
void |
VariableDeclaration.analyze(AstNode parentNode)
|
|
void |
IfStatement.analyze(AstNode parentNode)
|
|
void |
IdeExpr.analyze(AstNode parentNode)
|
|
void |
DotExpr.analyze(AstNode parentNode)
|
|
void |
FunctionExpr.analyze(AstNode parentNode)
|
|
void |
AstNode.analyze(AstNode parentNode)
|
|
void |
UnaryOpExpr.analyze(AstNode parentNode)
|
|
void |
ConditionalExpr.analyze(AstNode parentNode)
|
|
void |
SemicolonTerminatedStatement.analyze(AstNode parentNode)
|
|
void |
AbstractBlock.analyze(AstNode parentNode)
|
|
void |
CommaSeparatedList.analyze(AstNode parentNode)
|
|
void |
FunctionDeclaration.analyze(AstNode parentNode)
|
|
void |
LoopStatement.analyze(AstNode parentNode)
|
|
void |
Parameter.analyze(AstNode parentNode)
|
|
|
NodeImplBase.analyze(AstNode parent,
List<N> nodes)
|
|
void |
QualifiedIde.analyzeAsExpr(AstNode exprParent,
Expr parentExpr)
|
|
void |
Ide.analyzeAsExpr(AstNode exprParent,
Expr parentExpr)
|
|
void |
ClassDeclaration.handleDuplicateDeclaration(Scope scope,
AstNode oldNode)
|
|
void |
IdeDeclaration.handleDuplicateDeclaration(Scope scope,
AstNode oldNode)
|
|
void |
FunctionDeclaration.handleDuplicateDeclaration(Scope scope,
AstNode oldNode)
|
|
void |
SemicolonTerminatedStatement.setOptStatement(AstNode optStatement)
|
|
void |
Declaration.setParentDeclaration(AstNode parentDeclaration)
|
|
void |
Ide.usageInExpr(AstNode exprParent)
|
|
void |
NodeImplBase.withNewDeclarationScope(AstNode definingNode,
Scope scope,
NodeImplBase.Scoped scoped)
|
|
| Constructors in net.jangaroo.jooc.ast with parameters of type AstNode | |
|---|---|
ObjectField(AstNode node,
JooSymbol symColon,
Expr value)
|
|
SemicolonTerminatedStatement(AstNode optStatement,
JooSymbol optSymSemicolon)
Optional statement with optional semicolon, but at least one must be specified (non-null). |
|
| Constructor parameters in net.jangaroo.jooc.ast with type arguments of type AstNode | |
|---|---|
ClassDeclaration(List<AstNode> directives,
JooSymbol[] modifiers,
JooSymbol cls,
Ide ide,
Extends ext,
Implements impl,
ClassBody body)
|
|
| Uses of AstNode in net.jangaroo.jooc.backend |
|---|
| Methods in net.jangaroo.jooc.backend with type parameters of type AstNode | ||
|---|---|---|
|
CodeGeneratorBase.visitCommaSeparatedList(CommaSeparatedList<T> commaSeparatedList)
|
|
| Methods in net.jangaroo.jooc.backend with parameters of type AstNode | |
|---|---|
protected void |
CodeGeneratorBase.visitIfNotNull(AstNode args)
|
protected void |
CodeGeneratorBase.visitIfNotNull(AstNode args,
String replacementToken)
|
| Method parameters in net.jangaroo.jooc.backend with type arguments of type AstNode | |
|---|---|
protected void |
CodeGeneratorBase.visitAll(Iterable<? extends AstNode> nodes)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||