comparison truffle/com.oracle.truffle.api.object/src/com/oracle/truffle/api/object/Shape.java @ 22157:dc83cc1f94f2

Using fully qualified imports
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 16 Sep 2015 11:33:22 +0200
parents 657d37ff352e
children 47172a9b40ac
comparison
equal deleted inserted replaced
22156:50056a161d7f 22157:dc83cc1f94f2
22 * or visit www.oracle.com if you need additional information or have any 22 * or visit www.oracle.com if you need additional information or have any
23 * questions. 23 * questions.
24 */ 24 */
25 package com.oracle.truffle.api.object; 25 package com.oracle.truffle.api.object;
26 26
27 import java.util.*; 27 import com.oracle.truffle.api.Assumption;
28 28 import java.util.EnumSet;
29 import com.oracle.truffle.api.*; 29 import java.util.List;
30 30
31 /** 31 /**
32 * Shape objects create a mapping of Property objects to Locations. Shapes are immutable; adding or 32 * Shape objects create a mapping of Property objects to Locations. Shapes are immutable; adding or
33 * deleting a property yields a new Shape which links to the old one. This allows inline caching to 33 * deleting a property yields a new Shape which links to the old one. This allows inline caching to
34 * simply check the identity of an object's Shape to determine if the cache is valid. There is one 34 * simply check the identity of an object's Shape to determine if the cache is valid. There is one