| Package | Description |
|---|---|
| net.jangaroo.jooc | |
| net.jangaroo.jooc.ast | |
| net.jangaroo.jooc.backend |
| Modifier and Type | Method and Description |
|---|---|
IdeDeclaration |
Scope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
DeclarationScope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
ScopeImplBase.declareIde(IdeDeclaration decl) |
IdeDeclaration |
Scope.lookupDeclaration(Ide ide) |
IdeDeclaration |
DeclarationScope.lookupDeclaration(Ide ide) |
IdeDeclaration |
ScopeImplBase.lookupDeclaration(Ide ide) |
IdeDeclaration |
JangarooParser.resolveImport(ImportDirective importDirective) |
| Modifier and Type | Method and Description |
|---|---|
IdeDeclaration |
Scope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
DeclarationScope.declareIde(IdeDeclaration decl) |
IdeDeclaration |
ScopeImplBase.declareIde(IdeDeclaration decl) |
String |
JsWriter.getQualifiedNameAsIde(IdeDeclaration ideDeclaration) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassDeclaration |
class |
FunctionDeclaration |
class |
NamespaceDeclaration |
class |
PackageDeclaration |
class |
Parameter |
class |
PredefinedTypeDeclaration |
class |
TypedIdeDeclaration |
class |
VariableDeclaration |
| 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 |
QualifiedIde.getMemberDeclaration() |
IdeDeclaration |
Ide.getMemberDeclaration() |
IdeDeclaration |
CompilationUnit.getPrimaryDeclaration() |
IdeDeclaration |
Expr.getType() |
IdeDeclaration |
Parameter.resolveDeclaration() |
IdeDeclaration |
TypedIdeDeclaration.resolveDeclaration() |
IdeDeclaration |
Type.resolveDeclaration() |
IdeDeclaration |
QualifiedIde.resolveDeclaration() |
IdeDeclaration |
Ide.resolveDeclaration()
Resolve the declaration of this ide to the underlying declaration.
|
IdeDeclaration |
FunctionDeclaration.resolveDeclaration() |
IdeDeclaration |
ClassDeclaration.resolveDeclaration() |
IdeDeclaration |
IdeDeclaration.resolveDeclaration()
Resolve this declaration to the underlying Class or PredefinedType declaration
|
static IdeDeclaration |
Ide.resolveMember(IdeDeclaration type,
Ide memberIde) |
IdeDeclaration |
ClassDeclaration.resolvePropertyDeclaration(String ide)
Lookup a non-static member of the given name
|
IdeDeclaration |
IdeDeclaration.resolvePropertyDeclaration(String ide) |
| Modifier and Type | Method and Description |
|---|---|
List<IdeDeclaration> |
ClassDeclaration.getSecondaryDeclarations() |
| Modifier and Type | Method and Description |
|---|---|
static IdeDeclaration |
Ide.resolveMember(IdeDeclaration type,
Ide memberIde) |
void |
Expr.setType(IdeDeclaration type) |
boolean |
Ide.usePrivateMemberName(IdeDeclaration memberDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassDeclaration.setSecondaryDeclarations(List<IdeDeclaration> secondaryDeclarations) |
| Constructor and Description |
|---|
CompilationUnit(PackageDeclaration packageDeclaration,
JooSymbol lBrace,
List<AstNode> directives,
IdeDeclaration primaryDeclaration,
JooSymbol rBrace,
List<IdeDeclaration> secondaryDeclarations) |
| Constructor and Description |
|---|
CompilationUnit(PackageDeclaration packageDeclaration,
JooSymbol lBrace,
List<AstNode> directives,
IdeDeclaration primaryDeclaration,
JooSymbol rBrace,
List<IdeDeclaration> secondaryDeclarations) |
| Modifier and Type | Method and Description |
|---|---|
CompilationUnitSink |
CompilationUnitSinkFactory.createSink(PackageDeclaration packageDeclaration,
IdeDeclaration primaryDeclaration,
File sourceFile,
boolean verbose) |
CompilationUnitSink |
MergedOutputCompilationUnitSinkFactory.createSink(PackageDeclaration packageDeclaration,
IdeDeclaration primaryDeclaration,
File sourceFile,
boolean verbose) |
CompilationUnitSink |
SingleFileCompilationUnitSinkFactory.createSink(PackageDeclaration packageDeclaration,
IdeDeclaration primaryDeclaration,
File sourceFile,
boolean verbose) |
abstract CompilationUnitSink |
AbstractCompilationUnitSinkFactory.createSink(PackageDeclaration packageDeclaration,
IdeDeclaration primaryDeclaration,
File sourceFile,
boolean verbose) |
Copyright © 2002–2015 CoreMedia AG. All rights reserved.