feat: interface list

This commit is contained in:
vegowotenks 2025-07-12 18:24:18 +02:00
parent 10ca143163
commit 62b537a93f
5 changed files with 45 additions and 8 deletions

View file

@ -9,6 +9,7 @@ import Language.Java.Classfile.ConstantPool (ConstantPool)
import Language.Java.Classfile.Flags (Flags)
import Language.Java.Classfile.ClassFlag (ClassFlag)
import Language.Java.Classfile.ConstantPool.References (ClassReference)
import Language.Java.Classfile.Interfaces (Interfaces)
data Classfile = Classfile
{ magic :: Magic
@ -17,6 +18,7 @@ data Classfile = Classfile
, accessFlags :: Flags ClassFlag
, this :: ClassReference
, super :: ClassReference
, interfaces :: Interfaces
}
deriving stock (Show, Generic)
deriving Extractable via Generically Classfile