TypeFlowInterpreter

dotty.tools.backend.jvm.analysis.TypeFlowInterpreter
See theTypeFlowInterpreter companion object
abstract class TypeFlowInterpreter extends BasicInterpreter

Attributes

Companion
object
Graph
Supertypes
trait Opcodes
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Value members

Abstract methods

Concrete methods

override def binaryOperation(insn: AbstractInsnNode, value1: BasicValue, value2: BasicValue): BasicValue

Attributes

Definition Classes
def isRef(tp: Type | Null): Boolean
final override def merge(a: BasicValue, b: BasicValue): BasicValue

Attributes

Definition Classes
override def naryOperation(insn: AbstractInsnNode, values: List[_ <: BasicValue]): BasicValue

Attributes

Definition Classes
override def newParameterValue(isInstanceMethod: Boolean, local: Int, tpe: Type): BasicValue

Attributes

Definition Classes
override def newValue(tp: Type | Null): BasicValue

Attributes

Definition Classes