Package com.google.turbine.lower
Class Lower.Lowered
- java.lang.Object
-
- com.google.turbine.lower.Lower.Lowered
-
- Enclosing class:
- Lower
public abstract static class Lower.Lowered extends java.lang.ObjectThe lowered compilation output.
-
-
Constructor Summary
Constructors Constructor Description Lowered()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.google.common.collect.ImmutableMap<java.lang.String,byte[]>bytes()Returns the bytecode for classes in the compilation.static Lower.Loweredcreate(com.google.common.collect.ImmutableMap<java.lang.String,byte[]> bytes, com.google.common.collect.ImmutableSet<ClassSymbol> symbols)abstract com.google.common.collect.ImmutableSet<ClassSymbol>symbols()Returns the set of all referenced symbols in the compilation.
-
-
-
Method Detail
-
bytes
public abstract com.google.common.collect.ImmutableMap<java.lang.String,byte[]> bytes()
Returns the bytecode for classes in the compilation.
-
symbols
public abstract com.google.common.collect.ImmutableSet<ClassSymbol> symbols()
Returns the set of all referenced symbols in the compilation.
-
create
public static Lower.Lowered create(com.google.common.collect.ImmutableMap<java.lang.String,byte[]> bytes, com.google.common.collect.ImmutableSet<ClassSymbol> symbols)
-
-