CodeQL library for GitHub Actions
codeql/actions-all 0.4.12 (changelog, source)
Search

Class JobsExpressionImpl

Holds for an expression accesing the jobs context. https://docs.github.com/en/actions/learn-github-actions/contexts#context-availability e.g. ${{ jobs.job1.outputs.foo}} (within reusable workflows)

Import path

import codeql.actions.ast.internal.Ast

Direct supertypes

Indirect supertypes

Fields

Inherited fields

Predicates

Inherited predicates

expressionLocation

Gets the absolute coordinates of the expression.

from ExpressionImpl
getAChildNodefrom ExpressionImpl
getAPrimaryQlClassfrom ExpressionImpl
getATriggerEvent

Gets and Event triggering this node.

from AstNodeImpl
getEnclosingCompositeAction

Gets the enclosing composite action if any.

from AstNodeImpl
getEnclosingJob

Gets the enclosing Job.

from AstNodeImpl
getEnclosingStep

Gets the enclosing Step.

from AstNodeImpl
getEnclosingWorkflow

Gets the enclosing workflow if any.

from AstNodeImpl
getExpressionfrom SimpleReferenceExpressionImpl
getFullExpressionfrom ExpressionImpl
getInScopeDefaultValuefrom AstNodeImpl
getInScopeEnvVarExpr

Gets a environment variable expression by name in the scope of the current node.

from AstNodeImpl
getLocationfrom ExpressionImpl
getNodefrom ExpressionImpl
getParentNodefrom ExpressionImpl
getRawExpressionfrom ExpressionImpl
hasLocationInfofrom ExpressionImpl
toStringfrom SimpleReferenceExpressionImpl

Charpred