IdentifierPass

class IdentifierPass : Pass

This Pass adds a unique ID to each Node in the CPG.

Constructors

Link copied to clipboard
fun IdentifierPass()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun accept(t: TranslationResult)
Link copied to clipboard
open fun andThen(p0: Consumer<in @NotNull TranslationResult>): Consumer<@NotNull TranslationResult>
Link copied to clipboard
open override fun cleanup()
Link copied to clipboard
@Nullable
open fun getLang(): @Nullable LanguageFrontend?
Link copied to clipboard
open fun getName(): String
Link copied to clipboard
@NotNull
open fun isFirstPass(): @NotNull Boolean
Link copied to clipboard
@NotNull
open fun isLastPass(): @NotNull Boolean
Link copied to clipboard
open fun runsWithCurrentFrontend(): Boolean
Link copied to clipboard
open fun setLang(@Nullable p0: @Nullable LanguageFrontend?)
Link copied to clipboard
open fun supportsLanguageFrontend(p0: LanguageFrontend): Boolean

Properties

Link copied to clipboard
val hardDependencies: MutableSet<Class<out Pass>>
Link copied to clipboard
val softDependencies: MutableSet<Class<out Pass>>