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

Class EventImpl

Import path

import codeql.actions.ast.internal.Ast

Direct supertypes

Indirect supertypes

Fields

Predicates

getAChildNode
getAPrimaryQlClass
getAPropertyValue

Gets a string value for any property (eg: branches, branches-ignore, etc.)

getAnActivityType

Gets an activity type

getLocation
getName

Gets the name of the event that triggers the workflow.

getNode
getParentNode
getValueNode

Gets the Yaml Node associated with the event if any

hasProperty

Holds if the event has a property with the given name

isExternallyTriggerable

Holds if the event can be triggered by an external actor.

isPrivileged
toString

Inherited predicates

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
getInScopeDefaultValuefrom AstNodeImpl
getInScopeEnvVarExpr

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

from AstNodeImpl

Charpred