diff truffle/com.oracle.truffle.api.object/src/com/oracle/truffle/api/object/Layout.java @ 22325:414e82b9fc35

Release 0.9 is out, let's remove deprecated elements from the API
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Fri, 23 Oct 2015 20:23:00 +0200
parents 8bc57c7bbf88
children bb3c03f2442d
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.api.object/src/com/oracle/truffle/api/object/Layout.java	Fri Oct 23 20:22:44 2015 +0200
+++ b/truffle/com.oracle.truffle.api.object/src/com/oracle/truffle/api/object/Layout.java	Fri Oct 23 20:23:00 2015 +0200
@@ -35,10 +35,6 @@
  * An object may change its shape but only to shapes of the same layout.
  */
 public abstract class Layout {
-    @Deprecated public static final EnumSet<ImplicitCast> NONE = EnumSet.noneOf(ImplicitCast.class);
-    @Deprecated public static final EnumSet<ImplicitCast> INT_TO_DOUBLE = EnumSet.of(ImplicitCast.IntToDouble);
-    @Deprecated public static final EnumSet<ImplicitCast> INT_TO_LONG = EnumSet.of(ImplicitCast.IntToLong);
-
     public static final String OPTION_PREFIX = "truffle.object.";
 
     private static final LayoutFactory LAYOUT_FACTORY = loadLayoutFactory();
@@ -65,15 +61,6 @@
         return newLayout().build();
     }
 
-    /**
-     * Equivalent to
-     * {@code Layout.newLayout().setAllowedImplicitCasts(allowedImplicitCasts).build()}.
-     */
-    @Deprecated
-    public static Layout createLayout(EnumSet<ImplicitCast> allowedImplicitCasts) {
-        return newLayout().setAllowedImplicitCasts(allowedImplicitCasts).build();
-    }
-
     public abstract DynamicObject newInstance(Shape shape);
 
     public abstract Class<? extends DynamicObject> getType();
@@ -168,11 +155,6 @@
             this.allowedImplicitCasts.add(allowedImplicitCast);
             return this;
         }
-
-        @Deprecated
-        public EnumSet<ImplicitCast> getAllowedImplicitCasts() {
-            return allowedImplicitCasts;
-        }
     }
 
     protected static EnumSet<ImplicitCast> getAllowedImplicitCasts(Builder builder) {