Analyzer
kreuzberg.extras.forms.Generator.Analyzer
Helper for analyzing case classes for which we create Forms.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Type members
Classlikes
case class FieldResult[F](constructorFieldSymbol: quotes.reflect.Symbol, declaredFieldSymbol: quotes.reflect.Symbol, name: String, annotation: Option[Expr[UseField[F]]], codec: Expr[Codec[F, String]], defaultFieldType: Expr[DefaultFieldType[F]], _type: Type[F])
A Field of the case class.
A Field of the case class.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class Result[T](name: String, symbol: quotes.reflect.Symbol, fields: List[FieldResult[_]], mainAnnotation: List[Expr[UseValidator[T]]], companion: quotes.reflect.Symbol, applyMethod: quotes.reflect.Symbol)
Analyzed case class.
Analyzed case class.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Givens
Givens
In this article