io.norberg.automatter.example.ComplexGenericFoobar Maven / Gradle / Ivy
package io.norberg.automatter.example;
import com.google.common.base.Optional;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import io.norberg.automatter.AutoMatter;
@AutoMatter
interface ComplexGenericFoobar<
FOO,
BAR extends Number,
BAZ extends Collection extends BAR>,
QUUX extends Iterable extends BAR> & Comparable> {
FOO foo();
BAR bar();
BAZ baz();
QUUX quux();
Optional maybeFoo();
List someBars();
Map foobars();
String name();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy