12 lines
521 B
Haskell
12 lines
521 B
Haskell
{-# LANGUAGE DeriveGeneric #-}
|
|
{-# LANGUAGE DerivingVia #-}
|
|
module Language.Java.Classfile.Interfaces (Interfaces(..)) where
|
|
import Data.Array.IArray (Array)
|
|
import Data.Word (Word16)
|
|
import Language.Java.Classfile.ConstantPool.References (ClassReference)
|
|
import Language.Java.Classfile.Extractable (Extractable)
|
|
import GHC.Generics ( Generic, Generically, Generically(..) )
|
|
|
|
newtype Interfaces = Interfaces (Array Word16 ClassReference)
|
|
deriving stock (Show, Generic)
|
|
deriving Extractable via Generically Interfaces
|