Uses of Class
io.vavr.match.model.ClassModel
Packages that use ClassModel
-
Uses of ClassModel in io.vavr.match
Methods in io.vavr.match that return types with arguments of type ClassModelModifier and TypeMethodDescriptionprivate Set
<ClassModel> PatternsProcessor.transform
(Set<TypeElement> typeElements) Methods in io.vavr.match with parameters of type ClassModelModifier and TypeMethodDescriptionprivate String
PatternsProcessor.deriveClassName
(ClassModel classModel) Method parameters in io.vavr.match with type arguments of type ClassModelModifier and TypeMethodDescriptionprivate void
PatternsProcessor.generate
(Set<ClassModel> classModels) -
Uses of ClassModel in io.vavr.match.generator
Methods in io.vavr.match.generator with parameters of type ClassModelModifier and TypeMethodDescriptionstatic ImportManager
ImportManager.forClass
(ClassModel classModel, String... directImports) private static void
Generator.generate
(ImportManager im, ClassModel classModel, MethodModel methodModel, StringBuilder builder) private static String
Generator.generate
(ImportManager im, ClassModel classModel, List<MethodModel> methodModels) static String
Generator.generate
(String derivedClassName, ClassModel classModel) ImportManager.getType
(ClassModel classModel) private static String
Generator.mapToName
(ImportManager im, ClassModel classModel) -
Uses of ClassModel in io.vavr.match.model
Methods in io.vavr.match.model that return ClassModelModifier and TypeMethodDescriptionTypeParameterModel.asType()
MethodModel.getReturnType()
ParameterModel.getType()
static ClassModel
ClassModel.of
(Elements elementUtils, TypeElement typeElement)