scala
.
tools
.
nsc
.
util
Statistics
class
Statistics
extends
Statistics
Source
Statistics.scala
Linear Supertypes
Statistics
,
StatBase
, AnyRef,
Any
Known Subclasses
Statistics
Ordering
Alphabetic
By inheritance
Inherited
Hide All
Show all
Statistics
Statistics
StatBase
AnyRef
Any
Visibility
Public
All
Instance Constructors
new
Statistics
()
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
Definition Classes
Statistics
val
asSeenFromNanos
:
Timer
Definition Classes
Statistics
val
baseTypeSeqCount
:
Counter
Definition Classes
Statistics
val
baseTypeSeqLenTotal
:
Counter
Definition Classes
Statistics
val
classReadNanos
:
Timer
val
classSymbolCount
:
Counter
Definition Classes
Statistics
def
clone
()
: AnyRef
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
val
compoundBaseTypeSeqCount
:
Counter
Definition Classes
Statistics
val
counter1
:
SubCounter
val
counter2
:
SubCounter
val
ctr1
:
Counter
val
ctr2
:
Counter
val
ctr3
:
Counter
val
ctr4
:
Counter
def
currentTime
()
:
Long
Definition Classes
StatBase
def
enabled
:
Boolean
Definition Classes
StatBase
def
enabled_=
(
cond:
Boolean
)
:
Unit
Definition Classes
StatBase
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
Definition Classes
Statistics
val
findMemberFailed
:
SubCounter
Definition Classes
Statistics
val
findMemberImpl
:
SubCounter
Definition Classes
Statistics
val
findMemberNanos
:
Timer
Definition Classes
Statistics
val
foundImplicits
:
Counter
final
def
getClass
()
: 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
Definition Classes
StatBase
def
incCounter
(
c:
Counter
)
:
Unit
Definition Classes
StatBase
val
inscopeFailNanos
:
Timer
val
inscopeImplicitHits
:
Counter
val
inscopeSucceedNanos
:
Timer
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
isReferencedNanos
:
Timer
val
matchesPtNanos
:
Timer
val
matchingImplicits
:
Counter
var
microsByType
:
ClassCounts
val
multMemberCount
:
Counter
Definition Classes
Statistics
final
def
ne
(
arg0: AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
noMemberCount
:
Counter
Definition Classes
Statistics
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[_]]
val
plausiblyCompatibleImplicits
:
Counter
val
rawTypeCount
:
Counter
Definition Classes
Statistics
val
rawTypeFailed
:
SubCounter
Definition Classes
Statistics
val
rawTypeImpl
:
SubCounter
Definition Classes
Statistics
val
sametypeCount
:
Counter
Definition Classes
Statistics
def
showPercent
(
x:
Double
,
base:
Double
)
:
String
Definition Classes
StatBase
val
singletonBaseTypeSeqCount
:
Counter
Definition Classes
Statistics
def
startCounter
(
sc:
SubCounter
)
:
IntPair
Definition Classes
StatBase
def
startTimer
(
tm:
Timer
)
:
LongPair
Definition Classes
StatBase
def
stopCounter
(
sc:
SubCounter
,
start:
IntPair
)
:
Unit
Definition Classes
StatBase
def
stopTimer
(
tm:
Timer
,
start:
LongPair
)
:
Unit
Definition Classes
StatBase
val
subtypeAppInfos
:
SubCounter
val
subtypeCount
:
Counter
Definition Classes
Statistics
val
subtypeETNanos
:
Timer
val
subtypeFailed
:
SubCounter
Definition Classes
Statistics
val
subtypeImpl
:
SubCounter
Definition Classes
Statistics
val
subtypeImprovCount
:
SubCounter
val
subtypeNanos
:
Timer
Definition Classes
Statistics
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
Definition Classes
Statistics
val
typedApplyCount
:
Counter
val
typedIdentCount
:
Counter
val
typedImplicits
:
Counter
val
typedSelectCount
:
Counter
val
typerNanos
:
Timer
var
typerTime
:
Long
val
typerefBaseTypeSeqCount
:
Counter
Definition Classes
Statistics
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
Statistics
Inherited from
StatBase
Inherited from AnyRef
Inherited from
Any