Package org.derive4j.processor.api
Class SamInterface
- java.lang.Object
-
- org.derive4j.processor.api.SamInterface
-
- Direct Known Subclasses:
SamInterfaces.Lazy
,SamInterfaces.SamInterface_
@Data public abstract class SamInterface extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
SamInterface.Case<X>
-
Constructor Summary
Constructors Constructor Description SamInterface()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract <X> X
match(SamInterface.Case<X> samInterface)
javax.lang.model.element.ExecutableElement
sam()
javax.lang.model.element.TypeElement
samClass()
-
-
-
Method Detail
-
match
public abstract <X> X match(SamInterface.Case<X> samInterface)
-
samClass
public final javax.lang.model.element.TypeElement samClass()
-
sam
public final javax.lang.model.element.ExecutableElement sam()
-
-