ModifierAccessors

io.shiftleft.semanticcpg.language.types.propertyaccessors.ModifierAccessors
final class ModifierAccessors[A <: Node](val traversal: Traversal[A]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def hasModifier(modifier: String): Traversal[A]
def isAbstract: Traversal[A]

Filter: only abstract nodes

Filter: only abstract nodes

Attributes

def isConstructor: Traversal[A]

Filter: only constructor nodes

Filter: only constructor nodes

Attributes

def isNative: Traversal[A]

Filter: only native nodes

Filter: only native nodes

Attributes

def isPrivate: Traversal[A]

Filter: only private nodes

Filter: only private nodes

Attributes

def isProtected: Traversal[A]

Filter: only protected nodes

Filter: only protected nodes

Attributes

def isPublic: Traversal[A]

Filter: only public nodes

Filter: only public nodes

Attributes

def isStatic: Traversal[A]

Filter: only static nodes

Filter: only static nodes

Attributes

def isVirtual: Traversal[A]

Filter: only virtual nodes

Filter: only virtual nodes

Attributes

def modifier: Traversal[Modifier]

Traverse to modifiers, e.g., "static", "public".

Traverse to modifiers, e.g., "static", "public".

Attributes

Concrete fields

val traversal: Traversal[A]