Package-level declarations

Types

Link copied to clipboard
abstract class Bound
Bounds are defined for Inference Variables.
Link copied to clipboard
open class BoundSet
Link copied to clipboard
abstract class ConstraintFormula
Constraint formulas are assertions of compatibility or subtyping that may involve inference variables.
Link copied to clipboard
Link copied to clipboard
open class ControlFlowLogic
Consider Control Flow to determine which statements are reachable.
Link copied to clipboard
Are meta-variables for types - that is, they are special names that allow abstract reasoning about types.
Link copied to clipboard
Link copied to clipboard
open class Instantiation
Link copied to clipboard
open class InstantiationSet
Link copied to clipboard
Link copied to clipboard
open class MethodType
A MethodType is an ordered 4-tuple consisting of: 1.
Link copied to clipboard
open class ProperLowerBound
Link copied to clipboard
open class ProperUpperBound
Link copied to clipboard
open class Substitution
Link copied to clipboard
open class TypeHelper
The term "type" is used loosely in this chapter to include type-like syntax that contains inference variables.
Link copied to clipboard
open class TypeInference
The API exposed by the TypeInference subsystem.
Link copied to clipboard