Uses of Class
org.rumbledb.expressions.module.VariableDeclaration
Packages that use VariableDeclaration
Package
Description
-
Uses of VariableDeclaration in org.rumbledb.compiler
Methods in org.rumbledb.compiler with parameters of type VariableDeclarationModifier and TypeMethodDescriptionCloneVisitor.visitVariableDeclaration(VariableDeclaration expression, Node argument) ComposabilityVisitor.visitVariableDeclaration(VariableDeclaration expression, Node argument) DynamicContextVisitor.visitVariableDeclaration(VariableDeclaration variableDeclaration, DynamicContext argument) ExecutionModeVisitor.visitVariableDeclaration(VariableDeclaration variableDeclaration, StaticContext argument) ExpressionClassificationVisitor.visitVariableDeclaration(VariableDeclaration expression, ExpressionClassification argument) InferTypeVisitor.visitVariableDeclaration(VariableDeclaration expression, StaticContext argument) SequentialClassificationVisitor.visitVariableDeclaration(VariableDeclaration variableDeclaration, DescendentSequentialProperties argument) StaticContextVisitor.visitVariableDeclaration(VariableDeclaration variableDeclaration, StaticContext argument) VariableDependenciesVisitor.visitVariableDeclaration(VariableDeclaration expression, Void argument) -
Uses of VariableDeclaration in org.rumbledb.compiler.translation
Methods in org.rumbledb.compiler.translation that return VariableDeclarationModifier and TypeMethodDescriptionstatic <SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext,ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
VariableDeclarationDeclarationTranslation.contextItemDecl(ContextItemDeclContext<SeqTypeCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle) static <AnnotationsCtx extends org.antlr.v4.runtime.ParserRuleContext,VarBindingCtx extends org.antlr.v4.runtime.ParserRuleContext, SeqTypeCtx extends org.antlr.v4.runtime.ParserRuleContext, ExprSingleCtx extends org.antlr.v4.runtime.ParserRuleContext>
VariableDeclarationDeclarationTranslation.varDecl(VarDeclContext<AnnotationsCtx, VarBindingCtx, SeqTypeCtx, ExprSingleCtx> ctx, TranslationContext translationContext, Function<AnnotationsCtx, List<Annotation>> processAnnotations, Function<VarBindingCtx, Name> parseVariableBinding, Function<SeqTypeCtx, SequenceType> processSequenceType, Function<ExprSingleCtx, Expression> visitExprSingle) Methods in org.rumbledb.compiler.translation with parameters of type VariableDeclarationModifier and TypeMethodDescriptionvoidPrologBuilder.addContextItem(VariableDeclaration declaration) voidPrologBuilder.addVariable(VariableDeclaration declaration) -
Uses of VariableDeclaration in org.rumbledb.expressions
Methods in org.rumbledb.expressions with parameters of type VariableDeclarationModifier and TypeMethodDescriptionAbstractNodeVisitor.visitVariableDeclaration(VariableDeclaration expression, T argument) -
Uses of VariableDeclaration in org.rumbledb.expressions.module
Methods in org.rumbledb.expressions.module that return types with arguments of type VariableDeclarationConstructor parameters in org.rumbledb.expressions.module with type arguments of type VariableDeclarationModifierConstructorDescriptionProlog(List<VariableDeclaration> variableDeclarations, List<FunctionDeclaration> functionDeclarations, List<TypeDeclaration> typeDeclarations, ExceptionMetadata metadata)