PACKAGE
Flags CommonNames treehuggerDSL
PackageClassInfoType
Types
PackageCreator
treehuggerDSL
PackageDef
LazyTreeCopier Trees StrictTreeCopier TreeCopierOps
PackageDefStart
treehuggerDSL
PACKAGEHEADER
treehuggerDSL
PACKAGEkw
JavaKeywords Keywords
PACKAGEOBJECTDEF
treehuggerDSL
packagePrefix
Type
PackageSymStart
treehuggerDSL
Param
LabelDef DocTag ModifierFlags treehuggerDSL
PARAMACCESSOR
Modifier ModifierFlags
parameter
Modifier
params
MethodType NullaryMethodType PolyType Type TypeVar
paramss
Symbol
PAREN
treehuggerDSL
parents
Template AbsCompoundType ParentsStart ClassInfoType RefinedType Type
ParentsStart
treehuggerDSL
PartialFunction
TypeNames
PartialFunctionClass
definitions
PARTIALLY
treehuggerDSL
PartiallyAppliedParam
definitions
PartialManifestClass
definitions
PartialManifestModule
definitions
PartialOrderingClas
definitions
partialOrderingType
definitions
PARTITION
TreeMethods
pat
CaseDef CaseStart
PathType
Types
PathType0
Types
PickledFlags
Flags
pickledListOrder
Flags
pickledToRawFlags
Flags
pid
PackageDef
PLUS
nme raw treehuggerDSL
PolyType
Types Types
PolyTypeExtractor
Types
pos
AnnotationInfo ForFilter ForValDef ForValFrom Tree Name Symbol DefStart
pos_=
Tree
Position
Universe Forest
positions
Modifiers
POSTFIX
TreeMethods
pre
OverloadedType SingleType TypeRef
Predef
TermNames
Predef_assert
definitions
Predef_assume
definitions
Predef_classManifest
definitions
Predef_identity
definitions
Predef_implicitly
definitions
Predef_locally
definitions
Predef_manifest
definitions
Predef_optManifest
definitions
Predef_print
definitions
Predef_printf
definitions
Predef_println
definitions
Predef_readLine
definitions
Predef_require
definitions
PredefModule
AbsDefinitions definitions
PredefModuleClass
definitions
prefix
OverloadedType SingleType SuperType Type TypeRef
prefixChain
Type
PrefixedAttributeClass
definitions
prefixString
NoPrefix SingleType SuperType ThisType Type TypeRef
PRESUPER
Modifier ModifierFlags
print
RawTreePrinter TreePrinter TreePrinter
PrintableFlags
Flags
printAnnotation
TreePrinter
printAnnotations
TreePrinter
printBlock
TreePrinter
printColumn
TreePrinter
printComment
TreePrinter
printFlags
TreePrinter
printLambdaParams
TreePrinter
println
TreePrinter
printModifiers
TreePrinter
printOpt
TreePrinter
printParam
TreePrinter
printPosition
TreePrinter
printRow
TreePrinter
printSeq
TreePrinter
printTree
TreePrinter
printTypeParams
TreePrinter
printValueParams
TreePrinter
PRIVATE
Modifier ModifierFlags
PRIVATEkw
JavaKeywords Keywords
PrivateLocal
ModifierFlags
privateWithin
AbsModifiers HasFlags Symbol treehuggerDSL Modifiers
privateWithin_=
Symbol
Product
TypeNames
productAccessorName
TermNameMangling
productArity
LiteralAnnotArg Alternative Annotated AnonFunc AppliedTypeTree Apply ApplyDynamic ArrayValue Assign Bind Block CaseDef ClassDef Commented CompoundTypeTree DefDef EmptyTree ExistentialTypeTree ForFilter ForTree ForValDef ForValFrom ForYieldTree Function Ident If Import ImportSelector Infix InfixUnApply LabelDef Literal Match ModuleDef New PackageDef Return Select SelectFromTypeTree SingletonTypeTree Star Super Template This Throw Try TypeApply TypeBoundsTree Typed TypeDef TypeTree UnApply ValDef Constant DocTag DocText TermName TypeName TermNames CaseStart ContextBoundsStart ForStart IfStart InfixStart InfixSymStart LowerTypeBoundsStart PRIVATEWITHIN SelectStart SuperStart TryStart UpperTypeBoundsStart ViewBoundsStart WhileStart Modifiers AnnotatedType ClassInfoType ConstantType ErrorType ExistentialType MethodType NamedType NoPrefix NotNullType NoType NullaryMethodType OverloadedType PathType PolyType RefinedType SingleType SuperType ThisType TypeBounds TypeRef WildcardType
ProductClass
definitions
productConstr
TreeGen
productElement
LiteralAnnotArg Alternative Annotated AnonFunc AppliedTypeTree Apply ApplyDynamic ArrayValue Assign Bind Block CaseDef ClassDef Commented CompoundTypeTree DefDef EmptyTree ExistentialTypeTree ForFilter ForTree ForValDef ForValFrom ForYieldTree Function Ident If Import ImportSelector Infix InfixUnApply LabelDef Literal Match ModuleDef New PackageDef Return Select SelectFromTypeTree SingletonTypeTree Star Super Template This Throw Try TypeApply TypeBoundsTree Typed TypeDef TypeTree UnApply ValDef Constant DocTag DocText TermName TypeName TermNames CaseStart ContextBoundsStart ForStart IfStart InfixStart InfixSymStart LowerTypeBoundsStart PRIVATEWITHIN SelectStart SuperStart TryStart UpperTypeBoundsStart ViewBoundsStart WhileStart Modifiers AnnotatedType ClassInfoType ConstantType ErrorType ExistentialType MethodType NamedType NoPrefix NotNullType NoType NullaryMethodType OverloadedType PathType PolyType RefinedType SingleType SuperType ThisType TypeBounds TypeRef WildcardType
productIterator
TermNames
productPrefix
AnnotationInfo LiteralAnnotArg Alternative Annotated AnonFunc AppliedTypeTree Apply ApplyDynamic ArrayValue Assign Bind Block CaseDef ClassDef Commented CompoundTypeTree DefDef EmptyTree ExistentialTypeTree ForFilter ForTree ForValDef ForValFrom ForYieldTree Function Ident If Import ImportSelector Infix InfixUnApply LabelDef Literal Match ModuleDef New PackageDef Return Select SelectFromTypeTree SingletonTypeTree Star Super Template This Throw Try TypeApply TypeBoundsTree Typed TypeDef TypeTree UnApply ValDef Constant DocTag DocText TermName TypeName TermNames CaseStart ContextBoundsStart ForStart IfStart InfixStart InfixSymStart LowerTypeBoundsStart PRIVATEWITHIN SelectStart SuperStart TryStart UpperTypeBoundsStart ViewBoundsStart WhileStart Modifiers AnnotatedType ClassInfoType ConstantType ErrorType ExistentialType MethodType NamedType NoPrefix NotNullType NoType NullaryMethodType OverloadedType PathType PolyType RefinedType SingleType SuperType ThisType TypeBounds TypeRef WildcardType
promoteTermNamesAsNecessary
Names
PROTECTED
Modifier ModifierFlags
PROTECTED_PREFIX
TermNameMangling
PROTECTED_SET_PREFIX
TermNameMangling
PROTECTEDkw
JavaKeywords Keywords
ProtectedLocal
ModifierFlags
protName
TermNameMangling
protSetterName
TermNameMangling
PUBLICkw
JavaKeywords