equal
deleted
inserted
replaced
35 import static com.sun.tools.javac.jvm.ByteCodes.*; |
35 import static com.sun.tools.javac.jvm.ByteCodes.*; |
36 |
36 |
37 /** Helper class for constant folding, used by the attribution phase. |
37 /** Helper class for constant folding, used by the attribution phase. |
38 * This class is marked strictfp as mandated by JLS 15.4. |
38 * This class is marked strictfp as mandated by JLS 15.4. |
39 * |
39 * |
40 * <p><b>This is NOT part of any API supported by Sun Microsystems. If |
40 * <p><b>This is NOT part of any supported API. |
41 * you write code that depends on this, you do so at your own risk. |
41 * If you write code that depends on this, you do so at your own risk. |
42 * This code and its internal interfaces are subject to change or |
42 * This code and its internal interfaces are subject to change or |
43 * deletion without notice.</b> |
43 * deletion without notice.</b> |
44 */ |
44 */ |
45 strictfp class ConstFold { |
45 strictfp class ConstFold { |
46 protected static final Context.Key<ConstFold> constFoldKey = |
46 protected static final Context.Key<ConstFold> constFoldKey = |