MemoryOperationCalculator

io.joern.pysrc2cpg.memop.MemoryOperationCalculator

Attributes

Graph
Supertypes
trait AstVisitor[Unit]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def visit(astNode: iast): Unit

Attributes

Definition Classes
override def visit(mod: imod): Unit

Attributes

Definition Classes
override def visit(module: Module): Unit

Attributes

Definition Classes
override def visit(stmt: istmt): Unit

Attributes

Definition Classes
override def visit(functionDef: FunctionDef): Unit

Attributes

Definition Classes
override def visit(functionDef: AsyncFunctionDef): Unit

Attributes

Definition Classes
override def visit(classDef: ClassDef): Unit

Attributes

Definition Classes
override def visit(ret: Return): Unit

Attributes

Definition Classes
override def visit(delete: Delete): Unit

Attributes

Definition Classes
override def visit(assign: Assign): Unit

Attributes

Definition Classes
override def visit(typeAlias: TypeAlias): Unit

Attributes

Definition Classes
override def visit(annAssign: AnnAssign): Unit

Attributes

Definition Classes
override def visit(augAssign: AugAssign): Unit

Attributes

Definition Classes
override def visit(forStmt: For): Unit

Attributes

Definition Classes
override def visit(forStmt: AsyncFor): Unit

Attributes

Definition Classes
override def visit(whileStmt: While): Unit

Attributes

Definition Classes
override def visit(ifStmt: If): Unit

Attributes

Definition Classes
override def visit(withStmt: With): Unit

Attributes

Definition Classes
override def visit(withStmt: AsyncWith): Unit

Attributes

Definition Classes
override def visit(matchStmt: Match): Unit

Attributes

Definition Classes
override def visit(raise: Raise): Unit

Attributes

Definition Classes
override def visit(tryStmt: Try): Unit

Attributes

Definition Classes
override def visit(assert: Assert): Unit

Attributes

Definition Classes
override def visit(importStmt: Import): Unit

Attributes

Definition Classes
override def visit(importFrom: ImportFrom): Unit

Attributes

Definition Classes
override def visit(global: Global): Unit

Attributes

Definition Classes
override def visit(nonlocal: Nonlocal): Unit

Attributes

Definition Classes
override def visit(expr: Expr): Unit

Attributes

Definition Classes
override def visit(pass: Pass): Unit

Attributes

Definition Classes
override def visit(break: Break): Unit

Attributes

Definition Classes
override def visit(continue: Continue): Unit

Attributes

Definition Classes
override def visit(raise: RaiseP2): Unit

Attributes

Definition Classes
override def visit(errorStatement: ErrorStatement): Unit

Attributes

Definition Classes
override def visit(expr: iexpr): Unit

Attributes

Definition Classes
override def visit(boolOp: BoolOp): Unit

Attributes

Definition Classes
override def visit(namedExpr: NamedExpr): Unit

Attributes

Definition Classes
override def visit(binOp: BinOp): Unit

Attributes

Definition Classes
override def visit(unaryOp: UnaryOp): Unit

Attributes

Definition Classes
override def visit(lambda: Lambda): Unit

Attributes

Definition Classes
override def visit(ifExp: IfExp): Unit

Attributes

Definition Classes
override def visit(dict: Dict): Unit

Attributes

Definition Classes
override def visit(set: Set): Unit

Attributes

Definition Classes
override def visit(listComp: ListComp): Unit

Attributes

Definition Classes
override def visit(setComp: SetComp): Unit

Attributes

Definition Classes
override def visit(dictComp: DictComp): Unit

Attributes

Definition Classes
override def visit(generatorExp: GeneratorExp): Unit

Attributes

Definition Classes
override def visit(await: Await): Unit

Attributes

Definition Classes
override def visit(yieldExpr: Yield): Unit

Attributes

Definition Classes
override def visit(yieldFrom: YieldFrom): Unit

Attributes

Definition Classes
override def visit(compare: Compare): Unit

Attributes

Definition Classes
override def visit(call: Call): Unit

Attributes

Definition Classes
override def visit(formattedValue: FormattedValue): Unit

Attributes

Definition Classes
override def visit(joinedString: JoinedString): Unit

Attributes

Definition Classes
override def visit(constant: Constant): Unit

Attributes

Definition Classes
override def visit(attribute: Attribute): Unit

Attributes

Definition Classes
override def visit(subscript: Subscript): Unit

Attributes

Definition Classes
override def visit(starred: Starred): Unit

Attributes

Definition Classes
override def visit(name: Name): Unit

Attributes

Definition Classes
override def visit(list: List): Unit

Attributes

Definition Classes
override def visit(tuple: Tuple): Unit

Attributes

Definition Classes
override def visit(slice: Slice): Unit

Attributes

Definition Classes
override def visit(stringExpList: StringExpList): Unit

Attributes

Definition Classes
override def visit(boolop: iboolop): Unit

Attributes

Definition Classes
override def visit(and: And.type): Unit

Attributes

Definition Classes
override def visit(or: Or.type): Unit

Attributes

Definition Classes
override def visit(operator: ioperator): Unit

Attributes

Definition Classes
override def visit(add: Add.type): Unit

Attributes

Definition Classes
override def visit(sub: Sub.type): Unit

Attributes

Definition Classes
override def visit(mult: Mult.type): Unit

Attributes

Definition Classes
override def visit(matMult: MatMult.type): Unit

Attributes

Definition Classes
override def visit(div: Div.type): Unit

Attributes

Definition Classes
override def visit(mod: Mod.type): Unit

Attributes

Definition Classes
override def visit(pow: Pow.type): Unit

Attributes

Definition Classes
override def visit(lShift: LShift.type): Unit

Attributes

Definition Classes
override def visit(rShift: RShift.type): Unit

Attributes

Definition Classes
override def visit(bitOr: BitOr.type): Unit

Attributes

Definition Classes
override def visit(bitXor: BitXor.type): Unit

Attributes

Definition Classes
override def visit(bitAnd: BitAnd.type): Unit

Attributes

Definition Classes
override def visit(floorDiv: FloorDiv.type): Unit

Attributes

Definition Classes
override def visit(unaryop: iunaryop): Unit

Attributes

Definition Classes
override def visit(invert: Invert.type): Unit

Attributes

Definition Classes
override def visit(not: Not.type): Unit

Attributes

Definition Classes
override def visit(uAdd: UAdd.type): Unit

Attributes

Definition Classes
override def visit(uSub: USub.type): Unit

Attributes

Definition Classes
override def visit(compop: icompop): Unit

Attributes

Definition Classes
override def visit(eq: Eq.type): Unit

Attributes

Definition Classes
override def visit(notEq: NotEq.type): Unit

Attributes

Definition Classes
override def visit(lt: Lt.type): Unit

Attributes

Definition Classes
override def visit(ltE: LtE.type): Unit

Attributes

Definition Classes
override def visit(gt: Gt.type): Unit

Attributes

Definition Classes
override def visit(gtE: GtE.type): Unit

Attributes

Definition Classes
override def visit(is: Is.type): Unit

Attributes

Definition Classes
override def visit(isNot: IsNot.type): Unit

Attributes

Definition Classes
override def visit(in: In.type): Unit

Attributes

Definition Classes
override def visit(notIn: NotIn.type): Unit

Attributes

Definition Classes
override def visit(comprehension: Comprehension): Unit

Attributes

Definition Classes
override def visit(exceptHandler: ExceptHandler): Unit

Attributes

Definition Classes
override def visit(arguments: Arguments): Unit

Attributes

Definition Classes
override def visit(arg: Arg): Unit

Attributes

Definition Classes
override def visit(constant: iconstant): Unit

Attributes

Definition Classes
override def visit(stringConstant: StringConstant): Unit

Attributes

Definition Classes
override def visit(joinedStringConstant: JoinedStringConstant): Unit

Attributes

Definition Classes
override def visit(boolConstant: BoolConstant): Unit

Attributes

Definition Classes
override def visit(intConstant: IntConstant): Unit

Attributes

Definition Classes
override def visit(intConstant: FloatConstant): Unit

Attributes

Definition Classes
override def visit(imaginaryConstant: ImaginaryConstant): Unit

Attributes

Definition Classes
override def visit(noneConstant: NoneConstant.type): Unit

Attributes

Definition Classes
override def visit(ellipsisConstant: EllipsisConstant.type): Unit

Attributes

Definition Classes
override def visit(keyword: Keyword): Unit

Attributes

Definition Classes
override def visit(alias: Alias): Unit

Attributes

Definition Classes
override def visit(withItem: Withitem): Unit

Attributes

Definition Classes
override def visit(matchCase: MatchCase): Unit

Attributes

Definition Classes
override def visit(matchValue: MatchValue): Unit

Attributes

Definition Classes
override def visit(matchSingleton: MatchSingleton): Unit

Attributes

Definition Classes
override def visit(matchSequence: MatchSequence): Unit

Attributes

Definition Classes
override def visit(matchMapping: MatchMapping): Unit

Attributes

Definition Classes
override def visit(matchClass: MatchClass): Unit

Attributes

Definition Classes
override def visit(matchStar: MatchStar): Unit

Attributes

Definition Classes
override def visit(matchAs: MatchAs): Unit

Attributes

Definition Classes
override def visit(matchOr: MatchOr): Unit

Attributes

Definition Classes
override def visit(typeIgnore: TypeIgnore): Unit

Attributes

Definition Classes
override def visit(typeVar: TypeVar): Unit

Attributes

Definition Classes
override def visit(paramSpec: ParamSpec): Unit

Attributes

Definition Classes
override def visit(typeVarTuple: TypeVarTuple): Unit

Attributes

Definition Classes

Concrete fields

val names: Set[String]