comparison truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/ExactClassValueProfile.java @ 22064:02015aac6be9

Removing IdentityValueProfile and ExactClassValueProfile classes from the API
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 05 Aug 2015 16:47:04 +0200
parents 9c8c0937da41
children dc83cc1f94f2
comparison
equal deleted inserted replaced
22063:b960accdd9b5 22064:02015aac6be9
28 import com.oracle.truffle.api.CompilerDirectives.CompilationFinal; 28 import com.oracle.truffle.api.CompilerDirectives.CompilationFinal;
29 29
30 /** 30 /**
31 * Represents a {@link ValueProfile} that speculates on the exact class of a value. 31 * Represents a {@link ValueProfile} that speculates on the exact class of a value.
32 */ 32 */
33 public final class ExactClassValueProfile extends ValueProfile { 33 final class ExactClassValueProfile extends ValueProfile {
34 34
35 @CompilationFinal protected Class<?> cachedClass; 35 @CompilationFinal protected Class<?> cachedClass;
36 36
37 ExactClassValueProfile() { 37 ExactClassValueProfile() {
38 } 38 }