equal
deleted
inserted
replaced
46 import static com.sun.tools.javac.jvm.ByteCodes.*; |
46 import static com.sun.tools.javac.jvm.ByteCodes.*; |
47 |
47 |
48 /** This pass translates away some syntactic sugar: inner classes, |
48 /** This pass translates away some syntactic sugar: inner classes, |
49 * class literals, assertions, foreach loops, etc. |
49 * class literals, assertions, foreach loops, etc. |
50 * |
50 * |
51 * <p><b>This is NOT part of any API supported by Sun Microsystems. If |
51 * <p><b>This is NOT part of any supported API. |
52 * you write code that depends on this, you do so at your own risk. |
52 * If you write code that depends on this, you do so at your own risk. |
53 * This code and its internal interfaces are subject to change or |
53 * This code and its internal interfaces are subject to change or |
54 * deletion without notice.</b> |
54 * deletion without notice.</b> |
55 */ |
55 */ |
56 public class Lower extends TreeTranslator { |
56 public class Lower extends TreeTranslator { |
57 protected static final Context.Key<Lower> lowerKey = |
57 protected static final Context.Key<Lower> lowerKey = |