< prev index next >

src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java

Print this page




 967                 return field;
 968             }
 969         }
 970         for (ResolvedJavaField field : getStaticFields()) {
 971             if (field.getName().equals(unresolvedJavaField.getName())) {
 972                 return field;
 973             }
 974         }
 975         throw new InternalError(unresolvedJavaField.toString());
 976     }
 977 
 978     @Override
 979     public boolean isCloneableWithAllocation() {
 980         return (getAccessFlags() & config().jvmAccIsCloneableFast) != 0;
 981     }
 982 
 983     private int getMiscFlags() {
 984         return UNSAFE.getInt(getMetaspaceKlass() + config().instanceKlassMiscFlagsOffset);
 985     }
 986 

 987     public boolean isAnonymous() {
 988         return (getMiscFlags() & config().instanceKlassMiscIsAnonymous) != 0;
 989     }
 990 
 991 }


 967                 return field;
 968             }
 969         }
 970         for (ResolvedJavaField field : getStaticFields()) {
 971             if (field.getName().equals(unresolvedJavaField.getName())) {
 972                 return field;
 973             }
 974         }
 975         throw new InternalError(unresolvedJavaField.toString());
 976     }
 977 
 978     @Override
 979     public boolean isCloneableWithAllocation() {
 980         return (getAccessFlags() & config().jvmAccIsCloneableFast) != 0;
 981     }
 982 
 983     private int getMiscFlags() {
 984         return UNSAFE.getInt(getMetaspaceKlass() + config().instanceKlassMiscFlagsOffset);
 985     }
 986 
 987     @Override
 988     public boolean isAnonymous() {
 989         return (getMiscFlags() & config().instanceKlassMiscIsAnonymous) != 0;
 990     }
 991 
 992 }
< prev index next >