io.shiftleft.semanticcpg.language.types.structure

Members list

Concise view

Type members

Classlikes

final class AnnotationParameterAssignTraversal(val traversal: Traversal[AnnotationParameterAssign]) extends AnyVal

An annotation parameter-assignment, e.g., foo=value in @Test(foo=value)

An annotation parameter-assignment, e.g., foo=value in @Test(foo=value)

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class AnnotationTraversal(val traversal: Traversal[Annotation]) extends AnyVal

An (Java-) annotation, e.g., @Test.

An (Java-) annotation, e.g., @Test.

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class DependencyTraversal(val traversal: Traversal[Dependency]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class FileTraversal(val traversal: Traversal[File]) extends AnyVal

A compilation unit

A compilation unit

Attributes

Companion:
object
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class ImportTraversal(val traversal: Traversal[Import]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class LocalTraversal(val traversal: Traversal[Local]) extends AnyVal

A local variable

A local variable

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class MemberTraversal(val traversal: Traversal[Member]) extends AnyVal

A member variable of a class/type.

A member variable of a class/type.

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class MethodParameterOutTraversal(val traversal: Traversal[MethodParameterOut]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class MethodParameterTraversal(val traversal: Traversal[MethodParameterIn]) extends AnyVal

Formal method input parameter

Formal method input parameter

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class MethodReturnTraversal(val traversal: Traversal[MethodReturn]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class MethodTraversal(val iterableOnce: IterableOnce[Method]) extends AnyVal

A method, function, or procedure

A method, function, or procedure

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class NamespaceBlockTraversal(val traversal: Traversal[NamespaceBlock]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any
final class NamespaceTraversal(val traversal: Traversal[Namespace]) extends AnyVal

A namespace, e.g., Java package or C# namespace

A namespace, e.g., Java package or C# namespace

Attributes

Companion:
object
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TypeDeclTraversal(val traversal: Traversal[TypeDecl]) extends AnyVal

Type declaration - possibly a template that requires instantiation

Type declaration - possibly a template that requires instantiation

Attributes

Companion:
object
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class TypeTraversal(val traversal: Traversal[Type]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any