public abstract class ForwardingResolvable extends Object implements Resolvable
Constructor and Description |
---|
ForwardingResolvable() |
Modifier and Type | Method and Description |
---|---|
protected abstract Resolvable |
delegate() |
boolean |
equals(Object obj) |
javax.enterprise.inject.spi.Bean<?> |
getDeclaringBean()
Get the declaring the injection point, or null if there is none
|
Class<?> |
getJavaClass()
Get the underlying java class used to generate this resolvable, or null
if no java class was used
|
Set<QualifierInstance> |
getQualifiers()
Get the bindings to use for resolution.
|
Set<Type> |
getTypes()
The types that this resolvable may be assigned to
|
int |
hashCode() |
boolean |
isDelegate()
Returns true if the resolvable represents a delegate injection point, which requires specific rules (8.3.1) to be used
during resolution.
|
String |
toString() |
protected abstract Resolvable delegate()
public Set<QualifierInstance> getQualifiers()
Resolvable
getQualifiers
in interface Resolvable
public Set<Type> getTypes()
Resolvable
getTypes
in interface Resolvable
public Class<?> getJavaClass()
Resolvable
getJavaClass
in interface Resolvable
public javax.enterprise.inject.spi.Bean<?> getDeclaringBean()
Resolvable
getDeclaringBean
in interface Resolvable
public boolean isDelegate()
Resolvable
isDelegate
in interface Resolvable
Copyright © 2024. All rights reserved.