blob: 5f004330c3802cb44ce5c4a513374070aeef4d54 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
|
// Generated Code, validated by run/t6240-universe-code-gen.scala
package scala.reflect
package runtime
trait JavaUniverseForce { self: runtime.JavaUniverse =>
def force() {
Literal(Constant(42)).duplicate
nme.flattenedName()
nme.raw
WeakTypeTag
TypeTag
TypeTag.Byte.tpe
TypeTag.Short.tpe
TypeTag.Char.tpe
TypeTag.Int.tpe
TypeTag.Long.tpe
TypeTag.Float.tpe
TypeTag.Double.tpe
TypeTag.Boolean.tpe
TypeTag.Unit.tpe
TypeTag.Any.tpe
TypeTag.AnyVal.tpe
TypeTag.AnyRef.tpe
TypeTag.Object.tpe
TypeTag.Nothing.tpe
TypeTag.Null.tpe
this.settings
this.treeInfo
this.gil
// inaccessible: this.uniqueLock
// inaccessible: this._skolemizationLevel
// inaccessible: this._undoLog
// inaccessible: this._intersectionWitness
// inaccessible: this._volatileRecursions
// inaccessible: this._pendingVolatiles
// inaccessible: this._subsametypeRecursions
// inaccessible: this._pendingSubTypes
// inaccessible: this._basetypeRecursions
// inaccessible: this._pendingBaseTypes
// inaccessible: this._lubResults
// inaccessible: this._glbResults
// inaccessible: this._indent
// inaccessible: this._tostringRecursions
// inaccessible: this.nextIdLock
// inaccessible: this.freshExistentialNameLock
// inaccessible: this.mirrors
this.rootMirror
this.treeBuild
// inaccessible: this.SimpleNameOrdering
this.traceSymbols
this.perRunCaches
this.FixedMirrorTreeCreator
this.FixedMirrorTypeCreator
this.BackquotedIdentifierAttachment
this.CompoundTypeTreeOriginalAttachment
this.noPrint
this.typeDebug
// inaccessible: this.maxFree
this.Range
// inaccessible: this.posAssigner
this.ConsoleWriter
this.RefTree
this.PackageDef
this.ClassDef
this.ModuleDef
this.ValOrDefDef
this.ValDef
this.DefDef
this.TypeDef
this.LabelDef
this.ImportSelector
this.Import
this.Template
this.Block
this.CaseDef
this.Alternative
this.Star
this.Bind
this.UnApply
this.ArrayValue
this.Function
this.Assign
this.AssignOrNamedArg
this.If
this.Match
this.Return
this.Try
this.Throw
this.New
this.Typed
this.TypeApply
this.Apply
this.ApplyDynamic
this.Super
this.This
this.Select
this.Ident
this.ReferenceToBoxed
this.Literal
this.Annotated
this.SingletonTypeTree
this.SelectFromTypeTree
this.CompoundTypeTree
this.AppliedTypeTree
this.TypeBoundsTree
this.ExistentialTypeTree
this.TypeTree
this.Modifiers
this.EmptyTree
this.noSelfType
this.pendingSuperCall
this.emptyValDef
this.EmptyTreeTypeSubstituter
// inaccessible: this.duplicator
this.UnmappableAnnotArg
this.LiteralAnnotArg
this.ArrayAnnotArg
this.NestedAnnotArg
this.ScalaSigBytes
this.AnnotationInfo
this.Annotation
this.UnmappableAnnotation
this.ErroneousAnnotation
this.ThrownException
// inaccessible: this.compactify
this.tpnme
this.fulltpnme
this.binarynme
this.nme
this.sn
this.Constant
this.definitions
this.LookupSucceeded
this.LookupAmbiguous
this.LookupInaccessible
this.LookupNotFound
this.Scope
this.EmptyScope
this.Flag
this.KindErrors
this.Kind
this.ProperTypeKind
this.TypeConKind
this.inferKind
// inaccessible: this.substTypeMapCache
this.UnmappableTree
this.ErrorType
this.WildcardType
this.BoundedWildcardType
this.NoType
this.NoPrefix
this.ThisType
this.SingleType
this.SuperType
this.TypeBounds
this.CompoundType
this.baseClassesCycleMonitor
this.RefinedType
this.ClassInfoType
this.ConstantType
this.TypeRef
this.MethodType
this.NullaryMethodType
this.PolyType
this.ExistentialType
this.OverloadedType
this.AntiPolyType
this.HasTypeMember
this.ArrayTypeRef
this.TypeVar
this.AnnotatedType
this.StaticallyAnnotatedType
this.NamedType
this.RepeatedType
this.ErasedValueType
this.GenPolyType
this.unwrapToClass
this.unwrapToStableClass
this.unwrapWrapperTypes
this.RecoverableCyclicReference
// inaccessible: this._undoLog
// inaccessible: this.numericLoBound
// inaccessible: this.numericHiBound
this.TypeConstraint
this.normalizeAliases
this.dropSingletonType
this.abstractTypesToBounds
this.dropIllegalStarTypes
this.IsDependentCollector
this.ApproximateDependentMap
this.wildcardToTypeVarMap
this.typeVarToOriginMap
this.ErroneousCollector
this.adaptToNewRunMap
// inaccessible: this.commonOwnerMapObj
this.SymbolKind
this.NoSymbol
this.CyclicReference
// inaccessible: this.TypeHistory
this.TermName
this.TypeName
this.BooleanFlag
this.WeakTypeTag
this.TypeTag
this.Expr
this.NoMods
definitions.JavaLangPackage
definitions.JavaLangPackageClass
definitions.ScalaPackage
definitions.ScalaPackageClass
definitions.RuntimePackage
definitions.RuntimePackageClass
definitions.AnyClass
definitions.AnyRefClass
definitions.ObjectClass
definitions.AnyRefTpe
definitions.AnyTpe
definitions.AnyValTpe
definitions.BoxedUnitTpe
definitions.NothingTpe
definitions.NullTpe
definitions.ObjectTpe
definitions.SerializableTpe
definitions.StringTpe
definitions.ThrowableTpe
definitions.ConstantTrue
definitions.ConstantFalse
definitions.ConstantNull
definitions.AnyValClass
definitions.RuntimeNothingClass
definitions.RuntimeNullClass
definitions.NothingClass
definitions.NullClass
definitions.ClassCastExceptionClass
definitions.IndexOutOfBoundsExceptionClass
definitions.InvocationTargetExceptionClass
definitions.MatchErrorClass
definitions.NonLocalReturnControlClass
definitions.NullPointerExceptionClass
definitions.ThrowableClass
definitions.UninitializedErrorClass
definitions.UninitializedFieldConstructor
definitions.PartialFunctionClass
definitions.AbstractPartialFunctionClass
definitions.SymbolClass
definitions.StringClass
definitions.StringModule
definitions.ClassClass
definitions.DynamicClass
definitions.SysPackage
definitions.UnqualifiedModules
definitions.UnqualifiedOwners
definitions.PredefModule
definitions.SpecializableModule
definitions.GroupOfSpecializable
definitions.ScalaRunTimeModule
definitions.SymbolModule
definitions.Symbol_apply
definitions.StringAddClass
definitions.ArrowAssocClass
definitions.StringAdd_$plus
definitions.ScalaNumberClass
definitions.TraitSetterAnnotationClass
definitions.DelayedInitClass
definitions.TypeConstraintClass
definitions.SingletonClass
definitions.SerializableClass
definitions.JavaSerializableClass
definitions.ComparableClass
definitions.JavaCloneableClass
definitions.JavaNumberClass
definitions.RemoteInterfaceClass
definitions.RemoteExceptionClass
definitions.ByNameParamClass
definitions.JavaRepeatedParamClass
definitions.RepeatedParamClass
definitions.ExprClassOf
definitions.ConsClass
definitions.IteratorClass
definitions.IterableClass
definitions.ListClass
definitions.SeqClass
definitions.StringBuilderClass
definitions.TraversableClass
definitions.ListModule
definitions.List_apply
definitions.NilModule
definitions.SeqModule
definitions.ArrayModule
definitions.ArrayModule_overloadedApply
definitions.ArrayClass
definitions.Array_apply
definitions.Array_update
definitions.Array_length
definitions.Array_clone
definitions.SoftReferenceClass
definitions.MethodClass
definitions.EmptyMethodCacheClass
definitions.MethodCacheClass
definitions.ScalaXmlTopScope
definitions.ScalaXmlPackage
definitions.ReflectPackage
definitions.ReflectApiPackage
definitions.ReflectRuntimePackage
definitions.PartialManifestClass
definitions.PartialManifestModule
definitions.FullManifestClass
definitions.FullManifestModule
definitions.OptManifestClass
definitions.NoManifest
definitions.TreesClass
definitions.TreesTreeType
definitions.TreeType
definitions.SubtreeType
definitions.ExprsClass
definitions.ExprClass
definitions.ClassTagModule
definitions.ClassTagClass
definitions.TypeTagsClass
definitions.WeakTypeTagClass
definitions.WeakTypeTagModule
definitions.TypeTagClass
definitions.TypeTagModule
definitions.ApiUniverseClass
definitions.JavaUniverseClass
definitions.MirrorClass
definitions.TypeCreatorClass
definitions.TreeCreatorClass
definitions.LiftableClass
definitions.MacroClass
definitions.MacroContextClass
definitions.MacroImplAnnotation
definitions.StringContextClass
definitions.QuasiquoteClass
definitions.QuasiquoteClass_api
definitions.QuasiquoteClass_api_apply
definitions.QuasiquoteClass_api_unapply
definitions.ScalaSignatureAnnotation
definitions.ScalaLongSignatureAnnotation
definitions.OptionClass
definitions.OptionModule
definitions.Option_apply
definitions.SomeClass
definitions.NoneModule
definitions.SomeModule
definitions.VarArityClass
definitions.ProductClass
definitions.TupleClass
definitions.FunctionClass
definitions.AbstractFunctionClass
definitions.ProductRootClass
definitions.Any_$eq$eq
definitions.Any_$bang$eq
definitions.Any_equals
definitions.Any_hashCode
definitions.Any_toString
definitions.Any_$hash$hash
definitions.Any_getClass
definitions.Any_isInstanceOf
definitions.Any_asInstanceOf
definitions.primitiveGetClassMethods
definitions.getClassMethods
definitions.Object_$hash$hash
definitions.Object_$eq$eq
definitions.Object_$bang$eq
definitions.Object_eq
definitions.Object_ne
definitions.Object_isInstanceOf
definitions.Object_asInstanceOf
definitions.Object_synchronized
definitions.String_$plus
definitions.ObjectRefClass
definitions.VolatileObjectRefClass
definitions.RuntimeStaticsModule
definitions.BoxesRunTimeModule
definitions.BoxesRunTimeClass
definitions.BoxedNumberClass
definitions.BoxedCharacterClass
definitions.BoxedBooleanClass
definitions.BoxedByteClass
definitions.BoxedShortClass
definitions.BoxedIntClass
definitions.BoxedLongClass
definitions.BoxedFloatClass
definitions.BoxedDoubleClass
definitions.Boxes_isNumberOrBool
definitions.Boxes_isNumber
definitions.BoxedUnitClass
definitions.BoxedUnitModule
definitions.AnnotationClass
definitions.ClassfileAnnotationClass
definitions.StaticAnnotationClass
definitions.BridgeClass
definitions.ElidableMethodClass
definitions.ImplicitNotFoundClass
definitions.MigrationAnnotationClass
definitions.ScalaStrictFPAttr
definitions.SwitchClass
definitions.TailrecClass
definitions.VarargsClass
definitions.uncheckedStableClass
definitions.uncheckedVarianceClass
definitions.BeanPropertyAttr
definitions.BooleanBeanPropertyAttr
definitions.CompileTimeOnlyAttr
definitions.DeprecatedAttr
definitions.DeprecatedNameAttr
definitions.DeprecatedInheritanceAttr
definitions.DeprecatedOverridingAttr
definitions.NativeAttr
definitions.RemoteAttr
definitions.ScalaInlineClass
definitions.ScalaNoInlineClass
definitions.SerialVersionUIDAttr
definitions.SerialVersionUIDAnnotation
definitions.SpecializedClass
definitions.ThrowsClass
definitions.TransientAttr
definitions.UncheckedClass
definitions.UncheckedBoundsClass
definitions.UnspecializedClass
definitions.VolatileAttr
definitions.BeanGetterTargetClass
definitions.BeanSetterTargetClass
definitions.FieldTargetClass
definitions.GetterTargetClass
definitions.ParamTargetClass
definitions.SetterTargetClass
definitions.ObjectTargetClass
definitions.ClassTargetClass
definitions.MethodTargetClass
definitions.LanguageFeatureAnnot
definitions.languageFeatureModule
definitions.experimentalModule
definitions.MacrosFeature
definitions.DynamicsFeature
definitions.PostfixOpsFeature
definitions.ReflectiveCallsFeature
definitions.ImplicitConversionsFeature
definitions.HigherKindsFeature
definitions.ExistentialsFeature
definitions.metaAnnotations
definitions.AnnotationDefaultAttr
definitions.isUnbox
definitions.isBox
definitions.isPhantomClass
definitions.syntheticCoreClasses
definitions.syntheticCoreMethods
definitions.hijackedCoreClasses
definitions.symbolsNotPresentInBytecode
definitions.isPossibleSyntheticParent
// inaccessible: definitions.boxedValueClassesSet
definitions.abbrvTag
definitions.numericWeight
definitions.boxedModule
definitions.boxedClass
definitions.refClass
definitions.volatileRefClass
definitions.boxMethod
definitions.unboxMethod
definitions.UnitClass
definitions.ByteClass
definitions.ShortClass
definitions.CharClass
definitions.IntClass
definitions.LongClass
definitions.FloatClass
definitions.DoubleClass
definitions.BooleanClass
definitions.Boolean_and
definitions.Boolean_or
definitions.Boolean_not
definitions.UnitTpe
definitions.ByteTpe
definitions.ShortTpe
definitions.CharTpe
definitions.IntTpe
definitions.LongTpe
definitions.FloatTpe
definitions.DoubleTpe
definitions.BooleanTpe
definitions.ScalaNumericValueClasses
definitions.ScalaValueClassesNoUnit
definitions.ScalaValueClasses
erasure.GenericArray
erasure.scalaErasure
erasure.specialScalaErasure
erasure.javaErasure
erasure.verifiedJavaErasure
erasure.boxingErasure
}
}
|