src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
changeset 48826 c4d9d1b08e2e
parent 47668 fc4cfca10556
child 49467 74db2b7cec75
equal deleted inserted replaced
48825:ef8a98bc71f8 48826:c4d9d1b08e2e
   487     }
   487     }
   488 
   488 
   489     @Override
   489     @Override
   490     public int length() {
   490     public int length() {
   491         return UNSAFE.getInt(getMetaspaceConstantPool() + config().constantPoolLengthOffset);
   491         return UNSAFE.getInt(getMetaspaceConstantPool() + config().constantPoolLengthOffset);
       
   492     }
       
   493 
       
   494     public boolean hasDynamicConstant() {
       
   495         return (flags() & config().constantPoolHasDynamicConstant) != 0;
       
   496     }
       
   497 
       
   498     private int flags() {
       
   499         return UNSAFE.getInt(getMetaspaceConstantPool() + config().constantPoolFlagsOffset);
   492     }
   500     }
   493 
   501 
   494     @Override
   502     @Override
   495     public Object lookupConstant(int cpi) {
   503     public Object lookupConstant(int cpi) {
   496         assert cpi != 0;
   504         assert cpi != 0;