case class
PolyParam
extends
ParamType
TODO Some docs would be nice here!
Constructors
PolyParam
(
binder:
PolyType
,
paramNum:
Int
)
Members
type
BT
=
PolyType
val
binder
: PolyType
val
paramNum
: Int
def
_1
: T1
def
_2
: T2
override
def
computeHash
: Int
def
copy
(
binder:
PolyType
,
paramNum:
Int
)
: PolyParam
def
copy$default$1
: PolyType
def
copy$default$2
: Int
def
copyBoundType
(
bt:
BT
)
: Type
override
def
equals
(
that:
Any
)
: Boolean
def
occursIn
(
bound:
Type
,
fromBelow:
Boolean
)
(
implicit
ctx:
Context
)
: Boolean
Looking only at the structure of bound
, is one of the following true?
- fromBelow and param <:< bound
- !fromBelow and param >:> bound
Looking only at the structure of bound
, is one of the following true?
- fromBelow and param <:< bound
- !fromBelow and param >:> bound
def
paramName
: Name
override
def
toString
: String
override
def
underlying
(
implicit
ctx:
Context
)
: Type
The type to which this proxy forwards operations.
The type to which this proxy forwards operations.