Uses of Class
org.derive4j.processor.api.ObjectModel
Packages that use ObjectModel
-
Uses of ObjectModel in org.derive4j.processor.api
Methods in org.derive4j.processor.api that return ObjectModelModifier and TypeMethodDescriptionstatic ObjectModelObjectModels.lazy(Supplier<ObjectModel> objectModel) DeriveUtils.object()static ObjectModelObjectModels.ObjectModel(TypeElement classModel, ExecutableElement equals, ExecutableElement hashCode, ExecutableElement toString) Methods in org.derive4j.processor.api that return types with arguments of type ObjectModelModifier and TypeMethodDescriptionstatic Function<ObjectModel, ObjectModel> ObjectModels.modClassModel(Function<TypeElement, TypeElement> classModelMod) static Function<ObjectModel, ObjectModel> ObjectModels.modClassModel(Function<TypeElement, TypeElement> classModelMod) static Function<ObjectModel, ObjectModel> ObjectModels.modEquals(Function<ExecutableElement, ExecutableElement> equalsMod) static Function<ObjectModel, ObjectModel> ObjectModels.modEquals(Function<ExecutableElement, ExecutableElement> equalsMod) static Function<ObjectModel, ObjectModel> ObjectModels.modHashCode(Function<ExecutableElement, ExecutableElement> hashCodeMod) static Function<ObjectModel, ObjectModel> ObjectModels.modHashCode(Function<ExecutableElement, ExecutableElement> hashCodeMod) static Function<ObjectModel, ObjectModel> ObjectModels.modToString(Function<ExecutableElement, ExecutableElement> toStringMod) static Function<ObjectModel, ObjectModel> ObjectModels.modToString(Function<ExecutableElement, ExecutableElement> toStringMod) final <X> Function<ObjectModel, X> ObjectModels.CasesMatchers.TotalMatcher_ObjectModel.ObjectModel(org.derive4j.processor.api.ObjectModel.Case<X> ObjectModel) final <X> Function<ObjectModel, X> ObjectModels.CasesMatchers.TotalMatcher_ObjectModel.ObjectModel_(X x) static Function<ObjectModel, ObjectModel> ObjectModels.setClassModel(TypeElement newClassModel) static Function<ObjectModel, ObjectModel> ObjectModels.setClassModel(TypeElement newClassModel) static Function<ObjectModel, ObjectModel> ObjectModels.setEquals(ExecutableElement newEquals) static Function<ObjectModel, ObjectModel> ObjectModels.setEquals(ExecutableElement newEquals) static Function<ObjectModel, ObjectModel> ObjectModels.setHashCode(ExecutableElement newHashCode) static Function<ObjectModel, ObjectModel> ObjectModels.setHashCode(ExecutableElement newHashCode) static Function<ObjectModel, ObjectModel> ObjectModels.setToString(ExecutableElement newToString) static Function<ObjectModel, ObjectModel> ObjectModels.setToString(ExecutableElement newToString) Methods in org.derive4j.processor.api with parameters of type ObjectModelModifier and TypeMethodDescriptionstatic TypeElementObjectModels.getClassModel(ObjectModel objectModel) static ExecutableElementObjectModels.getEquals(ObjectModel objectModel) static ExecutableElementObjectModels.getHashCode(ObjectModel objectModel) static ExecutableElementObjectModels.getToString(ObjectModel objectModel) Method parameters in org.derive4j.processor.api with type arguments of type ObjectModelModifier and TypeMethodDescriptionstatic ObjectModelObjectModels.lazy(Supplier<ObjectModel> objectModel)