Class Lower.Lowered

  • Enclosing class:
    Lower

    public abstract static class Lower.Lowered
    extends java.lang.Object
    The 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.Lowered create​(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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Lowered

        public Lowered()
    • 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)