Examples of InjectLiteral


Examples of org.jboss.cdi.tck.literals.InjectLiteral

    @Override
    public Set<AnnotatedField<? super Grocery>> getFields() {
        Set<AnnotatedField<? super Grocery>> fields = new HashSet<AnnotatedField<? super Grocery>>();
        for (AnnotatedField<? super Grocery> field : super.getFields()) {
            if (field.getBaseType().equals(Vegetables.class)) {
                fields.add(wrapField(field, new InjectLiteral()));
            } else if (field.getJavaMember().getName().equals("fruit")) {
                fields.add(wrapFruitField(field, new CheapLiteral()));
            } else if (field.getBaseType().equals(Bread.class)) {
                fields.add(wrapField(field, new AnnotationLiteral<Produces>() {
                }));
View Full Code Here

Examples of org.jboss.cdi.tck.literals.InjectLiteral

                AnnotatedMethod<? super Grocery> wrappedMethod = wrapMethod(method, false, new ExpensiveLiteral(),
                        new AnnotationLiteral<Produces>() {
                        });
                methods.add(wrapMethodParameters(wrappedMethod, false, new Annotation[] { new CheapLiteral() }));
            } else if (method.getJavaMember().getName().equals("nonInjectAnnotatedInitializer")) {
                methods.add(wrapMethod(method, false, new InjectLiteral()));
            } else if (method.getJavaMember().getName().equals("initializer")) {

                AnnotatedMethodWrapper<? super Grocery> methodWrapper = new AnnotatedMethodWrapper(method, true);
                methodWrapper.replaceParameters(new AnnotatedParameterWrapper(methodWrapper.getParameter(0), false,
                        new CheapLiteral()) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.