io.shiftleft.semanticcpg.language.types.structure
Members list
Type members
Classlikes
final class AnnotationParameterAssignTraversal(val traversal: Iterator[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
- Supertypes
-
class AnyValtrait Matchableclass Any
final class AnnotationTraversal(val traversal: Iterator[Annotation]) extends AnyVal
An (Java-) annotation, e.g., @Test.
An (Java-) annotation, e.g., @Test.
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class DependencyTraversal(val traversal: Iterator[Dependency]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class FileTraversal(val traversal: Iterator[File]) extends AnyVal
A compilation unit
object FileTraversal
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FileTraversal.type
final class ImportTraversal(val traversal: Iterator[Import]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class LocalTraversal(val traversal: Iterator[Local]) extends AnyVal
A local variable
A local variable
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class MemberTraversal(val traversal: Iterator[Member]) extends AnyVal
A member variable of a class/type.
A member variable of a class/type.
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class MethodParameterOutTraversal(val traversal: Iterator[MethodParameterOut]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class MethodParameterTraversal(val traversal: Iterator[MethodParameterIn]) extends AnyVal
Formal method input parameter
Formal method input parameter
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class MethodReturnTraversal(val traversal: Iterator[MethodReturn]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class MethodTraversal(val traversal: Iterator[Method]) extends AnyVal
A method, function, or procedure
A method, function, or procedure
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class NamespaceBlockTraversal(val traversal: Iterator[NamespaceBlock]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
final class NamespaceTraversal(val traversal: Iterator[Namespace]) extends AnyVal
A namespace, e.g., Java package or C# namespace
A namespace, e.g., Java package or C# namespace
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
object NamespaceTraversal
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NamespaceTraversal.type
final class TypeDeclTraversal(val traversal: Iterator[TypeDecl]) extends AnyVal
Type declaration - possibly a template that requires instantiation
Type declaration - possibly a template that requires instantiation
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
object TypeDeclTraversal
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeDeclTraversal.type
final class TypeTraversal(val traversal: Iterator[Type]) extends AnyVal
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
In this article