Package com.google.turbine.lower
Class Lower
- java.lang.Object
-
- com.google.turbine.lower.Lower
-
public class Lower extends java.lang.ObjectLowering from bound classes to bytecode.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLower.LoweredThe lowered compilation output.static classLower.LowerOptionsLowering options.
-
Constructor Summary
Constructors Constructor Description Lower(Env<ClassSymbol,TypeBoundClass> env)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Lower.LoweredlowerAll(Lower.LowerOptions options, com.google.common.collect.ImmutableMap<ClassSymbol,SourceTypeBoundClass> units, com.google.common.collect.ImmutableList<SourceModuleInfo> modules, Env<ClassSymbol,BytecodeBoundClass> classpath)Lowers all given classes to bytecode.
-
-
-
Constructor Detail
-
Lower
public Lower(Env<ClassSymbol,TypeBoundClass> env)
-
-
Method Detail
-
lowerAll
public static Lower.Lowered lowerAll(Lower.LowerOptions options, com.google.common.collect.ImmutableMap<ClassSymbol,SourceTypeBoundClass> units, com.google.common.collect.ImmutableList<SourceModuleInfo> modules, Env<ClassSymbol,BytecodeBoundClass> classpath)
Lowers all given classes to bytecode.
-
-