Skip navigation links
C D E H N R S T U V 

C

ComparableEvaluator - Class in de.alpharogroup.evaluate.object.evaluators
The class ComparableEvaluator is intended to evaluate Comparable objects.
ComparableEvaluator() - Constructor for class de.alpharogroup.evaluate.object.evaluators.ComparableEvaluator
 
consistency(T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.
consistency(T, T, int) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.
consistency(T) - Static method in class de.alpharogroup.evaluate.object.checkers.HashcodeCheck
Checks 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.
consistency(T) - Static method in class de.alpharogroup.evaluate.object.checkers.ToStringCheck
Checks consistency of method Object.toString() for the given objects
This method calls the same name method with default iterations of 7

consistency(T, int) - Static method in class de.alpharogroup.evaluate.object.checkers.ToStringCheck
Checks consistency of method Object.toString() for the given objects
ContractViolation - Interface in de.alpharogroup.evaluate.object.api
The interface ContractViolation is a marker interface

D

de.alpharogroup.evaluate.object.api - package de.alpharogroup.evaluate.object.api
This package provides a marker interface for contract violations
de.alpharogroup.evaluate.object.checkers - package de.alpharogroup.evaluate.object.checkers
This package provides utility classes for check and evaluate java objects
de.alpharogroup.evaluate.object.enums - package de.alpharogroup.evaluate.object.enums
This package provides enum classes that defines contract violations
de.alpharogroup.evaluate.object.evaluators - package de.alpharogroup.evaluate.object.evaluators
This package provides utility classes for evaluate java objects

E

equality(T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.HashcodeCheck
Checks 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.
equalsAndHashcode(T, T, T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Checks all the contract conditions for the methods Object.equals(Object) and Object.hashCode().
equalsAndHashcodeEquality(T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Checks 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.
equalsAndHashcodeUnequality(T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Checks 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.
EqualsCheck - Class in de.alpharogroup.evaluate.object.checkers
The class EqualsCheck provides algorithms for check the equals contract of an given object.
EqualsCheck() - Constructor for class de.alpharogroup.evaluate.object.checkers.EqualsCheck
 
EqualsContractViolation - Enum in de.alpharogroup.evaluate.object.enums
The enum EqualsContractViolation represents a contract violation as the name let presume
EqualsEvaluator - Class in de.alpharogroup.evaluate.object.evaluators
The class EqualsEvaluator provides algorithms for evaluate the equals contract of an given object.
EqualsEvaluator() - Constructor for class de.alpharogroup.evaluate.object.evaluators.EqualsEvaluator
 
equalsHashcodeAndToString(Class<T>) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Checks all the contract conditions for the methods Object.equals(Object), Object.hashCode() and Object.toString() from the given Class.
equalsHashcodeAndToString(Class<T>, Function<Class<T>, T>) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Checks all the contract conditions for the methods Object.equals(Object), Object.hashCode() and Object.toString() from the given Class.
equalsHashcodeAndToString(T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Checks 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.
equalsHashcodeAndToString(T, T, T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Checks the all the contract conditions for the methods Object.equals(Object), Object.hashCode() and Object.toString().
EqualsHashCodeAndToStringCheck - Class in de.alpharogroup.evaluate.object.checkers
The class EqualsHashCodeAndToStringCheck is a combination of all checks.
EqualsHashCodeAndToStringCheck() - Constructor for class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
 
EqualsHashCodeAndToStringEvaluator - Class in de.alpharogroup.evaluate.object.evaluators
The class EqualsHashCodeAndToStringEvaluator is a combination of all evaluators.
EqualsHashCodeAndToStringEvaluator() - Constructor for class de.alpharogroup.evaluate.object.evaluators.EqualsHashCodeAndToStringEvaluator
 
EqualsHashcodeContractViolation - Enum in de.alpharogroup.evaluate.object.enums
The enum EqualsHashcodeContractViolation represents a contract violation as the name let presume
equalsHashcodeEqualityAndToString(T, T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Deprecated.
use instead the ToStringCheck.consistency method in combination with the HashcodeCheck.consistency, the HashcodeCheck.equality method and the EqualsCheck.reflexivityNonNullSymmetricConsistencyAndTransitivity method.

Note: will be removed in the next minor version
evaluate(Class<?>) - Static method in class de.alpharogroup.evaluate.object.checkers.ToStringCheck
Checks if the given class implements the toString method.
evaluate(Class<?>) - Static method in class de.alpharogroup.evaluate.object.evaluators.ToStringEvaluator
Evaluate if the given class implements the toString method.
evaluateAndConsistency(T) - Static method in class de.alpharogroup.evaluate.object.checkers.ToStringCheck
Checks the all the contract conditions for the methods Object.toString()
evaluateConsistency(T, T) - Static method in class de.alpharogroup.evaluate.object.evaluators.ComparableEvaluator
Evaluate consistency of a comparator.
evaluateConsistency(T, T) - Static method in class de.alpharogroup.evaluate.object.evaluators.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.evaluators.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.evaluators.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.evaluators.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.evaluators.ToStringEvaluator
Evaluate consistency of method Object.toString() for the given objects
evaluateEquality(T, T) - Static method in class de.alpharogroup.evaluate.object.evaluators.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.evaluators.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.evaluators.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.evaluators.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.evaluators.EqualsHashCodeAndToStringEvaluator
Evaluates all the contract conditions for the methods Object.equals(Object), Object.hashCode() and Object.toString() from the given Class.
evaluateEqualsHashcodeAndToString(Class<T>, Function<Class<T>, T>) - Static method in class de.alpharogroup.evaluate.object.evaluators.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.evaluators.EqualsHashCodeAndToStringEvaluator
Deprecated.
use instead the EqualsEvaluator.evaluateReflexivityAndNonNull method in combination with the HashcodeEvaluator.evaluateConsistency and the ToStringEvaluator.evaluateConsistency method.

Note: will be removed in the next minor version
evaluateEqualsHashcodeAndToString(T, T, T, T) - Static method in class de.alpharogroup.evaluate.object.evaluators.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.evaluators.SilentEqualsHashCodeAndToStringEvaluator
Evaluates all the contract conditions for the methods Object.equals(Object), Object.hashCode() and Object.toString() from the given Class.
evaluateEqualsHashcodeAndToStringQuietly(Class<T>, Function<Class<T>, T>) - Static method in class de.alpharogroup.evaluate.object.evaluators.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.evaluators.EqualsHashCodeAndToStringEvaluator
Deprecated.
use instead the evaluateEqualsHashcodeAndToString method

Note: will be removed in the next minor version
evaluateNonNull(T) - Static method in class de.alpharogroup.evaluate.object.evaluators.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.evaluators.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.evaluators.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.evaluators.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.evaluators.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.evaluators.ComparableEvaluator
Evaluates the reversal comparison of the given objects.
evaluateSymmetric(T, T) - Static method in class de.alpharogroup.evaluate.object.evaluators.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.evaluators.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.evaluators.ComparableEvaluator
Evaluate transitivity.
evaluateTransitivity(T, T, T) - Static method in class de.alpharogroup.evaluate.object.evaluators.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.evaluators.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

hashcodeCheck(T, T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsHashCodeAndToStringCheck
Checks all the contract conditions for the method Object.hashCode()
HashcodeCheck - Class in de.alpharogroup.evaluate.object.checkers
The class HashcodeCheck provides algorithms for check the hashcode contract of an given object.
HashcodeCheck() - Constructor for class de.alpharogroup.evaluate.object.checkers.HashcodeCheck
 
HashcodeContractViolation - Enum in de.alpharogroup.evaluate.object.enums
The enum HashcodeContractViolation represents a contract violation as the name let presume
HashcodeEvaluator - Class in de.alpharogroup.evaluate.object.evaluators
The class HashcodeEvaluator provides algorithms for evaluate the hashcode contract of an given object.
HashcodeEvaluator() - Constructor for class de.alpharogroup.evaluate.object.evaluators.HashcodeEvaluator
 

N

nonNull(T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.

R

reflexivity(T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.
reflexivityAndNonNull(T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.
reflexivityNonNullSymmetricAndConsistency(T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.
reflexivityNonNullSymmetricConsistencyAndTransitivity(T, T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.

S

SilentEqualsHashCodeAndToStringEvaluator - Class in de.alpharogroup.evaluate.object.evaluators
The class SilentEqualsHashCodeAndToStringEvaluator evaluates classes in a silent manner
SilentEqualsHashCodeAndToStringEvaluator() - Constructor for class de.alpharogroup.evaluate.object.evaluators.SilentEqualsHashCodeAndToStringEvaluator
 
symmetric(T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.
symmetricAndConsistency(T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.

T

ToStringCheck - Class in de.alpharogroup.evaluate.object.checkers
The class ToStringCheck provides algorithms for evaluate the Object.toString() method.
ToStringCheck() - Constructor for class de.alpharogroup.evaluate.object.checkers.ToStringCheck
 
ToStringContractViolation - Enum in de.alpharogroup.evaluate.object.enums
The enum ToStringContractViolation represents a contract violation as the name let presume
ToStringEvaluator - Class in de.alpharogroup.evaluate.object.evaluators
The class ToStringEvaluator provides algorithms for evaluate the Object.toString() method.
ToStringEvaluator() - Constructor for class de.alpharogroup.evaluate.object.evaluators.ToStringEvaluator
 
transitivity(T, T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.EqualsCheck
Checks 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.

U

unequality(T, T) - Static method in class de.alpharogroup.evaluate.object.checkers.HashcodeCheck
Checks unequality of hash code from the given objects that should be unequal, 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.

V

valueOf(String) - Static method in enum de.alpharogroup.evaluate.object.enums.EqualsContractViolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.evaluate.object.enums.EqualsHashcodeContractViolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.evaluate.object.enums.HashcodeContractViolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.alpharogroup.evaluate.object.enums.ToStringContractViolation
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.alpharogroup.evaluate.object.enums.EqualsContractViolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.evaluate.object.enums.EqualsHashcodeContractViolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.evaluate.object.enums.HashcodeContractViolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.alpharogroup.evaluate.object.enums.ToStringContractViolation
Returns an array containing the constants of this enum type, in the order they are declared.
C D E H N R S T U V 
Skip navigation links

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