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 interfaceSamInterface.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> Xmatch(SamInterface.Case<X> samInterface)javax.lang.model.element.ExecutableElementsam()javax.lang.model.element.TypeElementsamClass()
-
-
-
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()
-
-