homebeaver / SwingSet

try to complete SwingSet3 org.swinglabs.swingx jars 1.6.6 for java 8 and openjdk 17 (Temurin)
GNU Lesser General Public License v2.1
0 stars 0 forks source link

use FunctionalInterface for SAM interface StringValue #52

Open homebeaver opened 1 year ago

homebeaver commented 1 year ago

Interfaces mit einer einzigen abstrakten Methode heißen neuerdings "Functional Interface Types" oder auch "SAM Types". "SAM" steht für "Single Abstract Method". Solche Interfaces können mit der Annotation @FunctionalInterface versehen werden und haben für Lambdas eine besondere Bedeutung, da sie die einzigen Typen sind, die als "Target-Typing-Zieltypen" in Frage kommen.

siehe: SAM

interface StringValue ist "SAM" !!!