package org.jboss.jsr299.tck.tests.jbt.core;
import javax.enterprise.inject.Produces;
import javax.inject.Inject;
public class TypeNames {
@Produces int[] arg1;
@Produces long arg2;
@Produces Integer[] arg3;
@Produces Short arg4;
@Produces Test arg5;
@Produces
public int[] getFoo() {
return new int[]{};
}
@Produces
public long getFoo1() {
return 0;
}
@Produces
public Integer[] getFoo2() {
return null;
}
@Produces
public Short getFoo3() {
return null;
}
@Produces
public Test getFoo4() {
return null;
}
@Inject
private void injectFoo(int[] arg1, long arg2, Integer[] arg3, Short arg4, Test arg5) {
}
public static class Test {}
}