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

org.jboss.weld.invokable.ConfiguredLookup Maven / Gradle / Ivy

package org.jboss.weld.invokable;

import java.lang.annotation.Annotation;
import java.lang.reflect.Type;

public final class ConfiguredLookup {
    public final int position; // -1 for instance lookup, >= 0 for argument lookups
    public final Type type;
    public final Annotation[] qualifiers;

    ConfiguredLookup(int position, Type type, Annotation[] qualifiers) {
        this.position = position;
        this.type = type;
        this.qualifiers = qualifiers;
    }

    public boolean isInstanceLookup() {
        return position < 0;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy