cpg-analysis
5.0.0
cpg-analysis
/
de.fraunhofer.aisec.cpg.passes
/
IdentifierPass
Identifier
Pass
class
IdentifierPass
:
Pass
Content copied to clipboard
This
Pass
adds a unique ID to each
Node
in the CPG.
Types
Constructors
Functions
Properties
Constructors
Identifier
Pass
Link copied to clipboard
fun
IdentifierPass
(
)
Content copied to clipboard
Types
Companion
Link copied to clipboard
object
Companion
Content copied to clipboard
Functions
accept
Link copied to clipboard
open
override
fun
accept
(
t
:
TranslationResult
)
Content copied to clipboard
and
Then
Link copied to clipboard
open
fun
andThen
(
p0
:
Consumer
<
in
@
NotNull
TranslationResult
>
)
:
Consumer
<
@
NotNull
TranslationResult
>
Content copied to clipboard
cleanup
Link copied to clipboard
open
override
fun
cleanup
(
)
Content copied to clipboard
get
Lang
Link copied to clipboard
@
Nullable
open
fun
getLang
(
)
:
@
Nullable
LanguageFrontend
?
Content copied to clipboard
get
Name
Link copied to clipboard
open
fun
getName
(
)
:
String
Content copied to clipboard
is
First
Pass
Link copied to clipboard
@
NotNull
open
fun
isFirstPass
(
)
:
@
NotNull
Boolean
Content copied to clipboard
is
Last
Pass
Link copied to clipboard
@
NotNull
open
fun
isLastPass
(
)
:
@
NotNull
Boolean
Content copied to clipboard
runs
With
Current
Frontend
Link copied to clipboard
open
fun
runsWithCurrentFrontend
(
)
:
Boolean
Content copied to clipboard
set
Lang
Link copied to clipboard
open
fun
setLang
(
@
Nullable
p0
:
@
Nullable
LanguageFrontend
?
)
Content copied to clipboard
supports
Language
Frontend
Link copied to clipboard
open
fun
supportsLanguageFrontend
(
p0
:
LanguageFrontend
)
:
Boolean
Content copied to clipboard
Properties
hard
Dependencies
Link copied to clipboard
val
hardDependencies
:
MutableSet
<
Class
<
out
Pass
>
>
Content copied to clipboard
soft
Dependencies
Link copied to clipboard
val
softDependencies
:
MutableSet
<
Class
<
out
Pass
>
>
Content copied to clipboard