Class SamInterfaces
java.lang.Object
org.derive4j.processor.api.SamInterfaces
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate static final classprivate static final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncases()static ExecutableElementgetSam(SamInterface samInterface) static TypeElementgetSamClass(SamInterface samInterface) static SamInterfacelazy(Supplier<SamInterface> samInterface) static Function<SamInterface, SamInterface> modSam(Function<ExecutableElement, ExecutableElement> samMod) static Function<SamInterface, SamInterface> modSamClass(Function<TypeElement, TypeElement> samClassMod) static SamInterfaceSamInterface(TypeElement samClass, ExecutableElement sam) static Function<SamInterface, SamInterface> setSam(ExecutableElement newSam) static Function<SamInterface, SamInterface> setSamClass(TypeElement newSamClass)
-
Constructor Details
-
SamInterfaces
private SamInterfaces()
-
-
Method Details
-
SamInterface
-
lazy
-
cases
-
getSamClass
-
getSam
-
setSamClass
-
modSamClass
public static Function<SamInterface, SamInterface> modSamClass(Function<TypeElement, TypeElement> samClassMod) -
setSam
-
modSam
public static Function<SamInterface, SamInterface> modSam(Function<ExecutableElement, ExecutableElement> samMod)
-