All Types

org.drx.plugin.algebraictypes.extension.AlgebraicTypesDsl
org.drx.plugin.algebraictypes.extension.AlgebraicTypesExtension
(extensions in package org.drx.plugin.algebraictypes.extension)
java.util.ArrayList
(extensions in package org.drx.plugin.algebraictypes.util)
java.util.ArrayList
org.drx.plugin.algebraictypes.parse.BandData
org.drx.plugin.algebraictypes.parse.BandParser
org.drx.plugin.algebraictypes.parse.CharParser
org.drx.plugin.algebraictypes.extension.Class

Representation of a class

org.drx.plugin.algebraictypes.extension.optics.try1.Class
org.drx.plugin.algebraictypes.extension.ClassRepresentation
org.drx.plugin.algebraictypes.extension.optics.try1.Comment
org.drx.plugin.algebraictypes.config.Config
org.drx.plugin.algebraictypes.extension.DataClass

Representation of a data class

org.drx.plugin.algebraictypes.extension.optics.try1.DataClass
org.drx.plugin.algebraictypes.extension.optics.try1.DataClassConfiguration
Configurations
org.drx.plugin.algebraictypes.extension.DataClasses

Collect all types of class representations

org.drx.plugin.algebraictypes.extension.optics.try1.DataSubClass
org.drx.plugin.algebraictypes.extension.optics.try1.DataSubClassConfiguration
org.drx.plugin.algebraictypes.extension.DimensionSelection
org.drx.plugin.algebraictypes.extension.DimensionSelectionExtension
org.drx.plugin.algebraictypes.parse.Encodings
org.drx.plugin.algebraictypes.parse.ExtractionParser
org.drx.plugin.algebraictypes.task.GenerateTypes
org.drx.plugin.algebraictypes.extension.Identifier
Base classes and interfaces
org.drx.plugin.algebraictypes.extension.Interface

Representation of an interface

org.drx.plugin.algebraictypes.extension.IsGeneric
org.drx.plugin.algebraictypes.extension.IsSerializable
org.drx.plugin.algebraictypes.extension.Keys
org.drx.plugin.algebraictypes.extension.KeysExtension
org.drx.plugin.algebraictypes.KotlinAlgebraicTypesPlugin
org.drx.plugin.algebraictypes.generate.Marker

Auxiliary functions

org.drx.plugin.algebraictypes.extension.ModuleExtension
org.drx.plugin.algebraictypes.extension.Object

Representation of an object

org.drx.plugin.algebraictypes.extension.OutputExtension
org.drx.plugin.algebraictypes.extension.Outputs
org.drx.plugin.algebraictypes.extension.Parameter

Parameter representation

org.drx.plugin.algebraictypes.extension.optics.try1.Parameter
org.drx.plugin.algebraictypes.extension.ParameterType
org.drx.plugin.algebraictypes.extension.ParameterTypeDependency
org.drx.plugin.algebraictypes.parse.Parser
org.drx.plugin.algebraictypes.parse.ParserMessage
org.drx.plugin.algebraictypes.parse.PlusParser
org.drx.plugin.algebraictypes.parse.PlusParserData
org.drx.plugin.algebraictypes.generate.optics.PrismParameter
Helper types
org.drx.plugin.algebraictypes.generate.optics.PrismParameterOccurrence
(extensions in package org.drx.plugin.algebraictypes.extension)
org.gradle.api.Project
(extensions in package org.drx.plugin.algebraictypes.generate)
org.gradle.api.Project
org.drx.plugin.algebraictypes.extension.SealedClass

Representation of a sealed

org.drx.plugin.algebraictypes.extension.optics.try1.SealedClass
org.drx.plugin.algebraictypes.extension.optics.try1.SealedClassConfiguration
org.drx.plugin.algebraictypes.extension.optics.try1.SealedSubClass
org.drx.plugin.algebraictypes.extension.optics.try1.SealedSubClassConfiguration
org.drx.plugin.algebraictypes.extension.SerializationType
(extensions in package org.drx.plugin.algebraictypes.extension)
kotlin.collections.Set
org.drx.plugin.algebraictypes.extension.Setters
org.drx.plugin.algebraictypes.generate.optics.SharedPrismParameter
org.drx.plugin.algebraictypes.extension.SimplifiedDimensionSelection
org.drx.plugin.algebraictypes.extension.SingleDimensionSelectionExtension
(extensions in package org.drx.plugin.algebraictypes.generate)
kotlin.String
(extensions in package org.drx.plugin.algebraictypes.util)
kotlin.String
org.drx.plugin.algebraictypes.extension.SubClass

Representation of a sub class

org.drx.plugin.algebraictypes.extension.optics.try1.SubClass
org.drx.plugin.algebraictypes.extension.SubDataClass

Representation of a sub data class

org.drx.plugin.algebraictypes.extension.SubObject

Representation of a sub object

org.drx.plugin.algebraictypes.extension.SubSealedClass

Representation of a sub sealed class

org.drx.plugin.algebraictypes.parse.SymbolParser
org.drx.plugin.algebraictypes.parse.TextEncoder
org.drx.plugin.algebraictypes.extension.Type
org.drx.plugin.algebraictypes.parse.TypeArithmeticParser
org.drx.plugin.algebraictypes.generate.TypePackage
org.drx.plugin.algebraictypes.extension.TypeVariance
org.drx.plugin.algebraictypes.extension.VaryingType