AliasingAnalyzer

dotty.tools.backend.jvm.analysis.AliasingAnalyzer
class AliasingAnalyzer[V <: Value](interpreter: Interpreter[V]) extends Analyzer[V]

An analyzer that uses AliasingFrames instead of bare Frames. This can be used when an analysis needs to track aliases, but doesn't require a more specific Frame subclass.

Attributes

Graph
Supertypes
class Analyzer[V]
trait Opcodes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def newFrame(nLocals: Int, nStack: Int): AliasingFrame[V]

Attributes

Definition Classes
override def newFrame(src: Frame[_ <: V]): AliasingFrame[V]

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
Analyzer

Attributes

Inherited from:
Analyzer
def getFrames(): Array[Frame[V]]

Attributes

Inherited from:
Analyzer

Attributes

Inherited from:
Analyzer