Uses of Class
net.jangaroo.jooc.ast.IdeDeclaration
-
Packages that use IdeDeclaration Package Description net.jangaroo.jooc net.jangaroo.jooc.ast net.jangaroo.jooc.backend net.jangaroo.jooc.types -
-
Uses of IdeDeclaration in net.jangaroo.jooc
Methods in net.jangaroo.jooc that return IdeDeclaration Modifier and Type Method Description IdeDeclarationAbstractScope. declareIde(IdeDeclaration decl)IdeDeclarationDeclarationScope. declareIde(IdeDeclaration decl)IdeDeclarationScope. declareIde(IdeDeclaration decl)IdeDeclarationAbstractScope. lookupDeclaration(Ide ide)IdeDeclarationAbstractScope. lookupDeclaration(Ide ide, boolean failOnAmbigousImport)IdeDeclarationDeclarationScope. lookupDeclaration(Ide ide, boolean failOnAmbigousImport)IdeDeclarationScope. lookupDeclaration(Ide ide)IdeDeclarationScope. lookupDeclaration(Ide ide, boolean failOnAmbigousImport)IdeDeclarationJangarooParser. resolveImport(ImportDirective importDirective)Methods in net.jangaroo.jooc with parameters of type IdeDeclaration Modifier and Type Method Description IdeDeclarationAbstractScope. declareIde(IdeDeclaration decl)IdeDeclarationDeclarationScope. declareIde(IdeDeclaration decl)IdeDeclarationScope. declareIde(IdeDeclaration decl)static TypeDeclarationAbstractScope. findArrayElementTypeInSuperTypes(IdeDeclaration declaration)ExpressionTypeAbstractScope. getExpressionType(IdeDeclaration declaration)ExpressionTypeScope. getExpressionType(IdeDeclaration declaration)StringJsWriter. getQualifiedNameAsIde(IdeDeclaration ideDeclaration) -
Uses of IdeDeclaration in net.jangaroo.jooc.ast
Subclasses of IdeDeclaration in net.jangaroo.jooc.ast Modifier and Type Class Description classClassDeclarationclassFunctionDeclarationclassNamespaceDeclarationclassPackageDeclarationclassParameterclassPredefinedTypeDeclarationclassPropertyDeclarationVirtual AST node that is created to aggregate a complementing get and set accessor.classTypeDeclarationA type declaration can either be predefined (*, void) or defined by a class or interface (ClassDeclaration).classTypedIdeDeclarationclassVariableDeclarationFields in net.jangaroo.jooc.ast declared as IdeDeclaration Modifier and Type Field Description protected IdeDeclarationCompilationUnit. primaryDeclarationMethods in net.jangaroo.jooc.ast that return IdeDeclaration Modifier and Type Method Description IdeDeclarationFunctionExpr. getClassDeclaration()IdeDeclarationIde. getDeclaration()callable after scoping phaseIdeDeclarationIde. getDeclaration(boolean errorIfUndeclared)callable after scoping phaseIdeDeclarationIde. getMemberDeclaration()IdeDeclarationQualifiedIde. getMemberDeclaration()IdeDeclarationCompilationUnit. getPrimaryDeclaration()IdeDeclarationFunctionDeclaration. getSuperDeclaration()IdeDeclarationIdeDeclaration. getSuperDeclaration()IdeDeclarationClassDeclaration. resolveDeclaration()IdeDeclarationFunctionDeclaration. resolveDeclaration()IdeDeclarationIde. resolveDeclaration()Resolve the declaration of this ide to the underlying declaration.IdeDeclarationIdeDeclaration. resolveDeclaration()Resolve this declaration to the underlying Class or PredefinedType declarationIdeDeclarationParameter. resolveDeclaration()IdeDeclarationQualifiedIde. resolveDeclaration()IdeDeclarationTypedIdeDeclaration. resolveDeclaration()IdeDeclarationClassDeclaration. resolvePropertyDeclaration(String ide, boolean isStatic)IdeDeclarationTypeDeclaration. resolvePropertyDeclaration(String ide)Lookup a non-static member of the given nameIdeDeclarationTypeDeclaration. resolvePropertyDeclaration(String ide, boolean isStatic)Methods in net.jangaroo.jooc.ast that return types with arguments of type IdeDeclaration Modifier and Type Method Description List<IdeDeclaration>ClassDeclaration. getSecondaryDeclarations()Method parameters in net.jangaroo.jooc.ast with type arguments of type IdeDeclaration Modifier and Type Method Description voidClassDeclaration. setSecondaryDeclarations(List<IdeDeclaration> secondaryDeclarations)Constructors in net.jangaroo.jooc.ast with parameters of type IdeDeclaration Constructor Description CompilationUnit(PackageDeclaration packageDeclaration, JooSymbol lBrace, List<Directive> directives, IdeDeclaration primaryDeclaration, JooSymbol rBrace, List<IdeDeclaration> secondaryDeclarations) -
Uses of IdeDeclaration in net.jangaroo.jooc.backend
Methods in net.jangaroo.jooc.backend with parameters of type IdeDeclaration Modifier and Type Method Description abstract CompilationUnitSinkAbstractCompilationUnitSinkFactory. createSink(PackageDeclaration packageDeclaration, IdeDeclaration primaryDeclaration, File sourceFile, boolean verbose)CompilationUnitSinkCompilationUnitSinkFactory. createSink(PackageDeclaration packageDeclaration, IdeDeclaration primaryDeclaration, File sourceFile, boolean verbose)CompilationUnitSinkMergedOutputCompilationUnitSinkFactory. createSink(PackageDeclaration packageDeclaration, IdeDeclaration primaryDeclaration, File sourceFile, boolean verbose)CompilationUnitSinkSingleFileCompilationUnitSinkFactory. createSink(PackageDeclaration packageDeclaration, IdeDeclaration primaryDeclaration, File sourceFile, boolean verbose)static booleanJsCodeGenerator. generatesCode(IdeDeclaration primaryDeclaration)static booleanTypeScriptCodeGenerator. generatesCode(IdeDeclaration primaryDeclaration)StringTypeScriptModuleResolver. getDefaultImportName(IdeDeclaration declaration)static StringTypeScriptModuleResolver. getNonRequireNativeName(IdeDeclaration primaryDeclaration)StringTypeScriptModuleResolver. getRequireModuleName(CompilationUnit compilationUnit, IdeDeclaration declaration)protected voidCodeGeneratorBase. writeModifiers(IdeDeclaration declaration)protected voidTypeScriptCodeGenerator. writeModifiers(IdeDeclaration declaration) -
Uses of IdeDeclaration in net.jangaroo.jooc.types
Methods in net.jangaroo.jooc.types that return IdeDeclaration Modifier and Type Method Description IdeDeclarationExpressionType. resolvePropertyDeclaration(String memberName)
-