Uses of Class
com.comphenix.protocol.reflect.fuzzy.FuzzyMethodContract.Builder
Packages that use FuzzyMethodContract.Builder
-
Uses of FuzzyMethodContract.Builder in com.comphenix.protocol.reflect.fuzzy
Methods in com.comphenix.protocol.reflect.fuzzy that return FuzzyMethodContract.BuilderModifier and TypeMethodDescriptionFuzzyMethodContract.Builder.banModifier(int modifier)FuzzyMethodContract.Builder.declaringClassDerivedOf(Class<?> declaringClass)FuzzyMethodContract.Builder.declaringClassExactType(Class<?> declaringClass)FuzzyMethodContract.Builder.declaringClassMatching(AbstractFuzzyMatcher<Class<?>> classMatcher)FuzzyMethodContract.Builder.declaringClassSuperOf(Class<?> declaringClass)FuzzyMethodContract.Builder.exceptionExactType(Class<?> type)Add a throwable exception that must match the given type exactly.FuzzyMethodContract.Builder.exceptionExactType(Class<?> type, int index)Add a throwable exception that must match the given type exactly and index.FuzzyMethodContract.Builder.exceptionMatches(AbstractFuzzyMatcher<Class<?>> classMatcher)Add a throwable exception that must match the given matcher,FuzzyMethodContract.Builder.exceptionMatches(AbstractFuzzyMatcher<Class<?>> classMatcher, int index)Add a throwable exception that must match the given matcher and index.FuzzyMethodContract.Builder.exceptionSuperOf(Class<?> type)Add a throwable exception that must match the given type or be derived.FuzzyMethodContract.Builder.exceptionSuperOf(Class<?> type, int index)Add a throwable exception that must match the given type or be derived and index.static FuzzyMethodContract.BuilderFuzzyMethodContract.newBuilder()Return a method contract builder.FuzzyMethodContract.Builder.parameterCount(int expectedCount)Set the expected number of parameters in the matching method.FuzzyMethodContract.Builder.parameterDerivedOf(Class<?> type)Add a new required parameter whose type must be a derived class of the given class.FuzzyMethodContract.Builder.parameterDerivedOf(Class<?> type, int index)Add a new required parameter whose type must be a derived class of the given class.FuzzyMethodContract.Builder.parameterExactArray(Class<?>... types)Add a new required parameters by type and order for any matching method.FuzzyMethodContract.Builder.parameterExactType(Class<?> type)Add a new required parameter by type for any matching method.FuzzyMethodContract.Builder.parameterExactType(Class<?> type, int index)Add a new required parameter by type and position for any matching method.FuzzyMethodContract.Builder.parameterMatches(AbstractFuzzyMatcher<Class<?>> classMatcher)Add a new required parameter whose type must match the given class matcher.FuzzyMethodContract.Builder.parameterMatches(AbstractFuzzyMatcher<Class<?>> classMatcher, int index)Add a new required parameter whose type must match the given class matcher and index.FuzzyMethodContract.Builder.parameterSuperOf(Class<?> type)Add a new required parameter whose type must be a superclass of the given type.FuzzyMethodContract.Builder.parameterSuperOf(Class<?> type, int index)Add a new required parameter whose type must be a superclass of the given type.FuzzyMethodContract.Builder.requireModifier(int modifier)FuzzyMethodContract.Builder.requirePublic()FuzzyMethodContract.Builder.returnDerivedOf(Class<?> type)Set the expected super class of the return type for every matching method.FuzzyMethodContract.Builder.returnTypeExact(Class<?> type)Set the return type of a matching method exactly.FuzzyMethodContract.Builder.returnTypeMatches(AbstractFuzzyMatcher<Class<?>> classMatcher)Set a matcher that must match the return type of a matching method.FuzzyMethodContract.Builder.returnTypeVoid()Require a void method.Methods in com.comphenix.protocol.reflect.fuzzy with parameters of type FuzzyMethodContract.BuilderModifier and TypeMethodDescriptionFuzzyClassContract.Builder.constructor(FuzzyMethodContract.Builder builder)Add a new constructor contract via a builder.FuzzyClassContract.Builder.method(FuzzyMethodContract.Builder builder)Add a new method contract via a builder.