From df4161ac0a4c5965f2fee6865c9b045be857c909 Mon Sep 17 00:00:00 2001 From: danielperano <51095634+danielperano@users.noreply.github.com> Date: Thu, 11 Jan 2024 17:06:53 -0800 Subject: [PATCH] Added enum support to native mapper --- lib/src/main/java/com/myworldvw/buoy/NativeMapper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/src/main/java/com/myworldvw/buoy/NativeMapper.java b/lib/src/main/java/com/myworldvw/buoy/NativeMapper.java index 54f207b..778f526 100644 --- a/lib/src/main/java/com/myworldvw/buoy/NativeMapper.java +++ b/lib/src/main/java/com/myworldvw/buoy/NativeMapper.java @@ -400,6 +400,11 @@ public NativeMapper register(Class targetType, ObjectHandlers handlers return this; } + public > NativeMapper registerEnum(T enumeration){ + layouts.put(enumeration.getClass(), ValueLayout.JAVA_INT); + return this; + } + public boolean isRegistered(Class targetType){ return objectHandlers.containsKey(targetType); }