scala
.
tools
.
nsc
.
symtab
.
classfile
.
ClassfileParser
TypeParamsType
class
TypeParamsType
extends (
symbolTable
)#
LazyType
with (
symbolTable
)#
FlagAgnosticCompleter
Source
ClassfileParser.scala
Linear Supertypes
(
symbolTable
)#
FlagAgnosticCompleter
, (
symbolTable
)#
LazyType
, (
symbolTable
)#
Type
, (
symbolTable
)#
Annotatable
[(
symbolTable
)#
Type
], (
symbolTable
)#
TypeApiImpl
, (
symbolTable
)#
TypeApi
,
AnyRef
,
Any
Type Hierarchy
Learn more about scaladoc diagrams
TypeParamsType
(symbolTable)#LazyType
(symbolTable)#FlagAgnosticCompleter
Ordering
Alphabetic
By inheritance
Inherited
TypeParamsType
FlagAgnosticCompleter
LazyType
Type
Annotatable
TypeApiImpl
TypeApi
AnyRef
Any
Implicitly
by any2stringadd
by StringFormat
by Ensuring
by ArrowAssoc
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
TypeParamsType
(
typeParams:
List
[(
symbolTable
)#
Symbol
]
)
Type Members
class
FilterMapForeach
extends
reflect.internal.SymbolTable.FilterTypeCollector
Definition Classes
Type
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
+
(
other:
String
)
:
String
Implicit information
This member is added by an implicit conversion from
TypeParamsType
to
any2stringadd
[
TypeParamsType
] performed by method any2stringadd in scala.Predef.
Definition Classes
any2stringadd
def
->
[
B
]
(
y:
B
)
: (
TypeParamsType
,
B
)
Implicit information
This member is added by an implicit conversion from
TypeParamsType
to
ArrowAssoc
[
TypeParamsType
] performed by method ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Annotations
@inline
()
def
<:<
(
that: (
symbolTable
)#
Type
)
:
Boolean
Definition Classes
Type → TypeApi
def
=:=
(
that: (
symbolTable
)#
Type
)
:
Boolean
Definition Classes
Type → TypeApi
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
addThrowsAnnotation
(
throwableSym: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Annotatable
def
annotations
:
List
[(
symbolTable
)#
AnnotationInfo
]
Definition Classes
Type → Annotatable
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asSeenFrom
(
pre: (
symbolTable
)#
Type
,
clazz: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
def
atOwner
(
owner: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
baseClasses
:
List
[(
symbolTable
)#
Symbol
]
Definition Classes
Type → TypeApi
def
baseType
(
clazz: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
def
baseTypeIndex
(
sym: (
symbolTable
)#
Symbol
)
:
Int
Definition Classes
Type
def
baseTypeSeq
: (
symbolTable
)#
BaseTypeSeq
Definition Classes
Type
def
baseTypeSeqDepth
:
Depth
Definition Classes
Type
def
betaReduce
: (
symbolTable
)#
Type
Definition Classes
Type
def
boundSyms
:
Set
[(
symbolTable
)#
Symbol
]
Definition Classes
Type
def
bounds
: (
symbolTable
)#
TypeBounds
Definition Classes
Type
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
cloneInfo
(
owner: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
collect
[
T
]
(
pf:
PartialFunction
[(
symbolTable
)#
Type
,
T
]
)
:
List
[
T
]
Definition Classes
Type
def
companion
: (
symbolTable
)#
Type
Definition Classes
TypeApiImpl → TypeApi
def
complete
(
sym: (
symbolTable
)#
Symbol
)
:
Unit
Definition Classes
TypeParamsType
→ LazyType → Type
def
computeMemberType
(
sym: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
contains
(
sym: (
symbolTable
)#
Symbol
)
:
Boolean
Definition Classes
Type → TypeApi
def
dealias
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
def
dealiasWiden
: (
symbolTable
)#
Type
Definition Classes
Type
def
dealiasWidenChain
:
List
[(
symbolTable
)#
Type
]
Definition Classes
Type
def
decl
(
name: (
symbolTable
)#
Name
)
: (
symbolTable
)#
Symbol
Definition Classes
Type → TypeApi
def
declaration
(
name: (
symbolTable
)#
Name
)
: (
symbolTable
)#
Symbol
Definition Classes
TypeApiImpl → TypeApi
def
declarations
: (
symbolTable
)#
Scope
Definition Classes
TypeApiImpl → TypeApi
def
decls
: (
symbolTable
)#
Scope
Definition Classes
Type → TypeApi
def
deconst
: (
symbolTable
)#
Type
Definition Classes
Type
def
deferredMembers
: (
symbolTable
)#
Scope
Definition Classes
Type
def
directObjectString
:
String
Definition Classes
Type
def
dummyArgs
:
List
[(
symbolTable
)#
Type
]
Attributes
protected
Definition Classes
Type
def
ensuring
(
cond: (
TypeParamsType
) ⇒
Boolean
,
msg: ⇒
Any
)
:
TypeParamsType
Implicit information
This member is added by an implicit conversion from
TypeParamsType
to
Ensuring
[
TypeParamsType
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond: (
TypeParamsType
) ⇒
Boolean
)
:
TypeParamsType
Implicit information
This member is added by an implicit conversion from
TypeParamsType
to
Ensuring
[
TypeParamsType
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond:
Boolean
,
msg: ⇒
Any
)
:
TypeParamsType
Implicit information
This member is added by an implicit conversion from
TypeParamsType
to
Ensuring
[
TypeParamsType
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond:
Boolean
)
:
TypeParamsType
Implicit information
This member is added by an implicit conversion from
TypeParamsType
to
Ensuring
[
TypeParamsType
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
erasure
: (
symbolTable
)#
Type
Definition Classes
TypeApiImpl → TypeApi
def
etaExpand
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
def
exists
(
p: ((
symbolTable
)#
Type
) ⇒
Boolean
)
:
Boolean
Definition Classes
Type → TypeApi
def
filterAnnotations
(
p: ((
symbolTable
)#
AnnotationInfo
) ⇒
Boolean
)
: (
symbolTable
)#
Type
Definition Classes
Type → Annotatable
final
def
finalResultType
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
find
(
p: ((
symbolTable
)#
Type
) ⇒
Boolean
)
:
Option
[(
symbolTable
)#
Type
]
Definition Classes
Type → TypeApi
def
findMember
(
name: (
symbolTable
)#
Name
,
excludedFlags:
Long
,
requiredFlags:
Long
,
stableOnly:
Boolean
)
: (
symbolTable
)#
Symbol
Definition Classes
Type
def
findMembers
(
excludedFlags:
Long
,
requiredFlags:
Long
)
: (
symbolTable
)#
Scope
Definition Classes
Type
def
firstParent
: (
symbolTable
)#
Type
Definition Classes
Type
def
foreach
(
f: ((
symbolTable
)#
Type
) ⇒
Unit
)
:
Unit
Definition Classes
Type → TypeApi
def
formatted
(
fmtstr:
String
)
:
String
Implicit information
This member is added by an implicit conversion from
TypeParamsType
to
StringFormat
[
TypeParamsType
] performed by method StringFormat in scala.Predef.
Definition Classes
StringFormat
Annotations
@inline
()
def
getAnnotation
(
cls: (
symbolTable
)#
Symbol
)
:
Option
[(
symbolTable
)#
AnnotationInfo
]
Definition Classes
Annotatable
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hasAnnotation
(
cls: (
symbolTable
)#
Symbol
)
:
Boolean
Definition Classes
Annotatable
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
implicitMembers
: (
symbolTable
)#
Scope
Definition Classes
Type
def
instantiateTypeParams
(
formals:
List
[(
symbolTable
)#
Symbol
]
,
actuals:
List
[(
symbolTable
)#
Type
]
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
isComplete
:
Boolean
Definition Classes
LazyType → Type
def
isDependentMethodType
:
Boolean
Definition Classes
Type
def
isErroneous
:
Boolean
Definition Classes
Type
def
isError
:
Boolean
Definition Classes
Type
def
isFinalType
:
Boolean
Definition Classes
Type
def
isGround
:
Boolean
Definition Classes
Type
def
isHigherKinded
:
Boolean
Definition Classes
Type
def
isImmediatelyDependent
:
Boolean
Definition Classes
Type
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isSpliceable
:
Boolean
Definition Classes
TypeApiImpl
final
def
isStable
:
Boolean
Definition Classes
Type
def
isStructuralRefinement
:
Boolean
Definition Classes
Type
def
isTrivial
:
Boolean
Definition Classes
Type
final
def
isVolatile
:
Boolean
Definition Classes
Type
def
isWildcard
:
Boolean
Definition Classes
Type
def
kind
:
String
Definition Classes
LazyType → Type
def
load
(
sym: (
symbolTable
)#
Symbol
)
:
Unit
Definition Classes
Type
def
looselyMatches
(
that: (
symbolTable
)#
Type
)
:
Boolean
Definition Classes
Type
def
map
(
f: ((
symbolTable
)#
Type
) ⇒ (
symbolTable
)#
Type
)
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
def
matches
(
that: (
symbolTable
)#
Type
)
:
Boolean
Definition Classes
Type
def
matchesPattern
(
that: (
symbolTable
)#
Type
)
:
Boolean
Definition Classes
Type
def
member
(
name: (
symbolTable
)#
Name
)
: (
symbolTable
)#
Symbol
Definition Classes
Type → TypeApi
def
memberBasedOnName
(
name: (
symbolTable
)#
Name
,
excludedFlags:
Long
)
: (
symbolTable
)#
Symbol
Definition Classes
Type
def
memberInfo
(
sym: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
memberType
(
sym: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
members
: (
symbolTable
)#
Scope
Definition Classes
Type → TypeApi
def
membersBasedOnFlags
(
excludedFlags:
Long
,
requiredFlags:
Long
)
: (
symbolTable
)#
Scope
Definition Classes
Type
def
narrow
: (
symbolTable
)#
Type
Definition Classes
Type
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nonLocalMember
(
name: (
symbolTable
)#
Name
)
: (
symbolTable
)#
Symbol
Definition Classes
Type
def
nonPrivateDecl
(
name: (
symbolTable
)#
Name
)
: (
symbolTable
)#
Symbol
Definition Classes
Type
def
nonPrivateDecls
:
List
[(
symbolTable
)#
Symbol
]
Definition Classes
Type
def
nonPrivateMember
(
name: (
symbolTable
)#
Name
)
: (
symbolTable
)#
Symbol
Definition Classes
Type
def
nonPrivateMemberAdmitting
(
name: (
symbolTable
)#
Name
,
admit:
Long
)
: (
symbolTable
)#
Symbol
Definition Classes
Type
def
nonPrivateMembers
: (
symbolTable
)#
Scope
Definition Classes
Type
def
nonPrivateMembersAdmitting
(
admit:
Long
)
: (
symbolTable
)#
Scope
Definition Classes
Type
def
normalize
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
objectPrefix
:
String
Attributes
protected
Definition Classes
Type
final
def
orElse
(
alt: ⇒ (
symbolTable
)#
Type
)
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
Annotations
@inline
()
def
packagePrefix
:
String
Attributes
protected
Definition Classes
Type
def
paramLists
:
List
[
List
[(
symbolTable
)#
Symbol
]]
Definition Classes
TypeApiImpl → TypeApi
def
paramSectionCount
:
Int
Definition Classes
Type
def
paramTypes
:
List
[(
symbolTable
)#
Type
]
Definition Classes
Type
def
params
:
List
[(
symbolTable
)#
Symbol
]
Definition Classes
Type
def
paramss
:
List
[
List
[(
symbolTable
)#
Symbol
]]
Definition Classes
Type → TypeApi
def
parents
:
List
[(
symbolTable
)#
Type
]
Definition Classes
Type
def
prefix
: (
symbolTable
)#
Type
Definition Classes
Type
def
prefixChain
:
List
[(
symbolTable
)#
Type
]
Definition Classes
Type
def
prefixString
:
String
Definition Classes
Type
def
removeAnnotation
(
cls: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Annotatable
def
resultApprox
: (
symbolTable
)#
Type
Definition Classes
Type
def
resultType
(
actuals:
List
[(
symbolTable
)#
Type
]
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
resultType
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
def
safeToString
:
String
Definition Classes
LazyType → Type
def
setAnnotations
(
annots:
List
[(
symbolTable
)#
AnnotationInfo
]
)
: (
symbolTable
)#
Type
Definition Classes
Type → Annotatable
def
skolemizeExistential
: (
symbolTable
)#
Type
Definition Classes
Type
def
skolemizeExistential
(
owner: (
symbolTable
)#
Symbol
,
origin:
AnyRef
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
skolemsExceptMethodTypeParams
:
List
[(
symbolTable
)#
Symbol
]
Definition Classes
Type
def
stat_<:<
(
that: (
symbolTable
)#
Type
)
:
Boolean
Definition Classes
Type
def
staticAnnotations
:
collection.immutable.List
[(
symbolTable
)#
AnnotationInfo
]
Definition Classes
Annotatable
def
subst
(
from:
List
[(
symbolTable
)#
Symbol
]
,
to:
List
[(
symbolTable
)#
Type
]
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
substSym
(
from:
List
[(
symbolTable
)#
Symbol
]
,
to:
List
[(
symbolTable
)#
Symbol
]
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
substThis
(
from: (
symbolTable
)#
Symbol
,
to: (
symbolTable
)#
Symbol
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
substThis
(
from: (
symbolTable
)#
Symbol
,
to: (
symbolTable
)#
Type
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
substThisAndSym
(
from: (
symbolTable
)#
Symbol
,
to: (
symbolTable
)#
Type
,
symsFrom:
List
[(
symbolTable
)#
Symbol
]
,
symsTo:
List
[(
symbolTable
)#
Symbol
]
)
: (
symbolTable
)#
Type
Definition Classes
Type
def
substituteSymbols
(
from:
List
[(
symbolTable
)#
Symbol
]
,
to:
List
[(
symbolTable
)#
Symbol
]
)
: (
symbolTable
)#
Type
Definition Classes
TypeApiImpl → TypeApi
def
substituteTypes
(
from:
List
[(
symbolTable
)#
Symbol
]
,
to:
List
[(
symbolTable
)#
Type
]
)
: (
symbolTable
)#
Type
Definition Classes
TypeApiImpl → TypeApi
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
takesTypeArgs
:
Boolean
Definition Classes
Type → TypeApi
def
termSymbol
: (
symbolTable
)#
Symbol
Definition Classes
Type → TypeApi
def
termSymbolDirect
: (
symbolTable
)#
Symbol
Definition Classes
Type
def
throwsAnnotations
()
:
List
[(
symbolTable
)#
Symbol
]
Definition Classes
Annotatable
def
toLongString
:
String
Definition Classes
Type
final
def
toString
()
:
String
Definition Classes
Type → AnyRef → Any
def
trimPrefix
(
str:
String
)
:
String
Definition Classes
Type
def
typeArgs
:
List
[(
symbolTable
)#
Type
]
Definition Classes
Type → TypeApi
def
typeArguments
:
List
[(
symbolTable
)#
Type
]
Definition Classes
TypeApiImpl
def
typeConstructor
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
def
typeOfThis
: (
symbolTable
)#
Type
Definition Classes
Type
val
typeParams
:
List
[(
symbolTable
)#
Symbol
]
Definition Classes
TypeParamsType
→ Type → TypeApi
def
typeSymbol
: (
symbolTable
)#
Symbol
Definition Classes
Type → TypeApi
def
typeSymbolDirect
: (
symbolTable
)#
Symbol
Definition Classes
Type
def
underlying
: (
symbolTable
)#
Type
Definition Classes
Type
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
weak_<:<
(
that: (
symbolTable
)#
Type
)
:
Boolean
Definition Classes
Type → TypeApi
def
widen
: (
symbolTable
)#
Type
Definition Classes
Type → TypeApi
final
def
withAnnotation
(
annot: (
symbolTable
)#
AnnotationInfo
)
: (
symbolTable
)#
Type
Definition Classes
Annotatable
def
withAnnotations
(
annots:
List
[(
symbolTable
)#
AnnotationInfo
]
)
: (
symbolTable
)#
Type
Definition Classes
Type → Annotatable
def
withFilter
(
p: ((
symbolTable
)#
Type
) ⇒
Boolean
)
:
FilterMapForeach
Definition Classes
Type
def
withoutAnnotations
: (
symbolTable
)#
Type
Definition Classes
Type → Annotatable
def
→
[
B
]
(
y:
B
)
: (
TypeParamsType
,
B
)
Implicit information
This member is added by an implicit conversion from
TypeParamsType
to
ArrowAssoc
[
TypeParamsType
] performed by method ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Inherited from (
symbolTable
)#
FlagAgnosticCompleter
Inherited from (
symbolTable
)#
LazyType
Inherited from (
symbolTable
)#
Type
Inherited from (
symbolTable
)#
Annotatable
[(
symbolTable
)#
Type
]
Inherited from (
symbolTable
)#
TypeApiImpl
Inherited from (
symbolTable
)#
TypeApi
Inherited from
AnyRef
Inherited from
Any
Inherited by implicit conversion any2stringadd from
TypeParamsType
to
any2stringadd
[
TypeParamsType
]
Inherited by implicit conversion StringFormat from
TypeParamsType
to
StringFormat
[
TypeParamsType
]
Inherited by implicit conversion Ensuring from
TypeParamsType
to
Ensuring
[
TypeParamsType
]
Inherited by implicit conversion ArrowAssoc from
TypeParamsType
to
ArrowAssoc
[
TypeParamsType
]
Ungrouped