# javap of the shipped hibernate-core-7.4.14.Final.jar $ javap -cp hibernate-core-7.4.14.Final.jar org.hibernate.annotations.UuidGenerator Compiled from "UuidGenerator.java" public interface org.hibernate.annotations.UuidGenerator extends java.lang.annotation.Annotation { public abstract org.hibernate.annotations.UuidGenerator$Style style(); public abstract java.lang.Class algorithm(); } $ javap -cp hibernate-core-7.4.14.Final.jar org.hibernate.annotations.UuidGenerator$Style Compiled from "UuidGenerator.java" public final class org.hibernate.annotations.UuidGenerator$Style extends java.lang.Enum { public static final org.hibernate.annotations.UuidGenerator$Style AUTO; public static final org.hibernate.annotations.UuidGenerator$Style RANDOM; public static final org.hibernate.annotations.UuidGenerator$Style TIME; public static final org.hibernate.annotations.UuidGenerator$Style VERSION_6; public static final org.hibernate.annotations.UuidGenerator$Style VERSION_7; public static org.hibernate.annotations.UuidGenerator$Style[] values(); public static org.hibernate.annotations.UuidGenerator$Style valueOf(java.lang.String); static {}; } $ javap -cp hibernate-core-7.4.14.Final.jar org.hibernate.id.uuid.UuidValueGenerator Compiled from "UuidValueGenerator.java" public interface org.hibernate.id.uuid.UuidValueGenerator { public abstract java.util.UUID generateUuid(org.hibernate.engine.spi.SharedSessionContractImplementor); } $ javap -cp hibernate-core-7.4.14.Final.jar org.hibernate.id.uuid.UuidVersion7Strategy Compiled from "UuidVersion7Strategy.java" public class org.hibernate.id.uuid.UuidVersion7Strategy implements org.hibernate.id.UUIDGenerationStrategy,org.hibernate.id.uuid.UuidValueGenerator { public static final org.hibernate.id.uuid.UuidVersion7Strategy INSTANCE; public org.hibernate.id.uuid.UuidVersion7Strategy(); public org.hibernate.id.uuid.UuidVersion7Strategy(java.time.Instant, long); public int getGeneratedVersion(); public java.util.UUID generateUUID(org.hibernate.engine.spi.SharedSessionContractImplementor); public java.util.UUID generateUuid(org.hibernate.engine.spi.SharedSessionContractImplementor); static {}; } $ javap -cp hibernate-core-7.4.14.Final.jar org.hibernate.id.SequenceMismatchStrategy Compiled from "SequenceMismatchStrategy.java" public final class org.hibernate.id.SequenceMismatchStrategy extends java.lang.Enum { public static final org.hibernate.id.SequenceMismatchStrategy LOG; public static final org.hibernate.id.SequenceMismatchStrategy EXCEPTION; public static final org.hibernate.id.SequenceMismatchStrategy FIX; public static final org.hibernate.id.SequenceMismatchStrategy NONE; public static org.hibernate.id.SequenceMismatchStrategy[] values(); public static org.hibernate.id.SequenceMismatchStrategy valueOf(java.lang.String); public static org.hibernate.id.SequenceMismatchStrategy interpret(java.lang.Object); static {}; } $ javap -cp hibernate-core-7.4.14.Final.jar org.hibernate.id.enhanced.StandardOptimizerDescriptor Compiled from "StandardOptimizerDescriptor.java" public final class org.hibernate.id.enhanced.StandardOptimizerDescriptor extends java.lang.Enum implements org.hibernate.id.enhanced.OptimizerDescriptor { public static final org.hibernate.id.enhanced.StandardOptimizerDescriptor NONE; public static final org.hibernate.id.enhanced.StandardOptimizerDescriptor HILO; public static final org.hibernate.id.enhanced.StandardOptimizerDescriptor LEGACY_HILO; public static final org.hibernate.id.enhanced.StandardOptimizerDescriptor POOLED; public static final org.hibernate.id.enhanced.StandardOptimizerDescriptor POOLED_LO; public static final org.hibernate.id.enhanced.StandardOptimizerDescriptor POOLED_LOTL; public static org.hibernate.id.enhanced.StandardOptimizerDescriptor[] values(); public static org.hibernate.id.enhanced.StandardOptimizerDescriptor valueOf(java.lang.String); public java.lang.String getExternalName(); public java.lang.Class getOptimizerClass(); public boolean isPooled(); public static org.hibernate.id.enhanced.OptimizerDescriptor fromExternalName(java.lang.String); static {}; } $ javap java.util.UUID (static members only) public static java.util.UUID randomUUID(); public static java.util.UUID nameUUIDFromBytes(byte[]); public static java.util.UUID fromString(java.lang.String); static {};