| Package | Description |
|---|---|
| net.jangaroo.jooc | |
| net.jangaroo.jooc.ast | |
| net.jangaroo.jooc.backend | |
| net.jangaroo.jooc.types |
| Modifier and Type | Method and Description |
|---|---|
IdeDeclaration |
AbstractScope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
DeclarationScope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
Scope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
AbstractScope.lookupDeclaration(Ide ide) |
IdeDeclaration |
Scope.lookupDeclaration(Ide ide) |
IdeDeclaration |
AbstractScope.lookupDeclaration(Ide ide,
boolean failOnAmbigousImport) |
IdeDeclaration |
DeclarationScope.lookupDeclaration(Ide ide,
boolean failOnAmbigousImport) |
IdeDeclaration |
Scope.lookupDeclaration(Ide ide,
boolean failOnAmbigousImport) |
IdeDeclaration |
JangarooParser.resolveImport(ImportDirective importDirective) |
| Modifier and Type | Method and Description |
|---|---|
IdeDeclaration |
AbstractScope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
DeclarationScope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
Scope.declareIde(IdeDeclaration decl) |
ExpressionType |
AbstractScope.getExpressionType(IdeDeclaration declaration) |
ExpressionType |
Scope.getExpressionType(IdeDeclaration declaration) |
String |
JsWriter.getQualifiedNameAsIde(IdeDeclaration ideDeclaration) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassDeclaration |
class |
FunctionDeclaration |
class |
NamespaceDeclaration |
class |
PackageDeclaration |
class |
Parameter |
class |
PredefinedTypeDeclaration |
class |
PropertyDeclaration
Virtual AST node that is created to aggregate a complementing get and set accessor.
|
class |
TypeDeclaration
A type declaration can either be predefined (*, void) or defined by a class or interface (ClassDeclaration).
|
class |
TypedIdeDeclaration |
class |
VariableDeclaration |
| Modifier and Type | Field and Description |
|---|---|
protected IdeDeclaration |
CompilationUnit.primaryDeclaration |
| Modifier and Type | Method and Description |
|---|---|
IdeDeclaration |
FunctionExpr.getClassDeclaration() |
IdeDeclaration |
Ide.getDeclaration()
callable after scoping phase
|
IdeDeclaration |
Ide.getDeclaration(boolean errorIfUndeclared)
callable after scoping phase
|
IdeDeclaration |
Ide.getMemberDeclaration() |
IdeDeclaration |
QualifiedIde.getMemberDeclaration() |
IdeDeclaration |
CompilationUnit.getPrimaryDeclaration() |
IdeDeclaration |
FunctionDeclaration.resolveDeclaration() |
IdeDeclaration |
IdeDeclaration.resolveDeclaration()
Resolve this declaration to the underlying Class or PredefinedType declaration
|
IdeDeclaration |
Ide.resolveDeclaration()
Resolve the declaration of this ide to the underlying declaration.
|
IdeDeclaration |
ClassDeclaration.resolveDeclaration() |
IdeDeclaration |
QualifiedIde.resolveDeclaration() |
IdeDeclaration |
Parameter.resolveDeclaration() |
IdeDeclaration |
TypedIdeDeclaration.resolveDeclaration() |
IdeDeclaration |
TypeDeclaration.resolvePropertyDeclaration(String ide)
Lookup a non-static member of the given name
|
IdeDeclaration |
TypeDeclaration.resolvePropertyDeclaration(String ide,
boolean isStatic) |
IdeDeclaration |
ClassDeclaration.resolvePropertyDeclaration(String ide,
boolean isStatic) |
| Modifier and Type | Method and Description |
|---|---|
List<IdeDeclaration> |
ClassDeclaration.getSecondaryDeclarations() |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassDeclaration.setSecondaryDeclarations(List<IdeDeclaration> secondaryDeclarations) |
| Constructor and Description |
|---|
CompilationUnit(PackageDeclaration packageDeclaration,
JooSymbol lBrace,
List<Directive> directives,
IdeDeclaration primaryDeclaration,
JooSymbol rBrace,
List<IdeDeclaration> secondaryDeclarations) |
| Constructor and Description |
|---|
CompilationUnit(PackageDeclaration packageDeclaration,
JooSymbol lBrace,
List<Directive> directives,
IdeDeclaration primaryDeclaration,
JooSymbol rBrace,
List<IdeDeclaration> secondaryDeclarations) |
| Modifier and Type | Method and Description |
|---|---|
abstract CompilationUnitSink |
AbstractCompilationUnitSinkFactory.createSink(PackageDeclaration packageDeclaration,
IdeDeclaration primaryDeclaration,
File sourceFile,
boolean verbose) |
CompilationUnitSink |
CompilationUnitSinkFactory.createSink(PackageDeclaration packageDeclaration,
IdeDeclaration primaryDeclaration,
File sourceFile,
boolean verbose) |
CompilationUnitSink |
SingleFileCompilationUnitSinkFactory.createSink(PackageDeclaration packageDeclaration,
IdeDeclaration primaryDeclaration,
File sourceFile,
boolean verbose) |
CompilationUnitSink |
MergedOutputCompilationUnitSinkFactory.createSink(PackageDeclaration packageDeclaration,
IdeDeclaration primaryDeclaration,
File sourceFile,
boolean verbose) |
| Modifier and Type | Method and Description |
|---|---|
IdeDeclaration |
ExpressionType.resolvePropertyDeclaration(String memberName) |
Copyright © 2002–2016 CoreMedia AG. All rights reserved.