scala
.
tools
.
nsc
.
util
Statistics
object
Statistics
extends AnyRef
Source
Statistics.scala
Linear Supertypes
AnyRef,
Any
Ordering
Alphabetic
By inheritance
Inherited
Hide All
Show all
Statistics
AnyRef
Any
Visibility
Public
All
Type Members
class
ClassCounts
extends HashMap[Class[_], Int]
class
Counter
extends AnyRef
case class
IntPair
(
x: Int
,
y: Int
)
extends Product with Serializable
case class
LongPair
(
x: Long
,
y: Long
)
extends Product with Serializable
class
SubCounter
extends AnyRef
class
Timer
extends AnyRef
Value Members
final
def
!=
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
asInstanceOf
[
T0
]
: T0
Definition Classes
Any
val
asSeenFromCount
:
Counter
val
asSeenFromNanos
:
Timer
val
baseTypeSeqCount
:
Counter
val
baseTypeSeqLenTotal
:
Counter
val
classReadNanos
:
Timer
val
classSymbolCount
:
Counter
def
clone
()
: AnyRef
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
val
compoundBaseTypeSeqCount
:
Counter
val
counter1
:
SubCounter
val
counter2
:
SubCounter
val
ctr1
:
Counter
val
ctr2
:
Counter
val
ctr3
:
Counter
val
ctr4
:
Counter
def
currentTime
()
:
Long
def
enabled
:
Boolean
def
enabled_=
(
cond:
Boolean
)
:
Unit
final
def
eq
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
val
failedApplyNanos
:
Timer
val
failedOpEqNanos
:
Timer
val
failedSilentNanos
:
Timer
def
finalize
()
:
Unit
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
val
findMemberCount
:
Counter
val
findMemberFailed
:
SubCounter
val
findMemberImpl
:
SubCounter
val
findMemberNanos
:
Timer
val
foundImplicits
:
Counter
final
def
getClass
()
: java.lang.Class[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
val
implicitCacheHits
:
Counter
val
implicitCacheMisses
:
Counter
val
implicitNanos
:
Timer
val
implicitSearchCount
:
Counter
val
improvesCachedCount
:
Counter
val
improvesCount
:
Counter
def
incCounter
(
c:
Counter
,
delta:
Int
)
:
Unit
def
incCounter
(
c:
Counter
)
:
Unit
val
inscopeFailNanos
:
Timer
val
inscopeImplicitHits
:
Counter
val
inscopeSucceedNanos
:
Timer
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
matchesPtNanos
:
Timer
val
matchingImplicits
:
Counter
var
microsByType
:
ClassCounts
val
multMemberCount
:
Counter
final
def
ne
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
noMemberCount
:
Counter
var
nodeByType
:
ClassCounts
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
oftypeFailNanos
:
Timer
val
oftypeImplicitHits
:
Counter
val
oftypeSucceedNanos
:
Timer
var
pendingTreeTypes
: List[Class[_]]
var
phasesShown
:
List
[
String
]
val
plausiblyCompatibleImplicits
:
Counter
val
rawTypeCount
:
Counter
val
rawTypeFailed
:
SubCounter
val
rawTypeImpl
:
SubCounter
val
sametypeCount
:
Counter
val
singletonBaseTypeSeqCount
:
Counter
def
startCounter
(
sc:
SubCounter
)
:
IntPair
def
startTimer
(
tm:
Timer
)
:
LongPair
def
stopCounter
(
sc:
SubCounter
,
start:
IntPair
)
:
Unit
def
stopTimer
(
tm:
Timer
,
start:
LongPair
)
:
Unit
val
subtypeAppInfos
:
SubCounter
val
subtypeCount
:
Counter
val
subtypeETNanos
:
Timer
val
subtypeFailed
:
SubCounter
val
subtypeImpl
:
SubCounter
val
subtypeImprovCount
:
SubCounter
val
subtypeNanos
:
Timer
final
def
synchronized
[
T0
]
(
arg0: ⇒ T0
)
: T0
Definition Classes
AnyRef
val
timer1
:
Timer
val
timer2
:
Timer
def
toString
()
:
String
Definition Classes
AnyRef → Any
val
triedImplicits
:
Counter
val
typeSymbolCount
:
Counter
val
typedApplyCount
:
Counter
val
typedIdentCount
:
Counter
val
typedImplicits
:
Counter
val
typedSelectCount
:
Counter
val
typerNanos
:
Timer
var
typerTime
:
Long
val
typerefBaseTypeSeqCount
:
Counter
var
visitsByType
:
ClassCounts
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
()
Inherited from AnyRef
Inherited from
Any