Package org.derive4j.processor.api.model
Class TypeRestriction
java.lang.Object
org.derive4j.processor.api.model.TypeRestriction
- Direct Known Subclasses:
TypeRestrictions.Lazy
,TypeRestrictions.TypeRestriction_
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract <R> R
match
(TypeRestriction.Case<R> typeRestriction) typeEq()
static TypeRestriction
typeRestriction
(TypeVariable restrictedTypeVariable, TypeMirror type, DataArgument typeEq)
-
Constructor Details
-
TypeRestriction
TypeRestriction()
-
-
Method Details
-
typeRestriction
public static TypeRestriction typeRestriction(TypeVariable restrictedTypeVariable, TypeMirror type, DataArgument typeEq) -
restrictedTypeVariable
-
refinementType
-
typeEq
-
match
-