comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameSlot.java @ 16052:80b0bd9e29c8

FrameSlot: fix import
author Bernhard Urban <bernhard.urban@jku.at>
date Fri, 06 Jun 2014 09:42:16 +0200
parents e122dc0436be
children 9d55732d0880
comparison
equal deleted inserted replaced
16051:da9b9b625818 16052:80b0bd9e29c8
23 * questions. 23 * questions.
24 */ 24 */
25 package com.oracle.truffle.api.frame; 25 package com.oracle.truffle.api.frame;
26 26
27 import com.oracle.truffle.api.*; 27 import com.oracle.truffle.api.*;
28 import com.oracle.truffle.api.CompilerDirectives.CompilationFinal;
28 29
29 /** 30 /**
30 * A slot in a frame that can store a value of a given type. 31 * A slot in a frame that can store a value of a given type.
31 */ 32 */
32 public final class FrameSlot implements Cloneable { 33 public final class FrameSlot implements Cloneable {
33 34
34 private final FrameDescriptor descriptor; 35 private final FrameDescriptor descriptor;
35 private final Object identifier; 36 private final Object identifier;
36 private final int index; 37 private final int index;
37 @com.oracle.truffle.api.CompilerDirectives.CompilationFinal private FrameSlotKind kind; 38 @CompilationFinal private FrameSlotKind kind;
38 39
39 public FrameSlot(FrameDescriptor descriptor, Object identifier, int index, FrameSlotKind kind) { 40 public FrameSlot(FrameDescriptor descriptor, Object identifier, int index, FrameSlotKind kind) {
40 this.descriptor = descriptor; 41 this.descriptor = descriptor;
41 this.identifier = identifier; 42 this.identifier = identifier;
42 this.index = index; 43 this.index = index;