Uses of Interface
gw.lang.reflect.java.IJavaType
-
Packages that use IJavaType Package Description gw.internal.gosu.compiler gw.internal.gosu.parser gw.internal.gosu.parser.java.classinfo gw.lang.parser.coercers gw.lang.reflect gw.lang.reflect.gs gw.lang.reflect.java -
-
Uses of IJavaType in gw.internal.gosu.compiler
Methods in gw.internal.gosu.compiler that return IJavaType Modifier and Type Method Description static IJavaType
FunctionClassUtil. getFunctionClassForArity(boolean hasReturn, int arity)
IJavaType
GosuClassLoader. getFunctionClassForArity(boolean hasReturn, int length)
IJavaType
SingleServingGosuClassLoader. getFunctionClassForArity(boolean hasReturn, int length)
static IJavaType
FunctionClassUtil. getFunctionInterfaceForArity(boolean hasReturn, int arity)
-
Uses of IJavaType in gw.internal.gosu.parser
Subinterfaces of IJavaType in gw.internal.gosu.parser Modifier and Type Interface Description interface
IJavaEnumTypeInternal
interface
IJavaTypeInternal
Classes in gw.internal.gosu.parser that implement IJavaType Modifier and Type Class Description class
JavaEnumType
Provides an implementation of IEnumeratedType for java enumsFields in gw.internal.gosu.parser with type parameters of type IJavaType Modifier and Type Field Description static LockingLazyVar<Map<String,IJavaType>>
TypeLoaderAccess. PRIMITIVE_TYPES_BY_NAME
static Map<Class<?>,IJavaType>
IJavaTypeInternal. TYPES_BY_CLASS
Methods in gw.internal.gosu.parser that return IJavaType Modifier and Type Method Description IJavaType
FrequentUsedJavaTypeCache. getHighUsageType(Class<?> clazz)
IJavaType
FrequentUsedJavaTypeCache. getHighUsageType(String clazz)
IJavaType
DefaultTypeLoader. getInnerType(String fqn)
IJavaType
GosuClass. getJavaType()
IJavaType
TypeLoaderAccess. getPrimitiveType(String name)
Methods in gw.internal.gosu.parser with parameters of type IJavaType Modifier and Type Method Description static boolean
TypeLord. isRecursiveType(IJavaType javaType)
ExtendedTypeData
ExtendedTypeDataFactory. newPropertyData(IJavaType type, String name)
Creates a new instance of a property extension for a property with the given name.void
AsmClassJavaClassInfo. setJavaType(IJavaType javaType)
void
GosuClass. setJavaType(IJavaType javaType)
void
IGosuClassInternal. setJavaType(IJavaType javaType)
-
Uses of IJavaType in gw.internal.gosu.parser.java.classinfo
Methods in gw.internal.gosu.parser.java.classinfo with parameters of type IJavaType Modifier and Type Method Description void
JavaArrayClassInfo. setJavaType(IJavaType javaType)
void
JavaSourceType. setJavaType(IJavaType javaType)
void
JavaSourceUnresolvedClass. setJavaType(IJavaType javaType)
-
Uses of IJavaType in gw.lang.parser.coercers
Methods in gw.lang.parser.coercers with parameters of type IJavaType Modifier and Type Method Description static IJavaClassMethod
FunctionToInterfaceCoercer. getSingleMethodFromJavaInterface(IJavaType interfaceType)
-
Uses of IJavaType in gw.lang.reflect
Fields in gw.lang.reflect with type parameters of type IJavaType Modifier and Type Field Description static LocklessLazyVar<List<IJavaType>>
DefaultArrayType. INTERFACES
Methods in gw.lang.reflect that return IJavaType Modifier and Type Method Description IJavaType
ITypeSystem. getPrimitiveType(String name)
static IJavaType
TypeSystem. getPrimitiveType(String name)
IJavaType
TypeBase. loadJavaType(String fullyQualifiedName)
-
Uses of IJavaType in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return IJavaType Modifier and Type Method Description IJavaType
IGosuClassLoader. getFunctionClassForArity(boolean hasReturn, int length)
IJavaType
IGosuClass. getJavaType()
-
Uses of IJavaType in gw.lang.reflect.java
Methods in gw.lang.reflect.java that return IJavaType Modifier and Type Method Description static IJavaType
JavaTypes. ACTUAL_NAME()
static IJavaType
JavaTypes. ANNOTATION()
static IJavaType
JavaTypes. ANNOTATION_USAGE()
static IJavaType
JavaTypes. ANNOTATION_USAGES()
static IJavaType
JavaTypes. ARRAY_LIST()
static IJavaType
JavaTypes. AUTOINSERT()
static IJavaType
JavaTypes. BIG_DECIMAL()
static IJavaType
JavaTypes. BIG_DECIMAL_INTERVAL()
static IJavaType
JavaTypes. BIG_INTEGER()
static IJavaType
JavaTypes. BIG_INTEGER_INTERVAL()
static IJavaType
JavaTypes. BINDINGS()
static IJavaType
JavaTypes. BOOLEAN()
static IJavaType
JavaTypes. BYTE()
static IJavaType
JavaTypes. CHAR_SEQUENCE()
static IJavaType
JavaTypes. CHARACTER()
static IJavaType
JavaTypes. CLASS()
static IJavaType
JavaTypes. COLLECTION()
static IJavaType
JavaTypes. COMPARABLE()
static IJavaType
JavaTypes. COMPARABLE_INTERVAL()
static IJavaType
JavaTypes. DATE()
static IJavaType
JavaTypes. DATE_INTERVAL()
static IJavaType
JavaTypes. DOUBLE()
static IJavaType
JavaTypes. ENUM()
static IJavaType
JavaTypes. ERROR()
static IJavaType
JavaTypes. EXCEPTION()
static IJavaType
JavaTypes. FLOAT()
static IJavaType
JavaTypes. FUNCTIONAL_INTERFACE()
IJavaType
IJavaType. getGenericType()
If this is a parameterized type, returns the generic type this type parameterizes.static IJavaType
JavaTypes. getGosuType(Class<?> c)
static IJavaType
JavaTypes. getJreType(Class<?> c)
static IJavaType
JavaTypes. getSystemType(Class<?> c)
static IJavaType
JavaTypes. HASH_MAP()
static IJavaType
JavaTypes. HASH_SET()
static IJavaType
JavaTypes. IANNOTATION()
static IJavaType
JavaTypes. IBLOCK_EXPRESSION()
static IJavaType
JavaTypes. IDIMENSION()
static IJavaType
JavaTypes. IEXECUTION_ENVIRONMENT()
static IJavaType
JavaTypes. IEXPANDO()
static IJavaType
JavaTypes. IGOSU_CLASS_OBJECT()
static IJavaType
JavaTypes. IGOSU_OBJECT()
static IJavaType
JavaTypes. IINHERITED()
static IJavaType
JavaTypes. IINTERVAL()
static IJavaType
JavaTypes. INHERITED()
static IJavaType
JavaTypes. INTEGER()
static IJavaType
JavaTypes. INTEGER_INTERVAL()
static IJavaType
JavaTypes. INTERNAL_API()
static IJavaType
JavaTypes. IPROGRAM_INSTANCE()
static IJavaType
JavaTypes. ITERABLE()
static IJavaType
JavaTypes. ITERATOR()
static IJavaType
JavaTypes. ITYPE()
static IJavaType
JavaTypes. JAVA_LANG_DEPRECATED()
static IJavaType
JavaTypes. LINKED_LIST()
static IJavaType
JavaTypes. LIST()
static IJavaType
JavaTypes. LOCK()
static IJavaType
JavaTypes. LONG()
static IJavaType
JavaTypes. LONG_INTERVAL()
static IJavaType
JavaTypes. MAP()
static IJavaType
JavaTypes. NUMBER()
static IJavaType
JavaTypes. NUMBER_INTERVAL()
static IJavaType
JavaTypes. OBJECT()
static IJavaType
JavaTypes. pBOOLEAN()
static IJavaType
JavaTypes. pBYTE()
static IJavaType
JavaTypes. pCHAR()
static IJavaType
JavaTypes. pDOUBLE()
static IJavaType
JavaTypes. pFLOAT()
static IJavaType
JavaTypes. pINT()
static IJavaType
JavaTypes. pLONG()
static IJavaType
JavaTypes. pSHORT()
static IJavaType
JavaTypes. pVOID()
static IJavaType
JavaTypes. QNAME()
static IJavaType
JavaTypes. RATIONAL()
static IJavaType
JavaTypes. REPEATABLE()
static IJavaType
JavaTypes. RUNTIME_EXCEPTION()
static IJavaType
JavaTypes. SEQUENCEABLE_INTERVAL()
static IJavaType
JavaTypes. SET()
static IJavaType
JavaTypes. SHORT()
static IJavaType
JavaTypes. STRICT_GENERICS()
static IJavaType
JavaTypes. STRING()
static IJavaType
JavaTypes. STRING_BUFFER()
static IJavaType
JavaTypes. STRING_BUILDER()
static IJavaType
JavaTypes. TARGET()
static IJavaType
JavaTypes. TARGET_MODIFIER()
static IJavaType
JavaTypes. THROWABLE()
static IJavaType
JavaTypes. TIME_ZONE()
Methods in gw.lang.reflect.java that return types with arguments of type IJavaType Modifier and Type Method Description List<IJavaType>
IJavaType. getInnerClasses()
Methods in gw.lang.reflect.java with parameters of type IJavaType Modifier and Type Method Description void
ErrorJavaClassInfo. setJavaType(IJavaType javaType)
-