io.joern.x2cpg.utils

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

A utility for providing out-of-the-box basic concurrent execution for a collection of Scala functions.

A utility for providing out-of-the-box basic concurrent execution for a collection of Scala functions.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Environment

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object FileUtil

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FileUtil.type
object HashUtil

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
HashUtil.type
class IntervalKeyPool(val first: Long, val last: Long) extends KeyPool

A key pool that returns the integers of the interval [first, last] in a thread-safe manner.

A key pool that returns the integers of the interval [first, last] in a thread-safe manner.

Attributes

Supertypes
trait KeyPool
class Object
trait Matchable
class Any
trait KeyPool

A pool of long integers. Using the method next, the pool provides the next id in a thread-safe manner.

A pool of long integers. Using the method next, the pool provides the next id in a thread-safe manner.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait LinkingUtil

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ListUtils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ListUtils.type
object NodeBuilders

NodeBuilders helps with node creation and is intended to be used when functions from x2cpg.AstCreatorBase are not appropriate; for example, in cases in which the node's line and column are not set from the base ASTNode type of a specific frontend.

NodeBuilders helps with node creation and is intended to be used when functions from x2cpg.AstCreatorBase are not appropriate; for example, in cases in which the node's line and column are not set from the base ASTNode type of a specific frontend.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object OffsetUtils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object Report

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Report.type
class Report

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
class SequenceKeyPool(seq: Seq[Long]) extends KeyPool

A key pool that returns elements of seq in order in a thread-safe manner.

A key pool that returns elements of seq in order in a thread-safe manner.

Attributes

Supertypes
trait KeyPool
class Object
trait Matchable
class Any
implicit class StringUtils(str: String)

Attributes

Supertypes
class Object
trait Matchable
class Any
object TimeUtils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
TimeUtils.type

Implicits

Implicits

final implicit def StringUtils(str: String): StringUtils