Mercurial > hg > truffle
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 } |