Mercurial > hg > truffle
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) {