com.typesafe.tools.mima

core

package core

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. core
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AbstractClassProblem(oldclazz: ClassInfo) extends TemplateProblem with Product with Serializable

  2. abstract class AbstractMethodProblem extends MemberProblem

  3. case class ArrayType(elemType: Type) extends Type with Product with Serializable

  4. class BufferReader extends AnyRef

    This class reads files byte per byte.

  5. abstract class ClassInfo extends HasDeclarationName with WithAccessFlags with Equals

  6. case class ClassType(clazz: ClassInfo) extends Type with Product with Serializable

  7. abstract class ClassfileParser extends AnyRef

    This abstract class implements a class file parser.

  8. class ClientClassfileParser extends ClassfileParser

  9. class ConcreteClassInfo extends ClassInfo

    A class for which we have the classfile.

  10. class ConcretePackageInfo extends PackageInfo

    A concrete package.

  11. case class CyclicTypeReferenceProblem(clz: ClassInfo) extends TemplateProblem with Product with Serializable

  12. class Definitions extends AnyRef

    This class holds together a root package and a classpath.

  13. case class DirectAbstractMethodProblem(newmeth: MemberInfo) extends AbstractMethodProblem with Product with Serializable

  14. case class DirectMissingMethodProblem(meth: MemberInfo) extends MissingMethodProblem with Product with Serializable

  15. case class FinalClassProblem(oldclazz: ClassInfo) extends TemplateProblem with Product with Serializable

  16. case class FinalMethodProblem(newmemb: MemberInfo) extends MemberProblem with Product with Serializable

  17. trait HasAccessFlags extends AnyRef

  18. trait HasDeclarationName extends AnyRef

  19. case class InaccessibleClassProblem(newclazz: ClassInfo) extends TemplateProblem with Product with Serializable

  20. case class InaccessibleFieldProblem(newfld: MemberInfo) extends MemberProblem with Product with Serializable

  21. case class InaccessibleMethodProblem(newmeth: MemberInfo) extends MemberProblem with Product with Serializable

  22. case class IncompatibleFieldTypeProblem(oldfld: MemberInfo, newfld: MemberInfo) extends MemberProblem with Product with Serializable

  23. case class IncompatibleMethTypeProblem(oldmeth: MemberInfo, newmeths: List[MemberInfo]) extends MemberProblem with Product with Serializable

  24. case class IncompatibleResultTypeProblem(oldmeth: MemberInfo, newmeth: MemberInfo) extends MemberProblem with Product with Serializable

  25. case class IncompatibleTemplateDefProblem(oldclazz: ClassInfo, newclazz: ClassInfo) extends TemplateProblem with Product with Serializable

  26. case class InheritedNewAbstractMethodProblem(clazz: ClassInfo, inheritedMethod: MemberInfo) extends AbstractMethodProblem with Product with Serializable

  27. class LibClassfileParser extends ClassfileParser

  28. class MemberInfo extends HasDeclarationName with WithAccessFlags

  29. abstract class MemberProblem extends Problem with MemberRef

  30. trait MemberRef extends ProblemRef

  31. class Members extends AnyRef

  32. case class MethodType(paramTypes: List[Type], resultType: Type) extends Type with Product with Serializable

  33. case class MissingClassProblem(oldclazz: ClassInfo) extends TemplateProblem with Product with Serializable

  34. case class MissingFieldProblem(oldfld: MemberInfo) extends MemberProblem with Product with Serializable

  35. abstract class MissingMethodProblem extends MemberProblem

  36. case class MissingTypesProblem(newclazz: ClassInfo, missing: Iterable[ClassInfo]) extends TemplateProblem with Product with Serializable

  37. abstract class PackageInfo extends AnyRef

    Package information, including available classes and packages, and what is accessible.

  38. class PathResolver extends scala.tools.util.PathResolver

  39. sealed abstract class Problem extends ProblemRef

  40. type ProblemFilter = (Problem) ⇒ Boolean

  41. trait ProblemRef extends AnyRef

  42. case class Reference(clazz: ClassInfo, name: String, tpe: String) extends Product with Serializable

  43. case class ReversedAbstractMethodProblem(newmeth: MemberInfo) extends MemberProblem with Product with Serializable

  44. case class ReversedMissingMethodProblem(meth: MemberInfo) extends MissingMethodProblem with Product with Serializable

  45. class Settings extends scala.tools.nsc.Settings

  46. class SyntheticClassInfo extends ClassInfo

    A placeholder class info for a class that is not found on the classpath or in a given package.

  47. class SyntheticPackageInfo extends PackageInfo

  48. abstract class TemplateProblem extends Problem with TemplateRef

  49. trait TemplateRef extends ProblemRef

  50. abstract class Type extends AnyRef

  51. case class UpdateForwarderBodyProblem(meth: MemberInfo) extends MemberProblem with Product with Serializable

  52. case class ValueType(name: String) extends Type with Product with Serializable

  53. trait WithAccessFlags extends WithAccessModifier with WithLocalModifier with HasAccessFlags

  54. trait WithAccessModifier extends HasAccessFlags

  55. trait WithLocalModifier extends HasAccessFlags

Value Members

  1. object ClassInfo

  2. object ClassfileParser

  3. object Config

  4. object DefaultJavaContext extends JavaContext

  5. object MemberInfo

  6. object NoClass extends SyntheticClassInfo

    As the name implies.

  7. object NoMembers extends Members

  8. object NoPackageInfo extends SyntheticPackageInfo

  9. object PackageInfo

  10. object ProblemFilters

  11. object Type

  12. object UTF8Codec

    This object provides methods for encoding/decoding UTF-8 characters.

  13. package buildinfo

  14. package util

Inherited from AnyRef

Inherited from Any

Ungrouped