Packages

package generics

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait ExpressionParseError extends AnyRef
  2. sealed trait GenericFunctionTypingError extends AnyRef
  3. trait GenericType extends Annotation
    Annotations
    @Target() @Retention()
  4. case class MethodTypeInfo(noVarArgs: List[Parameter], varArg: Option[Parameter], result: TypingResult) extends Product with Serializable
  5. case class Parameter(name: String, refClazz: TypingResult) extends Product with Serializable
  6. case class Signature(noVarArgs: List[TypingResult], varArg: Option[TypingResult]) extends Product with Serializable
  7. 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()
    

Ungrouped