public static class FuzzyClassContract.Builder
extends java.lang.Object
Constructor and Description |
---|
FuzzyClassContract.Builder() |
public FuzzyClassContract.Builder field(AbstractFuzzyMatcher<java.lang.reflect.Field> matcher)
matcher
- - new field contract.public FuzzyClassContract.Builder field(FuzzyFieldContract.Builder builder)
builder
- - builder for the new field contract.public FuzzyClassContract.Builder method(AbstractFuzzyMatcher<MethodInfo> matcher)
matcher
- - new method contract.public FuzzyClassContract.Builder method(FuzzyMethodContract.Builder builder)
builder
- - builder for the new method contract.public FuzzyClassContract.Builder constructor(AbstractFuzzyMatcher<MethodInfo> matcher)
matcher
- - new constructor contract.public FuzzyClassContract.Builder constructor(FuzzyMethodContract.Builder builder)
builder
- - builder for the new constructor contract.public FuzzyClassContract.Builder baseclass(AbstractFuzzyMatcher<java.lang.Class<?>> matcher)
matcher
- - new base class contract.public FuzzyClassContract.Builder baseclass(FuzzyClassContract.Builder builder)
matcher
- - builder for the new base class contract.public FuzzyClassContract.Builder interfaces(AbstractFuzzyMatcher<java.lang.Class<?>> matcher)
matcher
- - new interface contract.public FuzzyClassContract.Builder interfaces(FuzzyClassContract.Builder builder)
matcher
- - builder for the new interface contract.public FuzzyClassContract build()