Packages

package clazz

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ClassDefinition(clazzName: TypingResult, methods: Map[String, List[MethodDefinition]], staticMethods: Map[String, List[MethodDefinition]]) extends Product with Serializable
  2. class ClassDefinitionDiscovery extends LazyLogging with ExecutionTimeMeasuring
  3. class ClassDefinitionExtractor extends LazyLogging
  4. case class ClassDefinitionSet(classDefinitionsMap: Map[Class[_], ClassDefinition]) extends Product with Serializable
  5. case class FunctionalMethodDefinition(typeFunction: (TypingResult, List[TypingResult]) => ValidatedNel[GenericFunctionTypingError, TypingResult], signatures: NonEmptyList[MethodTypeInfo], name: String, description: Option[String]) extends MethodDefinition with Product with Serializable
  6. sealed trait MethodDefinition extends AnyRef
  7. case class NotEnoughArguments(found: Int, expected: Int) extends ParameterListError with Product with Serializable
  8. case class NotSubclassArgument(position: Int, found: TypingResult, expected: TypingResult) extends ParameterListError with Product with Serializable
  9. case class NotSubclassResult(found: TypingResult, expected: TypingResult) extends ParameterListError with Product with Serializable
  10. case class NotSubclassVarArgument(found: TypingResult, expected: TypingResult) extends ParameterListError with Product with Serializable
  11. trait ParameterListError extends AnyRef
  12. case class StaticMethodDefinition(signature: MethodTypeInfo, name: String, description: Option[String]) extends MethodDefinition with Product with Serializable
  13. case class WrongNumberOfArguments(found: Int, expected: Int) extends ParameterListError with Product with Serializable

Value Members

  1. case object BadVarArg extends ParameterListError with Product with Serializable
  2. object ClassDefinitionExtractor
  3. object ClassDefinitionSet extends Serializable
  4. object FunctionalMethodDefinition extends Serializable
  5. object MethodTypeInfoSubclassChecker

Ungrouped