All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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,
    QUUX extends Iterable & Comparable> {

  FOO foo();
  BAR bar();
  BAZ baz();
  QUUX quux();

  Optional maybeFoo();
  List someBars();
  Map foobars();

  String name();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy