| Package | Description |
|---|---|
| net.jangaroo.jooc | |
| net.jangaroo.jooc.ast | |
| net.jangaroo.jooc.backend |
| Modifier and Type | Method and Description |
|---|---|
Ide |
DeclarationScope.createAuxVar(Scope lookupScope) |
Ide |
Scope.createAuxVar(Scope lookupScope) |
Ide |
ScopeImplBase.createAuxVar(Scope lookupScope) |
Ide |
DeclarationScope.findFreeAuxVar() |
Ide |
Scope.findFreeAuxVar() |
Ide |
ScopeImplBase.findFreeAuxVar() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DeclarationScope.isDeclared(Ide ide) |
boolean |
Scope.isDeclared(Ide ide) |
boolean |
ScopeImplBase.isDeclared(Ide ide) |
IdeDeclaration |
DeclarationScope.lookupDeclaration(Ide ide) |
IdeDeclaration |
Scope.lookupDeclaration(Ide ide) |
IdeDeclaration |
ScopeImplBase.lookupDeclaration(Ide ide) |
LabeledStatement |
Scope.lookupLabel(Ide ide) |
LabeledStatement |
ScopeImplBase.lookupLabel(Ide ide) |
| Modifier and Type | Class and Description |
|---|---|
class |
IdeWithTypeParam
Created by IntelliJ IDEA.
|
class |
NamespacedIde |
class |
QualifiedIde |
| Modifier and Type | Field and Description |
|---|---|
static Ide |
FunctionExpr.ARGUMENTS_IDE |
| Modifier and Type | Method and Description |
|---|---|
Ide |
ForInStatement.getAuxIde() |
Ide |
ForInStatement.getExprAuxIde() |
Ide |
DotExpr.getIde() |
Ide |
LabeledStatement.getIde() |
Ide |
Type.getIde() |
Ide |
IdeDeclaration.getIde() |
Ide |
Annotation.getIde() |
Ide |
FunctionExpr.getIde() |
Ide |
IdeExpr.getIde() |
Ide |
ImportDirective.getIde() |
Ide |
UseNamespaceDirective.getNamespace() |
Ide |
NamespacedIde.getNamespace() |
Ide |
TypedIdeDeclaration.getNamespace() |
Ide |
LabelRefStatement.getOptLabel() |
Ide |
AnnotationParameter.getOptName() |
Ide |
Ide.getQualified() |
Ide |
Ide.getQualifier() |
Ide |
QualifiedIde.getQualifier() |
Ide |
Extends.getSuperClass() |
Ide |
Ide.qualify(JooSymbol symQualifier,
JooSymbol symDot) |
Ide |
QualifiedIde.qualify(JooSymbol symQualifier,
JooSymbol symDot) |
| Modifier and Type | Method and Description |
|---|---|
CommaSeparatedList<Ide> |
Implements.getSuperTypes() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassDeclaration.addInitIfClassOrGlobalVar(Ide ide) |
void |
ClassDeclaration.addInitIfGlobalVar(Ide ide) |
static IdeExpr |
IdeExpr.fromPrefix(JooSymbol symPrefix,
JooSymbol symDot,
Ide ide) |
LabeledStatement |
LabelScope.lookupLabel(Ide ide) |
static IdeDeclaration |
Ide.resolveMember(IdeDeclaration type,
Ide memberIde) |
void |
IdeDeclaration.setIde(Ide ide) |
void |
Ide.setQualified(Ide qualifier) |
void |
AstVisitor.visitIde(Ide ide) |
void |
AstVisitorBase.visitIde(Ide ide) |
void |
TransitiveAstVisitor.visitIde(Ide ide) |
| Constructor and Description |
|---|
Annotation(JooSymbol leftBracket,
Ide ide,
JooSymbol rightBracket) |
Annotation(JooSymbol leftBracket,
Ide ide,
JooSymbol optLeftParen,
CommaSeparatedList<AnnotationParameter> optAnnotationParameters,
JooSymbol optRightParen,
JooSymbol optRightBracket) |
AnnotationParameter(Ide optName,
JooSymbol optSymEq,
LiteralExpr value) |
BreakStatement(JooSymbol symBreak,
Ide optIde,
JooSymbol symSemicolon) |
ClassDeclaration(JooSymbol[] modifiers,
JooSymbol cls,
Ide ide,
Extends ext,
Implements impl,
ClassBody body) |
ContinueStatement(JooSymbol symContinue,
Ide optLabel,
JooSymbol symSemicolon) |
DotExpr(Expr expr,
JooSymbol symDot,
Ide ide) |
Extends(JooSymbol extds,
Ide superClass) |
FunctionDeclaration(List<JooSymbol> modifiers,
JooSymbol symFunction,
JooSymbol symGetOrSet,
Ide ide,
JooSymbol lParen,
Parameters params,
JooSymbol rParen,
TypeRelation optTypeRelation,
BlockStatement optBody,
JooSymbol optSymSemicolon) |
FunctionExpr(FunctionDeclaration functionDeclaration,
JooSymbol symFunction,
Ide ide,
JooSymbol lParen,
Parameters params,
JooSymbol rParen,
TypeRelation optTypeRelation,
BlockStatement optBody) |
IdeDeclaration(Ide ide) |
IdeDeclaration(JooSymbol[] modifiers,
Ide ide) |
IdeExpr(Ide ide) |
ImportDirective(Ide packageIde,
String typeName) |
ImportDirective(JooSymbol importKeyword,
Ide ide,
JooSymbol symSemicolon) |
LabeledStatement(Ide ide,
JooSymbol symColon,
Statement statement) |
NamespaceDeclaration(JooSymbol[] modifiers,
JooSymbol symNamespace,
Ide ide,
Initializer optInitializer,
JooSymbol optSymSemicolon) |
PackageDeclaration(JooSymbol symPackage,
Ide ide) |
Parameter(JooSymbol optSymConst,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer) |
QualifiedIde(Ide qualifier,
JooSymbol symDot,
JooSymbol symIde) |
Type(Ide ide) |
TypedIdeDeclaration(JooSymbol[] modifiers,
Ide ide,
TypeRelation optTypeRelation) |
UseNamespaceDirective(JooSymbol useKeyword,
JooSymbol namespaceKeyword,
Ide namespace,
JooSymbol symSemicolon) |
VariableDeclaration(JooSymbol[] modifiers,
JooSymbol optSymConstOrVar,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer,
VariableDeclaration optNextVariableDeclaration,
JooSymbol optSymSemicolon) |
VariableDeclaration(JooSymbol symConstOrVar,
Ide ide,
TypeRelation optTypeRelation) |
VariableDeclaration(JooSymbol symConstOrVar,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer) |
VariableDeclaration(JooSymbol symConstOrVar,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer,
VariableDeclaration optNextVariableDeclaration) |
VariableDeclaration(JooSymbol symConstOrVar,
Ide ide,
TypeRelation optTypeRelation,
Initializer optInitializer,
VariableDeclaration optNextVariableDeclaration,
JooSymbol optSymSemicolon) |
| Constructor and Description |
|---|
Implements(JooSymbol symImplements,
CommaSeparatedList<Ide> superTypes) |
| Modifier and Type | Method and Description |
|---|---|
void |
JsCodeGenerator.visitIde(Ide ide) |
Copyright © 2002–2016 CoreMedia AG. All rights reserved.