jvm-binary-0.9.0: A library for reading Java class-files

Copyright(c) Christian Gram Kalhauge 2018
LicenseMIT
Maintainerkalhuage@cs.ucla.edu
Safe HaskellNone
LanguageHaskell2010

Language.JVM.TH

Description

This module contains some Template Haskell functions for internal use.

Synopsis

Documentation

deriveBase :: Name -> Q [Dec] Source #

Derives the NFData, Show, Eq, and Generic from something that is Staged

deriveBases :: [Name] -> Q [Dec] Source #

Derives the bases of a list of names

deriveThese :: Name -> [Name] -> Q [Dec] Source #

Derives the NFData, Show, Eq, and Generic from something that is Staged

deriveBaseWithBinary :: Name -> Q [Dec] Source #

Derives the NFData, Show, Eq, and Generic from something that is Staged