< prev index next >
src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
Print this page
@@ -38,11 +38,11 @@
import jdk.vm.ci.meta.ResolvedJavaType;
/**
* Implementation of {@link JavaType} for primitive HotSpot types.
*/
-public final class HotSpotResolvedPrimitiveType extends HotSpotResolvedJavaType implements HotSpotProxified {
+public final class HotSpotResolvedPrimitiveType extends HotSpotResolvedJavaType {
private final JavaKind kind;
/**
* Creates the JVMCI mirror for a primitive {@link JavaKind}.
@@ -53,11 +53,11 @@
* </p>
*
* @param kind the Kind to create the mirror for
*/
public HotSpotResolvedPrimitiveType(JavaKind kind) {
- super(String.valueOf(Character.toUpperCase(kind.getTypeChar())));
+ super(String.valueOf(kind.getTypeChar()));
this.kind = kind;
assert mirror().isPrimitive() : mirror() + " not a primitive type";
}
@Override
@@ -82,15 +82,10 @@
public ResolvedJavaType getComponentType() {
return null;
}
@Override
- public ResolvedJavaType asExactType() {
- return this;
- }
-
- @Override
public ResolvedJavaType getSuperclass() {
return null;
}
@Override
< prev index next >