public interface TreeGen<C extends scala.reflect.macros.Context>
Modifier and Type | Method and Description |
---|---|
scala.reflect.macros.Context.universe |
extractClass(scala.reflect.macros.Context.universe block) |
scala.Tuple2<String,scala.reflect.macros.Universe.TreeContextApi> |
extractOneInputUdf(scala.reflect.macros.Context.universe fun) |
scala.Tuple3<String,String,scala.reflect.macros.Universe.TreeContextApi> |
extractTwoInputUdf(scala.reflect.macros.Context.universe fun) |
<S,T> scala.reflect.macros.Context.universe |
maybeMkAsInstanceOf(scala.reflect.macros.Context.universe source,
scala.reflect.api.TypeTags.WeakTypeTag<S> evidence$2,
scala.reflect.api.TypeTags.WeakTypeTag<T> evidence$3) |
scala.reflect.macros.Context.universe |
mkAnd(scala.reflect.macros.Context.universe cond1,
scala.reflect.macros.Context.universe cond2) |
<T> scala.reflect.macros.Context.universe |
mkAsInstanceOf(scala.reflect.macros.Context.universe source,
scala.reflect.api.TypeTags.WeakTypeTag<T> evidence$1) |
scala.reflect.macros.Context.universe |
mkBuilderOf(scala.reflect.macros.Context.universe elemTpe,
scala.reflect.macros.Context.universe listTpe) |
scala.reflect.macros.Context.universe |
mkCall(scala.reflect.macros.Context.universe root,
scala.collection.Seq<String> path,
scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> args) |
scala.reflect.macros.Context.universe |
mkCanBuildFromOf(scala.reflect.macros.Context.universe fromTpe,
scala.reflect.macros.Context.universe elemTpe,
scala.reflect.macros.Context.universe toTpe) |
scala.reflect.macros.Context.universe |
mkClass(scala.reflect.macros.Context.universe name,
scala.reflect.macros.Context.universe flags,
scala.collection.immutable.List<scala.reflect.api.Types.TypeApi> parents,
scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> members) |
scala.reflect.macros.Context.universe |
mkCtorCall(scala.reflect.macros.Context.universe tpe,
scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> args) |
scala.reflect.macros.Context.universe |
mkDefault(scala.reflect.macros.Context.universe tpe) |
scala.reflect.macros.Context.universe |
mkIf(scala.reflect.macros.Context.universe cond,
scala.reflect.macros.Context.universe bodyT) |
scala.reflect.macros.Context.universe |
mkIf(scala.reflect.macros.Context.universe cond,
scala.reflect.macros.Context.universe bodyT,
scala.reflect.macros.Context.universe bodyF) |
scala.reflect.macros.Context.universe |
mkIteratorOf(scala.reflect.macros.Context.universe tpe) |
scala.reflect.macros.Context.universe |
mkList(scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> items) |
scala.reflect.macros.Context.universe |
mkListOf(scala.reflect.macros.Context.universe tpe) |
scala.reflect.macros.Context.universe |
mkMap(scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> items) |
scala.reflect.macros.Context.universe |
mkMethod(String name,
scala.reflect.macros.Context.universe flags,
scala.collection.immutable.List<scala.Tuple2<String,scala.reflect.api.Types.TypeApi>> args,
scala.reflect.macros.Context.universe ret,
scala.reflect.macros.Context.universe impl) |
scala.reflect.macros.Context.universe |
mkNull() |
scala.reflect.macros.Context.universe |
mkOne() |
scala.reflect.macros.Context.universe |
mkSelect(scala.reflect.macros.Context.universe source,
scala.collection.Seq<String> path) |
scala.reflect.macros.Context.universe |
mkSelect(String rootModule,
scala.collection.Seq<String> path) |
scala.reflect.macros.Context.universe |
mkSelectSyms(scala.reflect.macros.Context.universe source,
scala.collection.Seq<scala.reflect.macros.Universe.SymbolContextApi> path) |
scala.reflect.macros.Context.universe |
mkSeq(scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> items) |
scala.reflect.macros.Context.universe |
mkSeqOf(scala.reflect.macros.Context.universe tpe) |
scala.reflect.macros.Context.universe |
mkSingle(scala.collection.Seq<scala.reflect.macros.Universe.TreeContextApi> stats) |
scala.reflect.macros.Context.universe |
mkSuperCall(scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> args) |
scala.reflect.macros.Context.universe |
mkThrow(scala.reflect.macros.Context.universe tpe,
scala.reflect.macros.Context.universe msg) |
scala.reflect.macros.Context.universe |
mkThrow(scala.reflect.macros.Context.universe tpe,
String msg) |
scala.reflect.macros.Context.universe |
mkThrow(String msg) |
scala.reflect.macros.Context.universe |
mkUnit() |
scala.reflect.macros.Context.universe |
mkVal(String name,
scala.reflect.macros.Context.universe flags,
boolean transient_,
scala.reflect.macros.Context.universe valTpe,
scala.reflect.macros.Context.universe value) |
scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> |
mkValAndGetter(String name,
scala.reflect.macros.Context.universe flags,
scala.reflect.macros.Context.universe valTpe,
scala.reflect.macros.Context.universe value) |
scala.reflect.macros.Context.universe |
mkVar(String name,
scala.reflect.macros.Context.universe flags,
boolean transient_,
scala.reflect.macros.Context.universe valTpe,
scala.reflect.macros.Context.universe value) |
scala.Tuple2<scala.reflect.macros.Universe.TreeContextApi,scala.reflect.macros.Universe.TreeContextApi> |
mkVarAndLazyGetter(String name,
scala.reflect.macros.Context.universe flags,
scala.reflect.macros.Context.universe valTpe,
scala.reflect.macros.Context.universe value) |
scala.reflect.macros.Context.universe |
mkWhile(scala.reflect.macros.Context.universe cond,
scala.reflect.macros.Context.universe body) |
scala.reflect.macros.Context.universe |
mkZero() |
<T extends scala.reflect.macros.Universe.TreeContextApi> |
tree2Ops(T tree) |
scala.Tuple2<scala.reflect.api.Trees.TreeApi,scala.reflect.api.Types.TypeApi> |
typeCheck(scala.reflect.macros.Context.universe classDef) |
scala.reflect.macros.Context.universe mkDefault(scala.reflect.macros.Context.universe tpe)
scala.reflect.macros.Context.universe mkUnit()
scala.reflect.macros.Context.universe mkNull()
scala.reflect.macros.Context.universe mkZero()
scala.reflect.macros.Context.universe mkOne()
<T> scala.reflect.macros.Context.universe mkAsInstanceOf(scala.reflect.macros.Context.universe source, scala.reflect.api.TypeTags.WeakTypeTag<T> evidence$1)
<S,T> scala.reflect.macros.Context.universe maybeMkAsInstanceOf(scala.reflect.macros.Context.universe source, scala.reflect.api.TypeTags.WeakTypeTag<S> evidence$2, scala.reflect.api.TypeTags.WeakTypeTag<T> evidence$3)
scala.reflect.macros.Context.universe mkSelect(String rootModule, scala.collection.Seq<String> path)
scala.reflect.macros.Context.universe mkSelect(scala.reflect.macros.Context.universe source, scala.collection.Seq<String> path)
scala.reflect.macros.Context.universe mkSelectSyms(scala.reflect.macros.Context.universe source, scala.collection.Seq<scala.reflect.macros.Universe.SymbolContextApi> path)
scala.reflect.macros.Context.universe mkCall(scala.reflect.macros.Context.universe root, scala.collection.Seq<String> path, scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> args)
scala.reflect.macros.Context.universe mkSeq(scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> items)
scala.reflect.macros.Context.universe mkList(scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> items)
scala.reflect.macros.Context.universe mkMap(scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> items)
scala.reflect.macros.Context.universe mkVal(String name, scala.reflect.macros.Context.universe flags, boolean transient_, scala.reflect.macros.Context.universe valTpe, scala.reflect.macros.Context.universe value)
scala.reflect.macros.Context.universe mkVar(String name, scala.reflect.macros.Context.universe flags, boolean transient_, scala.reflect.macros.Context.universe valTpe, scala.reflect.macros.Context.universe value)
scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> mkValAndGetter(String name, scala.reflect.macros.Context.universe flags, scala.reflect.macros.Context.universe valTpe, scala.reflect.macros.Context.universe value)
scala.Tuple2<scala.reflect.macros.Universe.TreeContextApi,scala.reflect.macros.Universe.TreeContextApi> mkVarAndLazyGetter(String name, scala.reflect.macros.Context.universe flags, scala.reflect.macros.Context.universe valTpe, scala.reflect.macros.Context.universe value)
scala.reflect.macros.Context.universe mkIf(scala.reflect.macros.Context.universe cond, scala.reflect.macros.Context.universe bodyT)
scala.reflect.macros.Context.universe mkIf(scala.reflect.macros.Context.universe cond, scala.reflect.macros.Context.universe bodyT, scala.reflect.macros.Context.universe bodyF)
scala.reflect.macros.Context.universe mkSingle(scala.collection.Seq<scala.reflect.macros.Universe.TreeContextApi> stats)
scala.reflect.macros.Context.universe mkAnd(scala.reflect.macros.Context.universe cond1, scala.reflect.macros.Context.universe cond2)
scala.reflect.macros.Context.universe mkMethod(String name, scala.reflect.macros.Context.universe flags, scala.collection.immutable.List<scala.Tuple2<String,scala.reflect.api.Types.TypeApi>> args, scala.reflect.macros.Context.universe ret, scala.reflect.macros.Context.universe impl)
scala.reflect.macros.Context.universe mkClass(scala.reflect.macros.Context.universe name, scala.reflect.macros.Context.universe flags, scala.collection.immutable.List<scala.reflect.api.Types.TypeApi> parents, scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> members)
scala.reflect.macros.Context.universe mkThrow(scala.reflect.macros.Context.universe tpe, scala.reflect.macros.Context.universe msg)
scala.reflect.macros.Context.universe mkThrow(scala.reflect.macros.Context.universe tpe, String msg)
scala.reflect.macros.Context.universe mkThrow(String msg)
<T extends scala.reflect.macros.Universe.TreeContextApi> Object tree2Ops(T tree)
scala.reflect.macros.Context.universe mkIteratorOf(scala.reflect.macros.Context.universe tpe)
scala.reflect.macros.Context.universe mkSeqOf(scala.reflect.macros.Context.universe tpe)
scala.reflect.macros.Context.universe mkListOf(scala.reflect.macros.Context.universe tpe)
scala.reflect.macros.Context.universe mkBuilderOf(scala.reflect.macros.Context.universe elemTpe, scala.reflect.macros.Context.universe listTpe)
scala.reflect.macros.Context.universe mkCanBuildFromOf(scala.reflect.macros.Context.universe fromTpe, scala.reflect.macros.Context.universe elemTpe, scala.reflect.macros.Context.universe toTpe)
scala.reflect.macros.Context.universe mkCtorCall(scala.reflect.macros.Context.universe tpe, scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> args)
scala.reflect.macros.Context.universe mkSuperCall(scala.collection.immutable.List<scala.reflect.macros.Universe.TreeContextApi> args)
scala.reflect.macros.Context.universe mkWhile(scala.reflect.macros.Context.universe cond, scala.reflect.macros.Context.universe body)
scala.Tuple2<scala.reflect.api.Trees.TreeApi,scala.reflect.api.Types.TypeApi> typeCheck(scala.reflect.macros.Context.universe classDef)
scala.Tuple2<String,scala.reflect.macros.Universe.TreeContextApi> extractOneInputUdf(scala.reflect.macros.Context.universe fun)
scala.Tuple3<String,String,scala.reflect.macros.Universe.TreeContextApi> extractTwoInputUdf(scala.reflect.macros.Context.universe fun)
scala.reflect.macros.Context.universe extractClass(scala.reflect.macros.Context.universe block)
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.