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 class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) static org.jboss.jandex.Type
    box(org.jboss.jandex.PrimitiveType.Primitive primitive)
     
    (package private) static org.jboss.jandex.Type
    box(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 boolean
    containsTypeVariable(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 boolean
    isImplementorOf(org.jboss.jandex.ClassInfo target, org.jboss.jandex.DotName interfaceName, org.jboss.jandex.IndexView index)
     
    (package private) 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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • Types

      public Types()
  • Method Details

    • 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)