Package io.quarkus.qute.deployment
Class Types
- java.lang.Object
-
- io.quarkus.qute.deployment.Types
-
public final class Types extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classTypes.AssignabilityCheck
-
Field Summary
Fields Modifier and Type Field Description (package private) static StringJAVA_LANG_PREFIX
-
Constructor Summary
Constructors Constructor Description Types()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static org.jboss.jandex.Typebox(org.jboss.jandex.PrimitiveType.Primitive primitive)(package private) static org.jboss.jandex.Typebox(org.jboss.jandex.Type type)(package private) static <T extends org.jboss.jandex.Type>
Map<org.jboss.jandex.TypeVariable,org.jboss.jandex.Type>buildResolvedMap(List<T> resolvedArguments, List<org.jboss.jandex.TypeVariable> typeVariables, Map<org.jboss.jandex.TypeVariable,org.jboss.jandex.Type> resolvedTypeParameters, org.jboss.jandex.IndexView index)(package private) static booleancontainsTypeVariable(org.jboss.jandex.Type type)(package private) static Set<org.jboss.jandex.Type>getTypeClosure(org.jboss.jandex.ClassInfo classInfo, Map<org.jboss.jandex.TypeVariable,org.jboss.jandex.Type> resolvedTypeParameters, org.jboss.jandex.IndexView index)(package private) static booleanisImplementorOf(org.jboss.jandex.ClassInfo target, org.jboss.jandex.DotName interfaceName, org.jboss.jandex.IndexView index)(package private) static org.jboss.jandex.TyperesolveTypeParam(org.jboss.jandex.Type typeParam, Map<org.jboss.jandex.TypeVariable,org.jboss.jandex.Type> resolvedTypeParameters, org.jboss.jandex.IndexView index)
-
-
-
Field Detail
-
JAVA_LANG_PREFIX
static final String JAVA_LANG_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTypeClosure
static Set<org.jboss.jandex.Type> getTypeClosure(org.jboss.jandex.ClassInfo classInfo, Map<org.jboss.jandex.TypeVariable,org.jboss.jandex.Type> resolvedTypeParameters, org.jboss.jandex.IndexView index)
-
buildResolvedMap
static <T extends org.jboss.jandex.Type> Map<org.jboss.jandex.TypeVariable,org.jboss.jandex.Type> buildResolvedMap(List<T> resolvedArguments, List<org.jboss.jandex.TypeVariable> typeVariables, Map<org.jboss.jandex.TypeVariable,org.jboss.jandex.Type> resolvedTypeParameters, org.jboss.jandex.IndexView index)
-
resolveTypeParam
static org.jboss.jandex.Type resolveTypeParam(org.jboss.jandex.Type typeParam, Map<org.jboss.jandex.TypeVariable,org.jboss.jandex.Type> resolvedTypeParameters, org.jboss.jandex.IndexView index)
-
containsTypeVariable
static boolean containsTypeVariable(org.jboss.jandex.Type type)
-
box
static org.jboss.jandex.Type box(org.jboss.jandex.Type type)
-
box
static org.jboss.jandex.Type box(org.jboss.jandex.PrimitiveType.Primitive primitive)
-
isImplementorOf
static boolean isImplementorOf(org.jboss.jandex.ClassInfo target, org.jboss.jandex.DotName interfaceName, org.jboss.jandex.IndexView index)
-
-