Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,6 @@ static MetaspaceObject getMetaspaceObject(Constant constant) {
private HotSpotMetaspaceConstantImpl(MetaspaceObject metaspaceObject, boolean compressed) {
this.metaspaceObject = metaspaceObject;
this.compressed = compressed;
if (compressed && !canBeStoredInCompressibleMetaSpace()) {
throw new IllegalArgumentException("constant cannot be compressed: " + metaspaceObject);
}
}

@Override
Expand Down Expand Up @@ -88,14 +85,7 @@ public boolean isCompressed() {

@Override
public boolean isCompressible() {
if (compressed) {
return false;
}
return canBeStoredInCompressibleMetaSpace();
}

private boolean canBeStoredInCompressibleMetaSpace() {
return true;
return !compressed;
}

@Override
Expand Down