dotty
.
tools
.
dottydoc
.
core
DocImplicitsPhase
Related Doc:
package core
class
DocImplicitsPhase
extends
MiniPhaseTransform
Self Type
DocImplicitsPhase
Linear Supertypes
MiniPhaseTransform
,
MiniPhase
,
Phase
,
TreeTransform
,
DotClass
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
DocImplicitsPhase
MiniPhaseTransform
MiniPhase
Phase
TreeTransform
DotClass
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
DocImplicitsPhase
()
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
<=
(
that:
Phase
)
:
Boolean
Definition Classes
Phase
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
atGroupEnd
[
T
]
(
action: (
Context
) ⇒
T
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
T
Definition Classes
TreeTransform
def
checkPostCondition
(
tree:
dotc.ast.tpd.Tree
)
(
implicit
ctx:
Context
)
:
Unit
Definition Classes
Phase
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
description
:
String
Definition Classes
Phase
def
end
:
PhaseId
Definition Classes
Phase
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
erasedTypes
:
Boolean
Definition Classes
Phase
def
exists
:
Boolean
Definition Classes
Phase
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
flatClasses
:
Boolean
Definition Classes
Phase
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
final
def
hasNext
:
Boolean
Definition Classes
Phase
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
id
:
Int
Definition Classes
Phase
var
idx
:
Int
Definition Classes
MiniPhase
def
init
(
base:
ContextBase
,
id:
Int
)
:
Unit
Attributes
protected[
dotty.tools.dotc.core.Phases
]
Definition Classes
Phase
def
init
(
base:
ContextBase
,
start:
Int
,
end:
Int
)
:
Unit
Attributes
protected[
dotty.tools.dotc.core.Phases
]
Definition Classes
Phase
def
isCheckable
:
Boolean
Definition Classes
Phase
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isTyper
:
Boolean
Definition Classes
Phase
final
def
iterator
:
Iterator
[
Phase
]
Definition Classes
Phase
final
def
labelsReordered
:
Boolean
Definition Classes
Phase
def
mkTreeTransformer
:
TreeTransformer
Attributes
protected
Definition Classes
MiniPhase
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
next
:
Phase
Definition Classes
Phase
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
period
:
Period
Definition Classes
Phase
def
phase
:
MiniPhaseTransform
Definition Classes
MiniPhaseTransform → TreeTransform
def
phaseName
:
String
Definition Classes
DocImplicitsPhase
→ Phase
def
prepareForAlternative
(
tree:
dotc.ast.tpd.Alternative
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForApply
(
tree:
dotc.ast.tpd.Apply
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForAssign
(
tree:
dotc.ast.tpd.Assign
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForBind
(
tree:
dotc.ast.tpd.Bind
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForBlock
(
tree:
dotc.ast.tpd.Block
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForCaseDef
(
tree:
dotc.ast.tpd.CaseDef
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForClosure
(
tree:
dotc.ast.tpd.Closure
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForDefDef
(
tree:
dotc.ast.tpd.DefDef
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForIdent
(
tree:
dotc.ast.tpd.Ident
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForIf
(
tree:
dotc.ast.tpd.If
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForInlined
(
tree:
dotc.ast.tpd.Inlined
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForLiteral
(
tree:
dotc.ast.tpd.Literal
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForMatch
(
tree:
dotc.ast.tpd.Match
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForNew
(
tree:
dotc.ast.tpd.New
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForPackageDef
(
tree:
dotc.ast.tpd.PackageDef
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForReturn
(
tree:
dotc.ast.tpd.Return
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForSelect
(
tree:
dotc.ast.tpd.Select
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForSeqLiteral
(
tree:
dotc.ast.tpd.SeqLiteral
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForStats
(
trees:
List
[
dotc.ast.tpd.Tree
]
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForSuper
(
tree:
dotc.ast.tpd.Super
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForTemplate
(
tree:
dotc.ast.tpd.Template
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForThis
(
tree:
dotc.ast.tpd.This
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForTry
(
tree:
dotc.ast.tpd.Try
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForTypeApply
(
tree:
dotc.ast.tpd.TypeApply
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForTypeDef
(
tree:
dotc.ast.tpd.TypeDef
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForTypeTree
(
tree:
dotc.ast.tpd.TypeTree
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForTyped
(
tree:
dotc.ast.tpd.Typed
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForUnApply
(
tree:
dotc.ast.tpd.UnApply
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForUnit
(
tree:
dotc.ast.tpd.Tree
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
def
prepareForValDef
(
tree:
dotc.ast.tpd.ValDef
)
(
implicit
ctx:
Context
)
:
TreeTransform
Definition Classes
TreeTransform
final
def
prev
:
Phase
Definition Classes
Phase
final
def
refChecked
:
Boolean
Definition Classes
Phase
def
relaxedTyping
:
Boolean
Definition Classes
Phase
def
run
(
implicit
ctx:
Context
)
:
Unit
Definition Classes
MiniPhase → Phase
def
runOn
(
units:
List
[
CompilationUnit
]
)
(
implicit
ctx:
Context
)
:
List
[
CompilationUnit
]
Definition Classes
Phase
def
runsAfter
:
Set
[
Class
[_ <:
Phase
]]
Definition Classes
Phase
def
runsAfterGroupsOf
:
Set
[
Class
[_ <:
Phase
]]
Definition Classes
MiniPhase
def
start
:
Int
Definition Classes
Phase
final
def
symbolicRefs
:
Boolean
Definition Classes
Phase
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
Phase → AnyRef → Any
def
transform
(
tree:
dotc.ast.tpd.Tree
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformAlternative
(
tree:
dotc.ast.tpd.Alternative
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformApply
(
tree:
dotc.ast.tpd.Apply
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformAssign
(
tree:
dotc.ast.tpd.Assign
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformBind
(
tree:
dotc.ast.tpd.Bind
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformBlock
(
tree:
dotc.ast.tpd.Block
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformCaseDef
(
tree:
dotc.ast.tpd.CaseDef
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformClosure
(
tree:
dotc.ast.tpd.Closure
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformDefDef
(
tree:
dotc.ast.tpd.DefDef
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
DocImplicitsPhase
→ TreeTransform
def
transformFollowing
(
tree:
dotc.ast.tpd.Tree
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformFollowingDeep
(
tree:
dotc.ast.tpd.Tree
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformIdent
(
tree:
dotc.ast.tpd.Ident
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformIf
(
tree:
dotc.ast.tpd.If
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformInlined
(
tree:
dotc.ast.tpd.Inlined
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformLiteral
(
tree:
dotc.ast.tpd.Literal
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformMatch
(
tree:
dotc.ast.tpd.Match
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformNew
(
tree:
dotc.ast.tpd.New
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformOther
(
tree:
dotc.ast.tpd.Tree
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformPackageDef
(
tree:
dotc.ast.tpd.PackageDef
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformReturn
(
tree:
dotc.ast.tpd.Return
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformSelect
(
tree:
dotc.ast.tpd.Select
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformSeqLiteral
(
tree:
dotc.ast.tpd.SeqLiteral
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformStats
(
trees:
List
[
dotc.ast.tpd.Tree
]
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
List
[
dotc.ast.tpd.Tree
]
Definition Classes
TreeTransform
def
transformSuper
(
tree:
dotc.ast.tpd.Super
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformTemplate
(
tree:
dotc.ast.tpd.Template
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformThis
(
tree:
dotc.ast.tpd.This
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformTry
(
tree:
dotc.ast.tpd.Try
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformTypeApply
(
tree:
dotc.ast.tpd.TypeApply
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformTypeDef
(
tree:
dotc.ast.tpd.TypeDef
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformTypeTree
(
tree:
dotc.ast.tpd.TypeTree
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformTyped
(
tree:
dotc.ast.tpd.Typed
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformUnApply
(
tree:
dotc.ast.tpd.UnApply
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformUnit
(
tree:
dotc.ast.tpd.Tree
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
transformValDef
(
tree:
dotc.ast.tpd.ValDef
)
(
implicit
ctx:
Context
,
info:
TransformerInfo
)
:
dotc.ast.tpd.Tree
Definition Classes
TreeTransform
def
treeTransform
:
MiniPhaseTransform
Definition Classes
MiniPhaseTransform → MiniPhase
def
treeTransformPhase
:
Phase
Definition Classes
TreeTransform
def
unsupported
(
methodName:
String
)
:
Nothing
Definition Classes
DotClass
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
MiniPhaseTransform
Inherited from
MiniPhase
Inherited from
Phase
Inherited from
TreeTransform
Inherited from
DotClass
Inherited from
AnyRef
Inherited from
Any
Ungrouped