Companion
Functions
Answer the integer range type that corresponds to Java byte.
Answer the canonical pojo type for the specified pojo type. This marshals certain pojo types to Avail types (e.g., java.lang.String -> string).
Answer the integer range type that corresponds to Java char.
Given an LRUCacheKey, compute the corresponding pojo type.
Create a fused pojo type based on the given complete parameterization map. Each ancestor class and interface occurs as a key, with that class or interface's parameter tuple as the value.
Answer the integer range type that corresponds to Java int.
Answer the integer range type that corresponds to Java long.
Marshal the supplied A_Type, as though it will be used for Executable lookup, using a boxed Java class to represent a primitive Java type.
Answer the most general pojo array type.
Answer the most general pojo type.
Create a pojo type that represents an array of the specified element type.
Answer a special instance type that represents the self type of a Java class or interface.
Answer a special atom whose instance type represents the self type of a Java class or interface.
Create a pojo type for the specified Java class.
Create a pojo type from the specified Java class and type arguments.
Resolve the specified type using the given type variables.
Create a pojo self type for the specified Java class.
Answer the integer range type that corresponds to Java short.
Marshal the arbitrary Java object to its counterpart Avail object.