ModifierAccessors

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

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

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

Filter: only abstract nodes

Filter: only abstract nodes

Attributes

def isConstructor: Iterator[A]

Filter: only constructor nodes

Filter: only constructor nodes

Attributes

def isNative: Iterator[A]

Filter: only native nodes

Filter: only native nodes

Attributes

def isPrivate: Iterator[A]

Filter: only private nodes

Filter: only private nodes

Attributes

def isProtected: Iterator[A]

Filter: only protected nodes

Filter: only protected nodes

Attributes

def isPublic: Iterator[A]

Filter: only public nodes

Filter: only public nodes

Attributes

def isStatic: Iterator[A]

Filter: only static nodes

Filter: only static nodes

Attributes

def isVirtual: Iterator[A]

Filter: only virtual nodes

Filter: only virtual nodes

Attributes

def modifier: Iterator[Modifier]

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

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

Attributes

Concrete fields

val traversal: Iterator[A]