package generics
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait ExpressionParseError extends AnyRef
- sealed trait GenericFunctionTypingError extends AnyRef
- trait GenericType extends Annotation
- Annotations
- @Target() @Retention()
- case class MethodTypeInfo(noVarArgs: List[Parameter], varArg: Option[Parameter], result: TypingResult) extends Product with Serializable
- case class Parameter(name: String, refClazz: TypingResult) extends Product with Serializable
- case class Signature(noVarArgs: List[TypingResult], varArg: Option[TypingResult]) extends Product with Serializable
- abstract class TypingFunction extends AnyRef
Class representing additional information about methods type.
Class representing additional information about methods type.
Deriving classes must be declared as non-anonymous class or case class, they have to be static or declared at top level, and they must have parameterless constructor. More precisely, they must be instantiable using:
typeFunctionClass.getDeclaredConstructor().newInstance()
Value Members
- object ExpressionParseError
- object GenericFunctionTypingError
- object MethodTypeInfo extends Serializable