blob: d4a83b960d54d83af361d7f752b6a8a38507c1b1 (
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
|
package scala.reflect
package runtime
import internal.{SomePhase, NoPhase, Phase, TreeGen}
/** The universe for standard runtime reflection from Java.
* This type implements all abstract term members in internal.SymbolTable.
*/
class JavaUniverse extends internal.SymbolTable with ReflectSetup with runtime.SymbolTable { self =>
type AbstractFileType = AbstractFile
def picklerPhase = SomePhase
type TreeGen = internal.TreeGen
override type Position = scala.reflect.internal.util.Position
override val gen = new TreeGen { val global: self.type = self }
lazy val settings = new Settings
def forInteractive = false
def forScaladoc = false
def log(msg: => AnyRef): Unit = println(" [] "+msg)
type TreeCopier = TreeCopierOps
def newStrictTreeCopier: TreeCopier = new StrictTreeCopier
def newLazyTreeCopier: TreeCopier = new LazyTreeCopier
init()
}
|