NonLubbingTypeFlowInterpreter
dotty.tools.backend.jvm.analysis.NonLubbingTypeFlowInterpreter
class NonLubbingTypeFlowInterpreter extends TypeFlowInterpreter
A TypeFlowInterpreter which collapses LUBs of non-equal reference types to Object. This could be made more precise by looking up ClassBTypes for the two reference types and using the jvmWiseLUB method.
Attributes
- Graph
-
- Supertypes
-
class TypeFlowInterpreterclass BasicInterpretertrait Opcodesclass Interpreter[BasicValue]class Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Inherited methods
override def binaryOperation(insn: AbstractInsnNode, value1: BasicValue, value2: BasicValue): BasicValue
Attributes
- Definition Classes
- Inherited from:
- TypeFlowInterpreter
Attributes
- Inherited from:
- BasicInterpreter
Attributes
- Inherited from:
- TypeFlowInterpreter
Attributes
- Definition Classes
- Inherited from:
- TypeFlowInterpreter
Attributes
- Definition Classes
- Inherited from:
- TypeFlowInterpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Inherited from:
- BasicInterpreter
Attributes
- Definition Classes
- Inherited from:
- TypeFlowInterpreter
Attributes
- Inherited from:
- Interpreter
Attributes
- Definition Classes
- Inherited from:
- TypeFlowInterpreter
Attributes
- Inherited from:
- BasicInterpreter
Attributes
- Inherited from:
- BasicInterpreter
Attributes
- Inherited from:
- BasicInterpreter
In this article