Skip navigation links
C D E H S T 

C

ComparableEvaluator - Class in de.alpharogroup.evaluate.object
The class ComparableEvaluator is intended to evaluate Comparable objects.
ComparableEvaluator() - Constructor for class de.alpharogroup.evaluate.object.ComparableEvaluator
 

D

de.alpharogroup.evaluate.object - package de.alpharogroup.evaluate.object
This package provides utility classes for evaluate objects

E

EqualsEvaluator - Class in de.alpharogroup.evaluate.object
The class EqualsEvaluator provides algorithms for evaluate the equals contract of an given object.
EqualsEvaluator() - Constructor for class de.alpharogroup.evaluate.object.EqualsEvaluator
 
EqualsHashCodeAndToStringEvaluator - Class in de.alpharogroup.evaluate.object
The class EqualsHashCodeAndToStringEvaluator is a combination of all evaluators.
EqualsHashCodeAndToStringEvaluator() - Constructor for class de.alpharogroup.evaluate.object.EqualsHashCodeAndToStringEvaluator
 
evaluate(Class<?>) - Static method in class de.alpharogroup.evaluate.object.ToStringEvaluator
Evaluate if the given class implements the toString method.
evaluateConsistency(T, T) - Static method in class de.alpharogroup.evaluate.object.ComparableEvaluator
Evaluate consistency of a comparator.
evaluateConsistency(T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract condition for consistency of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
evaluateConsistency(T, T, int) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract condition for consistency of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
evaluateConsistency(T) - Static method in class de.alpharogroup.evaluate.object.HashcodeEvaluator
Evaluate consistency of the given object, that means according to Object.hashCode() that this method should evaluate the following contract condition: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified.
evaluateConsistency(T) - Static method in class de.alpharogroup.evaluate.object.ToStringEvaluator
Evaluate consistency of method Object.toString() for the given objects
This method calls the same name method with default iterations of 7

evaluateConsistency(T, int) - Static method in class de.alpharogroup.evaluate.object.ToStringEvaluator
Evaluate consistency of method Object.toString() for the given objects
evaluateEquality(T, T) - Static method in class de.alpharogroup.evaluate.object.HashcodeEvaluator
Evaluate equality of hash code from the given objects that should be equal(if not an IllegalArgumentException will be thrown), that means according to Object.hashCode() that this method should evaluate the following contract condition: If two objects are equal according to the equals(Object) method, then calling the hashCode method on each of the two objects must produce the same integer result.
evaluateEqualsAndHashcode(T, T, T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsHashCodeAndToStringEvaluator
Evaluates the all the contract conditions for the methods Object.equals(Object) and Object.hashCode().
evaluateEqualsAndHashcodeEquality(T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsHashCodeAndToStringEvaluator
Evaluates the contract conditions for reflexivity, non null, symmetric and consistency of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is reflexive: for any non-null reference value x, x.equals(x) should return true.
evaluateEqualsAndHashcodeUnequality(T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsHashCodeAndToStringEvaluator
Evaluates the contract conditions for reflexivity, non null, symmetric and consistency of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is reflexive: for any non-null reference value x, x.equals(x) should return true.
evaluateEqualsHashcodeAndToString(Class<T>) - Static method in class de.alpharogroup.evaluate.object.EqualsHashCodeAndToStringEvaluator
Evaluates all the contract conditions for the methods Object.equals(Object), Object.hashCode() and Object.toString() from the given Class.
evaluateEqualsHashcodeAndToString(T) - Static method in class de.alpharogroup.evaluate.object.EqualsHashCodeAndToStringEvaluator
Evaluates the contract conditions for reflexivity and non null, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is reflexive: for any non-null reference value x, x.equals(x) should return true.
evaluateEqualsHashcodeAndToString(T, T, T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsHashCodeAndToStringEvaluator
Evaluates the all the contract conditions for the methods Object.equals(Object), Object.hashCode() and Object.toString().
evaluateEqualsHashcodeAndToStringQuietly(Class<T>) - Static method in class de.alpharogroup.evaluate.object.SilentEqualsHashCodeAndToStringEvaluator
Evaluates all the contract conditions for the methods Object.equals(Object), Object.hashCode() and Object.toString() from the given Class.
evaluateEqualsHashcodeEqualityAndToString(T, T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsHashCodeAndToStringEvaluator
Evaluate consistency of method Object.toString() for the given objects
Evaluate consistency of the given object, that means according to Object.hashCode() that this method should evaluate the following contract condition: Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified.
evaluateNonNull(T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract condition for non-null condition is given of the given object, that means according to Object.equals(Object) that this method should evaluate the following contract condition: For any non-null reference value x, x.equals(null) should return false.
evaluateReflexivity(T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract condition for reflexivity of the given object, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is reflexive: for any non-null reference value x, x.equals(x) should return true.
evaluateReflexivityAndNonNull(T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract conditions for reflexivity and non null, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is reflexive: for any non-null reference value x, x.equals(x) should return true.
evaluateReflexivityNonNullSymmetricAndConsistency(T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract conditions for reflexivity, non null, symmetric and consistency of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is reflexive: for any non-null reference value x, x.equals(x) should return true.
evaluateReflexivityNonNullSymmetricConsistencyAndTransitivity(T, T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract conditions for reflexivity, non null, symmetric, consistency and transitivity of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is reflexive: for any non-null reference value x, x.equals(x) should return true.
evaluateReversalComparison(T, T) - Static method in class de.alpharogroup.evaluate.object.ComparableEvaluator
Evaluates the reversal comparison of the given objects.
evaluateSymmetric(T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract condition for symmetric of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
evaluateSymmetricAndConsistency(T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract conditions for symmetric and consistency of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
evaluateTransitivity(T, T, T) - Static method in class de.alpharogroup.evaluate.object.ComparableEvaluator
Evaluate transitivity.
evaluateTransitivity(T, T, T) - Static method in class de.alpharogroup.evaluate.object.EqualsEvaluator
Evaluates the contract condition for transitivity of the given objects, that means according to Object.equals(Object) that this method should evaluate the following contract condition: It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.
evaluateUnequality(T, T) - Static method in class de.alpharogroup.evaluate.object.HashcodeEvaluator
Evaluate unequality of hash code from the given objects that should be unequal(if not an IllegalArgumentException will be thrown), that means according to Object.hashCode() that this method should evaluate the following contract condition: It is not required that if two objects are unequal according to the Object.equals(java.lang.Object) method, then calling the hashCode method on each of the two objects must produce distinct integer results.

H

HashcodeEvaluator - Class in de.alpharogroup.evaluate.object
The class HashcodeEvaluator provides algorithms for evaluate the hashcode contract of an given object.
HashcodeEvaluator() - Constructor for class de.alpharogroup.evaluate.object.HashcodeEvaluator
 

S

SilentEqualsHashCodeAndToStringEvaluator - Class in de.alpharogroup.evaluate.object
The class SilentEqualsHashCodeAndToStringEvaluator evaluates classes in a silent manner
SilentEqualsHashCodeAndToStringEvaluator() - Constructor for class de.alpharogroup.evaluate.object.SilentEqualsHashCodeAndToStringEvaluator
 

T

ToStringEvaluator - Class in de.alpharogroup.evaluate.object
The class ToStringEvaluator provides algorithms for evaluate the Object.toString() method.
ToStringEvaluator() - Constructor for class de.alpharogroup.evaluate.object.ToStringEvaluator
 
C D E H S T 
Skip navigation links

Copyright © 2015–2018 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.