drasil-code-0.1.9.0: A framework for code and document generation for scientific software - Code SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer

Description

The logic to render Java auxiliary files is contained in this module

Synopsis

Documentation

newtype JavaProject a Source #

Holds a Java project.

Constructors

JP 

Fields

Instances

Instances details
Applicative JavaProject Source # 
Instance details

Defined in Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer

Methods

pure :: a -> JavaProject a #

(<*>) :: JavaProject (a -> b) -> JavaProject a -> JavaProject b #

liftA2 :: (a -> b -> c) -> JavaProject a -> JavaProject b -> JavaProject c #

(*>) :: JavaProject a -> JavaProject b -> JavaProject b #

(<*) :: JavaProject a -> JavaProject b -> JavaProject a #

Functor JavaProject Source # 
Instance details

Defined in Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer

Methods

fmap :: (a -> b) -> JavaProject a -> JavaProject b #

(<$) :: a -> JavaProject b -> JavaProject a #

Monad JavaProject Source # 
Instance details

Defined in Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer

Methods

(>>=) :: JavaProject a -> (a -> JavaProject b) -> JavaProject b #

(>>) :: JavaProject a -> JavaProject b -> JavaProject b #

return :: a -> JavaProject a #

AuxiliarySym JavaProject Source # 
Instance details

Defined in Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer

PackageSym JavaProject Source # 
Instance details

Defined in Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer

Associated Types

type Package JavaProject Source #

type AuxHelper JavaProject Source # 
Instance details

Defined in Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer

type Auxiliary JavaProject Source # 
Instance details

Defined in Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer

type Package JavaProject Source # 
Instance details

Defined in Language.Drasil.Code.Imperative.GOOL.LanguageRenderer.JavaRenderer