abstract class SimilarityTestConfiguration extends AnyRef
Specifies which parts of a class file should be compared with another one.
- Alphabetic
- By Inheritance
- SimilarityTestConfiguration
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SimilarityTestConfiguration()
Abstract Value Members
- abstract def compareAttributes(leftContext: CommonAttributes, left: Attributes, right: Attributes): (Attributes, Attributes)
Selects the attributes which should be compared.
- abstract def compareCode(leftContext: JVMMethod, left: Option[Code], right: Option[Code]): (Option[Code], Option[Code])
- abstract def compareFields(leftContext: ClassFile, left: Iterable[JVMField], right: Iterable[JVMField]): (Iterable[JVMField], Iterable[JVMField])
Selects those fields which should be compared.
Selects those fields which should be compared. By default all fields are selected.
- abstract def compareMethods(leftContext: ClassFile, left: Iterable[JVMMethod], right: Iterable[JVMMethod]): (Iterable[JVMMethod], Iterable[JVMMethod])
Selects those methods which should be compared.
Selects those methods which should be compared. By default all methods are selected.
If, e.g., the
left
methods belong to the class which is derived from theright
one and should contain all methods except of the default constructor, then the default constructor should be filtered from the right set of methods.
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated