|
||||||||||
| 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 |
ScopeImplBase.getDefiningNode()
|
AstNode |
Scope.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)
|
|
|
TransitiveAstVisitor.visitCommaSeparatedList(CommaSeparatedList<T> nodeTypeCommaSeparatedList)
|
|
|
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()
|
AstNode |
NodeImplBase.getParentNode()
|
AstNode |
AstNode.getParentNode()
|
| Methods in net.jangaroo.jooc.ast that return types with arguments of type AstNode | |
|---|---|
List<? extends AstNode> |
VectorLiteral.getChildren()
|
List<? extends AstNode> |
VariableDeclaration.getChildren()
|
List<? extends AstNode> |
UseNamespaceDirective.getChildren()
|
List<? extends AstNode> |
UnaryOpExpr.getChildren()
|
List<? extends AstNode> |
TypeRelation.getChildren()
|
List<? extends AstNode> |
TypedIdeDeclaration.getChildren()
|
List<? extends AstNode> |
Type.getChildren()
|
List<? extends AstNode> |
TryStatement.getChildren()
|
List<? extends AstNode> |
SwitchStatement.getChildren()
|
List<? extends AstNode> |
SuperConstructorCallStatement.getChildren()
|
List<? extends AstNode> |
SemicolonTerminatedStatement.getChildren()
|
List<? extends AstNode> |
QualifiedIde.getChildren()
|
List<? extends AstNode> |
ParenthesizedExpr.getChildren()
|
List<? extends AstNode> |
Parameter.getChildren()
|
List<? extends AstNode> |
ObjectLiteral.getChildren()
|
List<? extends AstNode> |
ObjectField.getChildren()
|
List<? extends AstNode> |
NodeImplBase.getChildren()
|
List<? extends AstNode> |
NewExpr.getChildren()
|
List<? extends AstNode> |
NamespacedDeclaration.getChildren()
|
List<? extends AstNode> |
LoopStatement.getChildren()
|
List<? extends AstNode> |
LabelRefStatement.getChildren()
|
List<? extends AstNode> |
LabeledStatement.getChildren()
|
List<? extends AstNode> |
Initializer.getChildren()
|
List<? extends AstNode> |
ImportDirective.getChildren()
|
List<? extends AstNode> |
Implements.getChildren()
|
List<? extends AstNode> |
IfStatement.getChildren()
|
List<? extends AstNode> |
IdeWithTypeParam.getChildren()
|
List<? extends AstNode> |
IdeExpr.getChildren()
|
List<? extends AstNode> |
IdeDeclaration.getChildren()
|
List<? extends AstNode> |
FunctionExpr.getChildren()
|
List<? extends AstNode> |
FunctionDeclaration.getChildren()
|
List<? extends AstNode> |
ForStatement.getChildren()
|
List<? extends AstNode> |
ForInStatement.getChildren()
|
List<? extends AstNode> |
ForInitializer.getChildren()
|
List<? extends AstNode> |
Extends.getChildren()
|
List<? extends AstNode> |
DotExpr.getChildren()
|
List<? extends AstNode> |
ConditionalLoopStatement.getChildren()
|
List<? extends AstNode> |
ConditionalExpr.getChildren()
|
List<? extends AstNode> |
CompilationUnit.getChildren()
|
List<? extends AstNode> |
CommaSeparatedList.getChildren()
|
List<? extends AstNode> |
ClassDeclaration.getChildren()
|
List<? extends AstNode> |
Catch.getChildren()
|
List<? extends AstNode> |
CaseStatement.getChildren()
|
List<? extends AstNode> |
BinaryOpExpr.getChildren()
|
List<? extends AstNode> |
AstNode.getChildren()
|
List<? extends AstNode> |
ArrayIndexExpr.getChildren()
|
List<? extends AstNode> |
ApplyExpr.getChildren()
|
List<? extends AstNode> |
AnnotationParameter.getChildren()
|
List<? extends AstNode> |
Annotation.getChildren()
|
List<? extends AstNode> |
AbstractBlock.getChildren()
|
List<AstNode> |
ClassDeclaration.getDirectives()
|
List<AstNode> |
NodeImplBase.makeChildren(Object... objects)
|
| Methods in net.jangaroo.jooc.ast with parameters of type AstNode | ||
|---|---|---|
void |
VariableDeclaration.analyze(AstNode parentNode)
|
|
void |
UseNamespaceDirective.analyze(AstNode parentNode)
|
|
void |
UnaryOpExpr.analyze(AstNode parentNode)
|
|
void |
TypeRelation.analyze(AstNode parentNode)
|
|
void |
TypedIdeDeclaration.analyze(AstNode parentNode)
|
|
void |
Type.analyze(AstNode parentNode)
|
|
void |
TryStatement.analyze(AstNode parentNode)
|
|
void |
SwitchStatement.analyze(AstNode parentNode)
|
|
void |
SuperConstructorCallStatement.analyze(AstNode parentNode)
|
|
void |
SemicolonTerminatedStatement.analyze(AstNode parentNode)
|
|
void |
QualifiedIde.analyze(AstNode parentNode)
|
|
void |
ParenthesizedExpr.analyze(AstNode parentNode)
|
|
void |
Parameter.analyze(AstNode parentNode)
|
|
void |
ObjectLiteral.analyze(AstNode parentNode)
|
|
void |
ObjectField.analyze(AstNode parentNode)
|
|
void |
NodeImplBase.analyze(AstNode parentNode)
|
|
void |
NewExpr.analyze(AstNode parentNode)
|
|
void |
NamespacedIde.analyze(AstNode parentNode)
|
|
void |
LoopStatement.analyze(AstNode parentNode)
|
|
void |
LabeledStatement.analyze(AstNode parentNode)
|
|
void |
Initializer.analyze(AstNode parentNode)
|
|
void |
Implements.analyze(AstNode parentNode)
|
|
void |
IfStatement.analyze(AstNode parentNode)
|
|
void |
IdeExpr.analyze(AstNode parentNode)
|
|
void |
FunctionExpr.analyze(AstNode parentNode)
|
|
void |
FunctionDeclaration.analyze(AstNode parentNode)
|
|
void |
ForInitializer.analyze(AstNode parentNode)
|
|
void |
Extends.analyze(AstNode parentNode)
|
|
void |
EmptyStatement.analyze(AstNode parentNode)
|
|
void |
DotExpr.analyze(AstNode parentNode)
|
|
void |
Declaration.analyze(AstNode parentNode)
|
|
void |
ConditionalExpr.analyze(AstNode parentNode)
|
|
void |
CompilationUnit.analyze(AstNode parentNode)
|
|
void |
CommaSeparatedList.analyze(AstNode parentNode)
|
|
void |
ClassDeclaration.analyze(AstNode parentNode)
|
|
void |
Catch.analyze(AstNode parentNode)
|
|
void |
CaseStatement.analyze(AstNode parentNode)
|
|
void |
BinaryOpExpr.analyze(AstNode parentNode)
|
|
void |
AstNode.analyze(AstNode parentNode)
|
|
void |
ArrayIndexExpr.analyze(AstNode parentNode)
|
|
void |
ApplyExpr.analyze(AstNode parentNode)
|
|
void |
AnnotationParameter.analyze(AstNode parentNode)
|
|
void |
Annotation.analyze(AstNode parentNode)
|
|
void |
AbstractBlock.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 |
IdeDeclaration.handleDuplicateDeclaration(Scope scope,
AstNode oldNode)
|
|
void |
FunctionDeclaration.handleDuplicateDeclaration(Scope scope,
AstNode oldNode)
|
|
void |
ClassDeclaration.handleDuplicateDeclaration(Scope scope,
AstNode oldNode)
|
|
void |
SemicolonTerminatedStatement.setOptStatement(AstNode optStatement)
|
|
void |
Declaration.setParentDeclaration(AstNode parentDeclaration)
|
|
void |
NodeImplBase.withNewDeclarationScope(AstNode definingNode,
Scope scope,
NodeImplBase.Scoped scoped)
|
|
| Constructors in net.jangaroo.jooc.ast with parameters of type AstNode | |
|---|---|
ObjectField(AstNode label,
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 | |||||||||