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