Package org.derive4j.processor.api.model
Class DeriveTargetClasses.TargetClass
java.lang.Object
org.derive4j.processor.api.model.DeriveTargetClass
org.derive4j.processor.api.model.DeriveTargetClasses.TargetClass
- Enclosing class:
DeriveTargetClasses
-
Nested Class Summary
Nested classes/interfaces inherited from class org.derive4j.processor.api.model.DeriveTargetClass
DeriveTargetClass.Case<X>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.squareup.javapoet.ClassName
private final Optional
<com.squareup.javapoet.ClassName> private final DeriveVisibility
-
Constructor Summary
ConstructorsConstructorDescriptionTargetClass
(com.squareup.javapoet.ClassName className, DeriveVisibility visibility, Optional<com.squareup.javapoet.ClassName> extend) -
Method Summary
Methods inherited from class org.derive4j.processor.api.model.DeriveTargetClass
className, extend, visibility
-
Field Details
-
className
private final com.squareup.javapoet.ClassName className -
visibility
-
extend
-
-
Constructor Details
-
TargetClass
TargetClass(com.squareup.javapoet.ClassName className, DeriveVisibility visibility, Optional<com.squareup.javapoet.ClassName> extend)
-
-
Method Details
-
match
- Specified by:
match
in classDeriveTargetClass
-