Uses of Interface
gw.lang.reflect.IType
-
-
Uses of IType in gw.internal.gosu.parser
Methods in gw.internal.gosu.parser that return IType Modifier and Type Method Description IType[]IParameterizableType. getLoaderParameterizedTypes()ITypeIGosuAnnotation. getType() -
Uses of IType in gw.lang
Methods in gw.lang that return IType Modifier and Type Method Description static ITypeGosuShop. getPureGenericType(IType type)ITypeIGosuShop. getPureGenericType(IType type)Methods in gw.lang that return types with arguments of type IType Modifier and Type Method Description static Map<IType,IType>GosuShop. getPublishedTypeMap(IJavaClassInfo classInfo)static Map<IType,IType>GosuShop. getPublishedTypeMap(IJavaClassInfo classInfo)Methods in gw.lang with parameters of type IType Modifier and Type Method Description static booleanGosuShop. contains(IType[] types, IType type)static IMetaTypeGosuShop. createMetaType(IType type, boolean literal)IMetaTypeIGosuShop. createMetaType(IType type, boolean literal)static ISymbolGosuShop. createSymbol(CharSequence name, IType type, IStackProvider stackProvider)static ISymbolGosuShop. createSymbol(CharSequence name, IType type, Object value)ISymbolIGosuShop. createSymbol(CharSequence name, IType type, IStackProvider stackProvider)ISymbolIGosuShop. createSymbol(CharSequence name, IType type, Object value)static IGosuClassGosuShop. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)IGosuClassIGosuShop. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)static IGosuClassGosuShop. getGosuClassFrom(IType fromType)IGosuClassIGosuShop. getGosuClassFrom(IType fromType)List<? extends IMethodInfo>IGosuShop. getMethods(ITypeInfo beanInfo, IType ownersIntrinsicType)static IModuleGosuShop. getModule(IType type)List<? extends IPropertyInfo>IGosuShop. getProperties(ITypeInfo beanInfo, IType classSource)IPropertyInfoIGosuShop. getPropertyInfo(IType classBean, String strProperty, IFeatureFilter filter, IParserPart parserBase, IScriptabilityModifier scriptabilityConstraint)static ITypeGosuShop. getPureGenericType(IType type)ITypeIGosuShop. getPureGenericType(IType type) -
Uses of IType in gw.lang.annotation
Methods in gw.lang.annotation with parameters of type IType Modifier and Type Method Description static UsageModifierUsageModifier. getUsageModifier(IParsedElement pe, UsageTarget targetType, IType annotationType, AnnotationUseSiteTarget target) -
Uses of IType in gw.lang.function
Methods in gw.lang.function that return IType Modifier and Type Method Description ITypeAbstractBlock. getIntrinsicType() -
Uses of IType in gw.lang.gosuc
Methods in gw.lang.gosuc that return types with arguments of type IType Modifier and Type Method Description List<IType>Gosuc. compile(IModule module, List<String> types)List<IType>Gosuc. compile(String moduleName, List<String> types)List<IType>GosucCompiler. compile(GosucProject project, Collection<? extends CharSequence> typeNames)List<IType>IGosuc. compile(IModule module, List<String> typesToCompile)List<IType>IGosuc. compile(String moduleName, List<String> typesToCompile) -
Uses of IType in gw.lang.ir
Methods in gw.lang.ir that return IType Modifier and Type Method Description static ITypeSignatureUtil. getPureGenericType(IType type)ITypeIRType. getType()ITypeSyntheticIRArrayType. getType()ITypeSyntheticIRType. getType()Methods in gw.lang.ir with parameters of type IType Modifier and Type Method Description IRTypeIRTypeResolver. getDescriptor(IType type)static ITypeSignatureUtil. getPureGenericType(IType type)voidIRClass. makeGenericSignature(IType type)static voidSignatureUtil. visitType(gw.internal.ext.org.objectweb.asm.signature.SignatureVisitor sv, IType type, boolean[] bGeneric) -
Uses of IType in gw.lang.ir.builder
Methods in gw.lang.ir.builder with parameters of type IType Modifier and Type Method Description protected IRTypeIRBuilder. getIRType(IType type)static IRTypeIRBuilderMethods. getIRType(IType type)protected static IRTypeIRElementBuilder. getIRType(IType type)static IRNewArrayExpressionBuilderIRBuilderMethods. newArray(IType rootType, int size)static IRCompositeExpressionBuilderIRBuilderMethods. newArray(IType componentType, List<IRExpressionBuilder> values)IRMethodBuilderIRMethodBuilder. parameter(String name, IType type)IRMethodBuilderIRMethodBuilder. returns(IType returnType)IRClassBuilderIRClassBuilder. withInterface(IType type)IRFieldBuilderIRFieldBuilder. withType(IType type) -
Uses of IType in gw.lang.ir.statement
Constructors in gw.lang.ir.statement with parameters of type IType Constructor Description IRFieldDecl(int modifiers, boolean explicitInternal, String name, IRType type, IType iType, Object value)IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, IType returnIType, List<IRSymbol> parameters, IType[] argTypes, IType methodType, Object[] annotationDefault) -
Uses of IType in gw.lang.parser
Subinterfaces of IType in gw.lang.parser Modifier and Type Interface Description interfaceIBlockClassinterfaceIFileRepositoryBasedTypeFields in gw.lang.parser with type parameters of type IType Modifier and Type Field Description TypeSystemAwareCache<Pair<IType,IType>,ICoercer>StandardCoercionManager. _coercerCacheTypeSystemAwareCache<Pair<IType,IType>,ICoercer>StandardCoercionManager. _coercerCacheMethods in gw.lang.parser that return IType Modifier and Type Method Description static ITypeGosuParserTypes. BOOLEAN_TYPE()static ITypeGosuParserTypes. CHAR_TYPE()static ITypeGosuParserTypes. DATETIME_TYPE()static ITypeGosuParserTypes. GENERIC_BEAN_TYPE()ITypeTypeVarToTypeMap. get(ITypeVariableType tvType)IType[]IDynamicFunctionSymbol. getArgTypes()IType[]IReducedDynamicFunctionSymbol. getArgTypes()ITypeIReducedDynamicPropertySymbol. getAssignableType()ITypeIBlockClass. getBlockType()<E> ITypeTypeVarToTypeMap. getByMatcher(E tv, TypeVarToTypeMap.ITypeVarMatcher<E> matcher)ITypeTypeVarToTypeMap. getByString(String tv)abstract ITypeIScriptPartId. getContainingType()ITypeScriptPartId. getContainingType()ITypeTypelessScriptPartId. getContainingType()ITypeIExpression. getContextType()ITypeIInitializerSymbol. getDeclaringTypeOfProperty()ITypeIParseTree. getEnclosingType()ITypeIParseIssue. getExpectedType()ITypeParserOptions. getExpectedType()ITypeIHasInnerClass. getInnerClass(CharSequence strTypeName)returns the appropriate inner classITypeIDynamicFunctionSymbol. getReturnType()ITypeIParsedElement. getReturnType()ITypeIReducedDynamicFunctionSymbol. getReturnType()ITypeParserOptions. getSuperType()ITypeDefaultReducedSymbol. getType()ITypeIHasType. getType()ITypeIReducedDynamicFunctionSymbol. getType()ITypeIReducedSymbol. getType()ITypeISymbol. getType()Returns the Symbol's type.ITypeParseResult. getType()static ITypeGosuParserTypes. LIST_TYPE()static ITypeGosuParserTypes. NULL_TYPE()static ITypeGosuParserTypes. NUMBER_TYPE()ITypeTypeVarToTypeMap. put(ITypeVariableType tvType, IType type)ITypeTypeVarToTypeMap. put(ITypeVariableType tvType, IType type, boolean bReverse)ITypeTypeVarToTypeMap. remove(ITypeVariableType tvType)ITypeIHasInnerClass. resolveRelativeInnerClass(String strTypeName, boolean bForce)ITypeIResolvingCoercer. resolveType(IType target, IType source)This method should produce a more appropriately parameterized type for the given target type for this coercion.ITypeITypeUsesMap. resolveType(String strRelativeName)Resolve the type of a relative name via the type uses.static ITypeGosuParserTypes. STRING_TYPE()ITypeICoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)Verifies that the right hand type can be converted or coerced to the left hand type.ITypeICoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState)Verifies that the right hand type can be converted or coerced to the left hand type.ITypeStandardCoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)ITypeStandardCoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState)Methods in gw.lang.parser that return types with arguments of type IType Modifier and Type Method Description Set<Map.Entry<ITypeVariableType,Pair<IType,Boolean>>>TypeVarToTypeMap. entrySet()List<? extends IType>IHasInnerClass. getInnerClasses()List<? extends IType>IHasInnerClass. getLoadedInnerClasses()Pair<IType,Boolean>TypeVarToTypeMap. getPair(ITypeVariableType tvType)Collection<Pair<IType,Boolean>>TypeVarToTypeMap. values()Methods in gw.lang.parser with parameters of type IType Modifier and Type Method Description static booleanStandardCoercionManager. arePrimitiveTypesAssignable(IType toType, IType fromType)booleanICoercionManager. canCoerce(IType lhsType, IType rhsType)booleanStandardCoercionManager. canCoerce(IType lhsType, IType rhsType)ObjectICoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectICoercionManager. convertNullAsPrimitive(IType intrType, boolean isForBoxing)Converts a null value to a value compatible with the specified primitive type.ObjectStandardCoercionManager. convertNullAsPrimitive(IType intrType, boolean isForBoxing)ObjectICoercionManager. convertValue(Object value, IType intrType)ObjectStandardCoercionManager. convertValue(Object value, IType intrType)Given a value and a target Class, return a compatible value via the target Class.ICoercerICoercionManager. findCoercer(IType lhsType, IType rhsType, boolean runtime)ICoercerStandardCoercionManager. findCoercer(IType lhsType, IType rhsType, boolean runtime)protected ICoercerStandardCoercionManager. getCoercerInternal(IType lhsType, IType rhsType, boolean runtime)Returns a coercer from values of rhsType to values of lhsType if one exists.protected ICoercerStandardCoercionManager. getHighPriorityPrimitiveOrBoxedConverter(IType type)protected ICoercerStandardCoercionManager. getPrimitiveOrBoxedConverter(IType type)intICoercer. getPriority(IType to, IType from)static booleanStandardCoercionManager. isBoxed(IType lhsType)booleanICoercionManager. isPrimitiveOrBoxed(IType type)Determine whether the specified type is either a primitive or a boxed primitive.booleanStandardCoercionManager. isPrimitiveOrBoxed(IType lhsType)static booleanStandardCoercionManager. isStructurallyAssignable(IType toType, IType fromType)static booleanStandardCoercionManager. isStructurallyAssignable_Laxed(IType toType, IType fromType)static booleanStandardCoercionManager. isStructurallyAssignable_Laxed(IType toType, IType fromType, TypeVarToTypeMap inferenceMap)static booleanStandardCoercionManager. isStructurallyAssignable_Laxed(IType toType, IType fromType, IMethodInfo specificMethod, TypeVarToTypeMap inferenceMap)booleanICoercionManager. notCoercibleOrRequiresExplicitCoercion(IType lhsType, IType rhsType)booleanStandardCoercionManager. notCoercibleOrRequiresExplicitCoercion(IType lhsType, IType rhsType)IParseResultIGosuProgramParser. parseEval(String strSource, List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)IExpressionIGosuParser. parseExp(IScriptPartId partId, IType expectedExpressionType)Parses a Gosu expression.IExpressionIGosuParser. parseExp(IScriptPartId partId, IType expectedExpressionType, IFileContext context, boolean assignRuntime)Parses a Gosu expression.IProgramIGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime)IProgramIGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException)IProgramIGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException, IType superType)IProgramIGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType)IProgramIGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType)IProgramIGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime)IProgramIGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException)IParseResultIGosuProgramParser. parseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)ITypeTypeVarToTypeMap. put(ITypeVariableType tvType, IType type)ITypeTypeVarToTypeMap. put(ITypeVariableType tvType, IType type, boolean bReverse)ICoercerICoercionManager. resolveCoercerStatically(IType lhsType, IType rhsType)Determine and return a statically valid coercer from the rhsType to the lhsType.ICoercerStandardCoercionManager. resolveCoercerStatically(IType typeToCoerceTo, IType typeToCoerceFrom)ITypeIResolvingCoercer. resolveType(IType target, IType source)This method should produce a more appropriately parameterized type for the given target type for this coercion.voidIParseIssue. setExpectedType(IType argType)voidDefaultReducedSymbol. setType(IType type)voidISymbol. setType(IType type)Sets the Symbol's type.ITypeICoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)Verifies that the right hand type can be converted or coerced to the left hand type.ITypeICoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState)Verifies that the right hand type can be converted or coerced to the left hand type.ITypeStandardCoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)ITypeStandardCoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState)ParserOptionsParserOptions. withExpectedType(IType expectedType)ParserOptionsParserOptions. withSuperType(IType superType)Method parameters in gw.lang.parser with type arguments of type IType Modifier and Type Method Description ArrayList<ISymbol>IGosuParser. parseParameterDeclarationList(IParsedElement pe, boolean bStatic, List<IType> inferredArgumentTypes)Constructors in gw.lang.parser with parameters of type IType Constructor Description DefaultReducedSymbol(String name, IType type)ScriptPartId(IType type, String strPartId) -
Uses of IType in gw.lang.parser.coercers
Methods in gw.lang.parser.coercers that return IType Modifier and Type Method Description ITypeBasePrimitiveCoercer. resolveType(IType target, IType source)ITypeFunctionToInterfaceCoercer. resolveType(IType target, IType source)ITypeMetaTypeToClassCoercer. resolveType(IType target, IType source)Methods in gw.lang.parser.coercers with parameters of type IType Modifier and Type Method Description static booleanFunctionFromInterfaceCoercer. areTypesCompatible(IFunctionType functionType, IType interfaceType)ObjectBasePHighPriorityCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectBasePrimitiveCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectBigDecimalCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectBigIntegerCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectBlockCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectBooleanCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectByteCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectCharCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectDateCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectDoubleCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectFeatureReferenceToBlockCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectFloatCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectFunctionFromInterfaceCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectFunctionToInterfaceCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectGosuArrayToJavaArrayCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectIdentityCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectIMonitorLockCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectIntCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectLongCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectMetaTypeToClassCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectMethodReferenceCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectNonWarningStringCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectPrimitiveCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectPriorityDelegatingCoercer. coerceValue(IType typeToCoerceTo, Object value)RationalRationalCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectRuntimeCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectShortCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectStringBufferCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectStringBuilderCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectStringCoercer. coerceValue(IType typeToCoerceTo, Object value)ObjectTypeVariableCoercer. coerceValue(IType typeToCoerceTo, Object value)intBaseBoxedCoercer. getPriority(IType to, IType from)intBasePHighPriorityCoercer. getPriority(IType to, IType from)intBasePrimitiveCoercer. getPriority(IType to, IType from)intBigDecimalCoercer. getPriority(IType to, IType from)intBigIntegerCoercer. getPriority(IType to, IType from)intBlockCoercer. getPriority(IType to, IType from)intFeatureReferenceToBlockCoercer. getPriority(IType to, IType from)intFunctionFromInterfaceCoercer. getPriority(IType to, IType from)intFunctionToInterfaceCoercer. getPriority(IType to, IType from)intGosuArrayToJavaArrayCoercer. getPriority(IType to, IType from)intIdentityCoercer. getPriority(IType to, IType from)intIMonitorLockCoercer. getPriority(IType to, IType from)intMetaTypeToClassCoercer. getPriority(IType to, IType from)intMethodReferenceCoercer. getPriority(IType to, IType from)intPrimitiveCoercer. getPriority(IType to, IType from)intPriorityDelegatingCoercer. getPriority(IType to, IType from)intRationalCoercer. getPriority(IType to, IType from)intRuntimeCoercer. getPriority(IType to, IType from)intStandardCoercer. getPriority(IType to, IType from)intTypeVariableCoercer. getPriority(IType to, IType from)static intBasePrimitiveCoercer. getPriorityOf(IType to, IType from)static IFunctionTypeFunctionToInterfaceCoercer. getRepresentativeFunctionType(IType interfaceType)static IMethodInfoFunctionToInterfaceCoercer. getSingleMethod(IType interfaceType)protected booleanStandardCoercer. isCoercingDimensionWithSameType(IType to, IType from)static intBasePrimitiveCoercer. losesInformation(IType from, IType to)ITypeBasePrimitiveCoercer. resolveType(IType target, IType source)ITypeFunctionToInterfaceCoercer. resolveType(IType target, IType source)ITypeMetaTypeToClassCoercer. resolveType(IType target, IType source)Constructors in gw.lang.parser.coercers with parameters of type IType Constructor Description BasePrimitiveCoercer(ICoercer nonPrimitiveCoercer, IType primitiveType, IType nonPrimitiveType) -
Uses of IType in gw.lang.parser.exceptions
Methods in gw.lang.parser.exceptions that return IType Modifier and Type Method Description ITypeParseException. getExpectedType()ITypeParseIssue. getExpectedType()ITypeParseWarning. getExpectedType()IType[]ParseException. getParamTypesExpected()ITypeICoercionIssue. getTypeToCoerceTo()ITypeImplicitCoercionError. getTypeToCoerceTo()ITypeImplicitCoercionWarning. getTypeToCoerceTo()Methods in gw.lang.parser.exceptions with parameters of type IType Modifier and Type Method Description static StringParseResultsException. getExpectedTypeName(IType type)voidParseException. setExpectedType(IType typeExpected)Sets the expected type information from the parser.voidParseWarning. setExpectedType(IType argType)voidParseException. setParamTypesExpected(IType... paramTypesExpected)Constructors in gw.lang.parser.exceptions with parameters of type IType Constructor Description ImplicitCoercionError(IParserState standardParserState, ResourceKey msgImplicitCoercionWarning, IType typeToCoerceTo, Object... args)ImplicitCoercionWarning(IParserState standardParserState, ResourceKey msgImplicitCoercionWarning, IType typeToCoerceTo, Object... args)ParseException(IParserState parserState, IType typeExpected, ResourceKey msgKey, Object... args) -
Uses of IType in gw.lang.parser.expressions
Methods in gw.lang.parser.expressions that return IType Modifier and Type Method Description IType[]IBeanMethodCallExpression. getArgTypes()IType[]INewExpression. getArgTypes()ITypeITypeVariableDefinition. getBoundingType()ITypeIArrayAccessExpression. getComponentType()ITypeIMapAccessExpression. getComponentType()ITypeITypeVariableDefinition. getEnclosingType()ITypeIFeatureLiteralExpression. getFinalRootType()ITypeIMapAccessExpression. getKeyType()ITypeIFeatureLiteralExpression. getRootType()ITypeIMemberAccessExpression. getRootType()ITypeIVarStatement. getType()Methods in gw.lang.parser.expressions that return types with arguments of type IType Modifier and Type Method Description List<IType>IDelegateStatement. getConstituents()Methods in gw.lang.parser.expressions with parameters of type IType Modifier and Type Method Description static VarianceVariance. maybeInferVariance(IType type, IGenericTypeVariable gtv)voidITypeVariableDefinition. setEnclosingType(IType enclosingType)voidITypeLiteralExpression. setType(IType strFqn)static voidVariance. verifyDefaultTypeVarVariance(IType enclosingType, Variance ctxVariance, IType... types)static voidVariance. verifyTypeVarVariance(Variance variance, IType enclosingType, Variance.IVarianceVerifier verifier, IType type) -
Uses of IType in gw.lang.parser.statements
Methods in gw.lang.parser.statements that return IType Modifier and Type Method Description ITypeICatchClause. getCatchType()IType[]IInterfacesClause. getInterfaces()ITypeISuperTypeClause. getSuperType()ITypeITypeLoaderStatement. getTypeLoader() -
Uses of IType in gw.lang.parser.template
Methods in gw.lang.parser.template that return IType Modifier and Type Method Description ITypeITemplateGenerator. getSuperType() -
Uses of IType in gw.lang.reflect
Subinterfaces of IType in gw.lang.reflect Modifier and Type Interface Description interfaceIBlockTypeinterfaceICompoundTypeinterfaceIConstructorTypeinterfaceIDefaultArrayTypeinterfaceIDynamicTypeinterfaceIEnhanceableTypeinterfaceIEnumTypeinterfaceIErrorTypeinterfaceIFunctionTypeinterfaceIInvocableTypeinterfaceIMetaTypeinterfaceINamespaceTypeinterfaceINonLoadableTypeinterfaceITypeDeprecatedinterfaceITypeVariableArrayTypeinterfaceITypeVariableTypeinterfaceType<T>Classes in gw.lang.reflect that implement IType Modifier and Type Class Description classAbstractTypeclassDefaultArrayTypeclassDefaultNonLoadableArrayTypeclassFunctionArrayTypeclassFunctionTypeclassInnerClassCapableTypeclassITypeRefclassParameterizedFunctionTypeclassTypeBaseFields in gw.lang.reflect declared as IType Modifier and Type Field Description static IType[]IType. EMPTY_ARRAYstatic IType[]IType. EMPTY_TYPE_ARRAYFields in gw.lang.reflect with type parameters of type IType Modifier and Type Field Description protected Set<IType>FunctionType. _allTypesInHierarchystatic ArrayList<IType>IType. EMPTY_TYPE_LISTMethods in gw.lang.reflect with type parameters of type IType Modifier and Type Method Description <E extends IType>
EMethodScorer. getGenericType(E type)static <E extends IType>
ETypeSystem. getPureGenericType(E type)Methods in gw.lang.reflect that return IType Modifier and Type Method Description ITypeITypeSystem. boundTypes(IType parameterType, List<IType> inferringTypes)static ITypeTypeSystem. boundTypes(IType targetType, List<IType> typesToBound)static IType[]TypeSystem. boxPrimitiveTypeParams(IType[] typeParams)protected ITypeFeatureManager. convertType(IType type)static IType[]ReflectUtil. extractRuntimeTypes(Object... args)static IType[]FunctionType. findContravariantParams(IType[] lhsParams, IType[] rhsParams)ITypeITypeSystem. findParameterizedType(IType type, IType rhsType)static ITypeTypeSystem. findParameterizedType(IType type, IType rhsType)ITypeITypeSystem. get(IJavaClassInfo javaClassInfo)Gets the intrinsic type for a given class info object.ITypeITypeSystem. get(Class<?> javaClass)Gets the intrinsic type for a given class.static ITypeTypeSystem. get(IJavaClassInfo javaClassInfo)static ITypeTypeSystem. get(IJavaClassInfo classInfo, IModule module)static ITypeTypeSystem. get(Class javaClass)Gets the intrinsic type for a given class.static ITypeTypeSystem. get(Class javaClass, IModule module)ITypeITypeSystem. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)static ITypeTypeSystem. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)ITypeFunctionType. getArrayType()ITypeIType. getArrayType()Make an array type from this type.ITypeParameterizedFunctionType. getArrayType()ITypeTypeBase. getArrayType()default ITypeIIntrinsicTypeReference. getAssignableFeatureType()The type this feature can be assigned from.ITypeITypeVariableType. getBoundingType()ITypeITypeSystem. getBoxType(IType primitiveType)static ITypeTypeSystem. getBoxType(IType primitiveType)ITypeITypeSystem. getByFullName(String fullyQualifiedName)Gets an intrinsic type based on a fully-qualified name.static ITypeTypeSystem. getByFullName(String fullyQualifiedName)Gets an intrinsic type based on a fully-qualified name.static ITypeTypeSystem. getByFullName(String fullyQualifiedName, IModule module)static ITypeTypeSystem. getByFullName(String fullyQualifiedName, String moduleName)Deprecated.call getByFullName( String, IModule )ITypeITypeSystem. getByFullNameIfValid(String fullyQualifiedName)Gets a type based on a fully-qualified name.static ITypeTypeSystem. getByFullNameIfValid(String fullyQualifiedName)Gets a type based on a fully-qualified name.static ITypeTypeSystem. getByFullNameIfValid(String typeName, IModule module)ITypeITypeSystem. getByFullNameIfValidNoJava(String fullyQualifiedName)static ITypeTypeSystem. getByFullNameIfValidNoJava(String fullyQualifiedName)ITypeITypeSystem. getByRelativeName(String relativeName)ITypeITypeSystem. getByRelativeName(String relativeName, ITypeUsesMap typeUses)Gets an intrinsic type based on a relative name.static ITypeTypeSystem. getByRelativeName(String relativeName)static ITypeTypeSystem. getByRelativeName(String relativeName, ITypeUsesMap typeUses)Gets an intrinsic type based on a relative name.ITypeFeatureManagerTypeInfoBase. getCompilingClass()ITypeITypeSystem. getCompilingType(String strName)static ITypeTypeSystem. getCompilingType(String strName)ITypeDefaultArrayType. getComponentType()ITypeFunctionType. getComponentType()ITypeIType. getComponentType()If this is an array type, a type representing the component type of the array.ITypeITypeSystem. getComponentType(IType valueType)ITypeParameterizedFunctionType. getComponentType()ITypeTypeBase. getComponentType()static ITypeTypeSystem. getComponentType(IType valueType)ITypeITypeSystem. getCompoundType(Set<IType> types)static ITypeTypeSystem. getCompoundType(Set<IType> types)ITypeITypeSystem. getCurrentCompilingType()static ITypeTypeSystem. getCurrentCompilingType()ITypeIConstructorType. getDeclaringType()Returns the type being contructed.ITypeITypeSystem. getDefaultParameterizedType(IType type)static ITypeTypeSystem. getDefaultParameterizedType(IType type)ITypeITypeSystem. getDefaultParameterizedTypeWithTypeVars(IType type)static ITypeTypeSystem. getDefaultParameterizedTypeWithTypeVars(IType type)ITypeDefaultArrayType. getEnclosingType()ITypeFunctionType. getEnclosingType()ITypeIType. getEnclosingType()Returns the type immediately enclosing this type.ITypeParameterizedFunctionType. getEnclosingType()ITypeTypeBase. getEnclosingType()ITypeAnnotationReflectUtil.SyntheticExceptionInfo. getExceptionType()ITypeIExceptionInfo. getExceptionType()Returns the intrinsic type this exception representsITypeITypeSystem. getExpandableComponentType(IType type)ITypeIIntrinsicTypeReference. getFeatureType()The type of this feature e.g., for a property this is the property's type.ITypeParameterInfoBuilder.BuiltParameterInfo. getFeatureType()ITypePropertyInfoBuilder.BuiltPropertyInfo. getFeatureType()ITypePropertyInfoDelegate. getFeatureType()ITypeSimpleParameterInfo. getFeatureType()ITypeTypedParameterDescriptor. getFeatureType()ITypeTypedPropertyDescriptor. getFeatureType()ITypeITypeSystem. getFromObject(Object object)Returns the intrinsic type for the given Object.static ITypeTypeSystem. getFromObject(Object object)Returns the intrinsic type for the given Object.static ITypeTypeSystem. getFromObject(Object object, IModule module)ITypeITypeSystem. getFunctionalInterface(IFunctionType type)static ITypeTypeSystem. getFunctionalInterface(IFunctionType type)ITypeDefaultArrayType. getGenericType()ITypeFunctionType. getGenericType()ITypeIType. getGenericType()If this is a parameterized type, returns the generic type this type parameterizes.ITypeParameterizedFunctionType. getGenericType()ITypeTypeBase. getGenericType()IType[]DefaultArrayType. getInterfaces()IType[]FunctionType. getInterfaces()IType[]IType. getInterfaces()IType[]ParameterizedFunctionType. getInterfaces()ITypeFunctionType. getIntrinsicType()ITypeIExtendedTypeLoader. getIntrinsicTypeFromObject(Object object)Returns the intrinsic type for the given Object.ITypeITypeSystem. getJavaType(Class javaClass)static ITypeTypeSystem. getJavaType(Class javaClass)Deprecated.ITypeIEntityAccess. getKeyType()static ITypeTypeSystem. getKeyType()ITypeModifiedParameterInfo. getOriginalType()ITypeAnnotationReflectUtil.SyntheticExceptionInfo. getOwnersType()ITypeBaseFeatureInfo. getOwnersType()ITypeDefaultArrayTypeInfo. getOwnersType()ITypeFeatureManagerTypeInfoBase. getOwnersType()ITypeIAnnotationInfo. getOwnersType()ITypeIFeatureInfo. getOwnersType()Get this feature's owner's type.ITypeMethodInfoBase. getOwnersType()ITypeMethodInfoDelegate. getOwnersType()ITypeParameterInfoBuilder.BuiltParameterInfo. getOwnersType()ITypePropertyInfoBase. getOwnersType()ITypePropertyInfoDelegate. getOwnersType()ITypeFunctionType. getOwningParameterizedType()IType[]FunctionType. getParameterizedParameterTypes(IType... typeParams)IType[]IGenericMethodInfo. getParameterizedParameterTypes(IType... typeParams)IType[]MethodInfoDelegate. getParameterizedParameterTypes(IType... typeParams)IType[]FunctionType. getParameterizedParameterTypes2(IType ownersType, IType... typeParams)IType[]IGenericMethodInfo. getParameterizedParameterTypes2(IType owningParameterizedType, IType[] typeParams)IType[]MethodInfoDelegate. getParameterizedParameterTypes2(IType ownersType, IType... typeParams)ITypeFunctionType. getParameterizedReturnType(IType... typeParams)ITypeIGenericMethodInfo. getParameterizedReturnType(IType... typeParams)ITypeMethodInfoDelegate. getParameterizedReturnType(IType... typeParams)ITypeDefaultArrayType. getParameterizedType(IType... ofType)ITypeIType. getParameterizedType(IType... ofType)Assuming this intrinsic type is a Generic type, return the parameterized type associated with the given list of type parameters.ITypeTypeBase. getParameterizedType(IType... ofType)IType[]FunctionType. getParameterTypes()IType[]IConstructorType. getParameterTypes()The constructor's argument types.IType[]IFunctionType. getParameterTypes()IType[]IInvocableType. getParameterTypes()IType[]ParameterizedFunctionType. getParameterTypes()static IType[]BaseFeatureInfo. getParamTypes(IParameterInfo[] parameters)ITypeITypeSystem. getPrimitiveType(IType boxType)static ITypeTypeSystem. getPrimitiveType(IType boxType)ITypeMethodScore. getReceiverType()ITypeFunctionType. getReturnType()ITypeIFunctionType. getReturnType()ITypeIMethodInfo. getReturnType()ITypeMethodInfoDelegate. getReturnType()ITypeParameterizedFunctionType. getReturnType()ITypeSimpleMethodInfo. getReturnType()ITypeDefaultArrayType. getSupertype()ITypeFunctionType. getSupertype()ITypeIType. getSupertype()Returns the type representing the supertype of this type.ITypeParameterizedFunctionType. getSupertype()protected ITypeAbstractType. getTheRef()ITypeIAnnotationInfo. getType()ITypeIConstructorInfo. getType()ITypeIMetaType. getType()ITypeITypeLoader. getType(String fullyQualifiedName)Gets a type based on a fully-qualified name.ITypeNoReferenceFoundException. getType()static ITypeTypeSystem. getTypeFromJavaBackedType(IType type)static ITypeTypeSystem. getTypeFromJavaBasedType(IJavaBackedType javaType)ITypeITypeSystem. getTypeFromObject(Object obj)static ITypeTypeSystem. getTypeFromObject(Object obj)IType[]DefaultArrayType. getTypeParameters()IType[]FunctionType. getTypeParameters()IType[]IType. getTypeParameters()If this is a parameterized type, returns the specific types used to create this type, null otherwies.IType[]ParameterizedFunctionType. getTypeParameters()IType[]TypeBase. getTypeParameters()protected ITypeClassLazyTypeResolver. init()protected ITypeLazyType. init()protected ITypeLazyTypeResolver. init()protected ITypeNotLazyTypeResolver. init()protected ITypeSimpleTypeLazyTypeResolver. init()protected ITypeTypeBase. makeArrayType()static ITypeMethodList. maybeInferParamType(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromParamType, IType toParamType)static ITypeMethodList. maybeInferReturnType(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromReturnType, IType toReturnType)ITypeFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeIFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeParameterizedFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeITypeSystem. parseType(String typeString)Converts a String name of a type into an IType.ITypeITypeSystem. parseType(String typeString, ITypeUsesMap typeUsesMap)ITypeITypeSystem. parseType(String typeString, TypeVarToTypeMap actualParamByVarName)ITypeITypeSystem. parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeTypeSystem. parseType(String typeString)Converts a String name of a type into an IType.static ITypeTypeSystem. parseType(String typeString, ITypeUsesMap typeUsesMap)static ITypeTypeSystem. parseType(String typeString, TypeVarToTypeMap actualParamByVarName)static ITypeTypeSystem. parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeTypeSystem. parseTypeLiteral(String typeName)Parses a type name such as Iterable<Claim>.ITypeITypeSystem. replaceTypeVariableTypeParametersWithBoundingTypes(IType iType, IType type)static ITypeTypeSystem. replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType)ITypeLazyTypeResolver.ITypeResolver. resolve()ITypeInnerClassCapableType. resolveRelativeInnerClass(String strRelativeInnerClassName, boolean bForce)Methods in gw.lang.reflect that return types with arguments of type IType Modifier and Type Method Description abstract Class<? extends IType>ITypeRef. _getClassOfRef()protected static Set<IType>TypeBase. getAllClassesInClassHierarchyAsIntrinsicTypes(IType type)Set<IType>FunctionType. getAllTypesInHierarchy()Set<? extends IType>IType. getAllTypesInHierarchy()Returns a Set of all IIntrinsicTypes that this class is assignable from, including this class.Set<IType>ParameterizedFunctionType. getAllTypesInHierarchy()Set<? extends IType>TypeBase. getAllTypesInHierarchy()protected Set<IType>TypeBase. getArrayVersionsOfEachType(Set<? extends IType> componentTypes)Set<IType>DefaultArrayType. getCompoundTypeComponents()Set<IType>FunctionType. getCompoundTypeComponents()Set<IType>IType. getCompoundTypeComponents()Set<IType>ParameterizedFunctionType. getCompoundTypeComponents()Set<IType>TypeBase. getCompoundTypeComponents()List<IType>IShadowingType. getShadowedTypes()Set<IType>ICompoundType. getTypes()protected Set<? extends IType>TypeBase. loadAllTypesInHierarchy()Methods in gw.lang.reflect with parameters of type IType Modifier and Type Method Description doubleMethodScorer. _addToScoreForTypes(List<IType> inferringTypes, IType paramType, IType argType)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, IType exprType, List<IType> inferringTypes)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, Set<? extends IType> types, List<IType> inferringTypes)voidIEntityAccess. addEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo)voidIEntityAccess. addEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive)doubleMethodScorer. addToScoreForTypes(List<IType> inferringTypes, IType paramType, IType argType)protected booleanFeatureManager. areMethodParamsEqual(IType thisMethodParamType, IType superMethodParamType)static booleanITypeInfo.FIND. areParamsEqual(IParameterInfo[] srcArgs, IType[] testArgs)protected booleanFunctionType. areSameTypes(IType t1, IType t2)ITypeITypeSystem. boundTypes(IType parameterType, List<IType> inferringTypes)static ITypeTypeSystem. boundTypes(IType targetType, List<IType> typesToBound)static IType[]TypeSystem. boxPrimitiveTypeParams(IType[] typeParams)static IConstructorInfoITypeInfo.FIND. callableConstructor(List<? extends IConstructorInfo> constructors, IType... params)If there is a tie this method will throw an IllegalArgumentException.static IConstructorInfoITypeInfo.FIND. callableConstructorStrict(List<? extends IConstructorInfo> constructors, IType... params)If there is a tie this method will throw an IllegalArgumentException.static IMethodInfoITypeInfo.FIND. callableMethod(MethodList methods, CharSequence method, IType... params)If there is a tie this method will throw an IllegalArgumentException.static IMethodInfoITypeInfo.FIND. callableMethodStrict(MethodList methods, CharSequence method, IType... params)If there is a tie this method will throw an IllegalArgumentException.booleanITypeSystem. canCast(IType lhsType, IType rhsType)static booleanTypeSystem. canCast(IType lhsType, IType rhsType)static ObjectReflectUtil. coerce(Object value, IType iType)static IConstructorInfoITypeInfo.FIND. constructor(List<? extends IConstructorInfo> constructors, IType... params)protected ITypeFeatureManager. convertType(IType type)IJavaTypeInfoITypeInfoFactory. create(IType intrType, IJavaClassInfo backingClass)IJavaTypeInfoITypeInfoFactory. create(IType intrType, Class<?> backingClass)ITypeRefITypeRefFactory. create(IType type)static IMethodInfoReflectUtil. findCallableMethod(String methodName, IType[] runtimeTypes, IType type)static IType[]FunctionType. findContravariantParams(IType[] lhsParams, IType[] rhsParams)ITypeITypeSystem. findParameterizedType(IType type, IType rhsType)static ITypeTypeSystem. findParameterizedType(IType type, IType rhsType)static IPropertyInfoReflectUtil. findProperty(IType type, String propertyName)ITypeRefITypeRefFactory. get(IType type)static IRelativeTypeInfo.AccessibilityFeatureManager. getAccessibilityForClass(IType ownersClass, IType whosAskin)IRelativeTypeInfo.AccessibilityBaseHandBuiltTypeInfo. getAccessibilityForType(IType whosaskin)IRelativeTypeInfo.AccessibilityDefaultArrayTypeInfo. getAccessibilityForType(IType whosaskin)IRelativeTypeInfo.AccessibilityFeatureManagerTypeInfoBase. getAccessibilityForType(IType whosaskin)IRelativeTypeInfo.AccessibilityIRelativeTypeInfo. getAccessibilityForType(IType whosaskin)ITypeITypeSystem. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)static ITypeTypeSystem. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)protected static Set<IType>TypeBase. getAllClassesInClassHierarchyAsIntrinsicTypes(IType type)IAnnotationInfoBaseFeatureInfo. getAnnotation(IType type)IAnnotationInfoIAnnotatedFeatureInfo. getAnnotation(IType type)IAnnotationInfoIAnnotatedFeatureInfo.IAnnotationInfoHelper. getAnnotation(IType type, List<IAnnotationInfo> annotations, String featureName)IAnnotationInfoMethodInfoBase. getAnnotation(IType type)IAnnotationInfoMethodInfoDelegate. getAnnotation(IType type)IAnnotationInfoPropertyInfoBase. getAnnotation(IType type)IAnnotationInfoPropertyInfoDelegate. getAnnotation(IType type)IAnnotationInfoTypeInfoBase. getAnnotation(IType type)List<IAnnotationInfo>BaseFeatureInfo. getAnnotationsOfType(IType type)Returns the list of annotations exactly matching the annotation passed in.List<IAnnotationInfo>IAnnotatedFeatureInfo. getAnnotationsOfType(IType type)List<IAnnotationInfo>IAnnotatedFeatureInfo.IAnnotationInfoHelper. getAnnotationsOfType(IType type, List<IAnnotationInfo> annotations)List<IAnnotationInfo>MethodInfoBase. getAnnotationsOfType(IType type)List<IAnnotationInfo>MethodInfoDelegate. getAnnotationsOfType(IType type)List<IAnnotationInfo>PropertyInfoBase. getAnnotationsOfType(IType type)List<IAnnotationInfo>PropertyInfoDelegate. getAnnotationsOfType(IType type)List<IAnnotationInfo>TypeInfoBase. getAnnotationsOfType(IType type)ITypeITypeSystem. getBoxType(IType primitiveType)static ITypeTypeSystem. getBoxType(IType primitiveType)IInvocableTypeMethodScorer. getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, List<IType> argTypes)IConstructorInfoBaseJavaTypeInfo. getCallableConstructor(IType... params)IConstructorInfoBaseTypeInfo. getCallableConstructor(IType... params)IConstructorInfoFeatureManagerTypeInfoBase. getCallableConstructor(IType... params)IConstructorInfoFunctionTypeInfo. getCallableConstructor(IType... params)IConstructorInfoITypeInfo. getCallableConstructor(IType... params)Returns a IConstructorInfo matching the specified parameter types or null if no match is found.IConstructorInfoTypeInfoBase. getCallableConstructor(IType... params)IMethodInfoBaseJavaTypeInfo. getCallableMethod(CharSequence strMethod, IType... params)IMethodInfoBaseTypeInfo. getCallableMethod(CharSequence method, IType... params)IMethodInfoFeatureManagerTypeInfoBase. getCallableMethod(CharSequence strMethod, IType... params)IMethodInfoFunctionTypeInfo. getCallableMethod(CharSequence strMethod, IType... params)IMethodInfoITypeInfo. getCallableMethod(CharSequence method, IType... params)Returns a IMethodInfo matching the specified name and has parameter types that produce the best match.IMethodInfoTypeInfoBase. getCallableMethod(CharSequence method, IType... params)Set<TypeName>INamespaceType. getChildren(IType whosaskin)ITypeITypeSystem. getComponentType(IType valueType)static ITypeTypeSystem. getComponentType(IType valueType)IConstructorInfoBaseHandBuiltTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoBaseJavaTypeInfo. getConstructor(IType... params)IConstructorInfoBaseTypeInfo. getConstructor(IType... params)IConstructorInfoDefaultArrayTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoFeatureManager. getConstructor(IRelativeTypeInfo.Accessibility accessibility, IType[] params)IConstructorInfoFeatureManagerTypeInfoBase. getConstructor(IType... params)IConstructorInfoFeatureManagerTypeInfoBase. getConstructor(IType whosAskin, IType[] params)IConstructorInfoFunctionTypeInfo. getConstructor(IType... params)IConstructorInfoIRelativeTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoITypeInfo. getConstructor(IType... params)Returns a IConstructorInfo that has parameter types that produce the best match.IConstructorInfoTypeInfoBase. getConstructor(IType... params)List<? extends IConstructorInfo>BaseHandBuiltTypeInfo. getConstructors(IType whosaskin)List<? extends IConstructorInfo>DefaultArrayTypeInfo. getConstructors(IType whosaskin)List<? extends IConstructorInfo>FeatureManagerTypeInfoBase. getConstructors(IType whosAskin)List<? extends IConstructorInfo>IRelativeTypeInfo. getConstructors(IType whosaskin)ITypeITypeSystem. getDefaultParameterizedType(IType type)static ITypeTypeSystem. getDefaultParameterizedType(IType type)ITypeITypeSystem. getDefaultParameterizedTypeWithTypeVars(IType type)static ITypeTypeSystem. getDefaultParameterizedTypeWithTypeVars(IType type)IPropertyInfoIEntityAccess. getEntityIdProperty(IType rootType)ObjectIEntityAccess. getEntityInstanceFrom(Object entity, IType classDomain)ITypeITypeSystem. getExpandableComponentType(IType type)static StringTypeSystem. getGenericName(IType type)static StringTypeSystem. getGenericName(IType type, boolean bRelative, boolean bRelativeBounds)static StringTypeSystem. getGenericRelativeName(IType type, boolean bRelativeBounds)longIEntityAccess. getHashedEntityId(String strId, IType classEntity)StringIEntityAccess. getLocalizedTypeInfoName(IType type)StringIEntityAccess. getLocalizedTypeName(IType type)IMethodInfoBaseHandBuiltTypeInfo. getMethod(IType whosaskin, CharSequence methodName, IType... params)IMethodInfoBaseJavaTypeInfo. getMethod(CharSequence methodName, IType... params)IMethodInfoBaseTypeInfo. getMethod(CharSequence methodName, IType... params)IMethodInfoDefaultArrayTypeInfo. getMethod(IType whosaskin, CharSequence methodName, IType... params)IMethodInfoFeatureManager. getMethod(IRelativeTypeInfo.Accessibility accessibility, CharSequence methodName, IType... params)IMethodInfoFeatureManagerTypeInfoBase. getMethod(IType whosaskin, CharSequence methodName, IType... params)IMethodInfoFeatureManagerTypeInfoBase. getMethod(CharSequence methodName, IType... params)IMethodInfoFunctionTypeInfo. getMethod(CharSequence methodName, IType... params)IMethodInfoIRelativeTypeInfo. getMethod(IType whosaskin, CharSequence methodName, IType... params)IMethodInfoITypeInfo. getMethod(CharSequence methodName, IType... params)Returns a IMethodInfo matching the specified name and parameter types or null if no match is found.IMethodInfoTypeInfoBase. getMethod(CharSequence methodName, IType... params)MethodListBaseHandBuiltTypeInfo. getMethods(IType whosaskin)MethodListDefaultArrayTypeInfo. getMethods(IType whosaskin)MethodListFeatureManagerTypeInfoBase. getMethods(IType whosAskin)MethodListIRelativeTypeInfo. getMethods(IType whosaskin)static List<? extends IMethodInfo>TypeSystem. getMethods(ITypeInfo beanInfo, IType ownersIntrinsicType)static IModuleTypeSystem. getModuleFromType(IType type)StringITypeSystem. getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType)static StringTypeSystem. getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType)StringITypeSystem. getNameWithQualifiedTypeVariables(IType type)static StringTypeSystem. getNameWithQualifiedTypeVariables(IType type)IFunctionTypeITypeSystem. getOrCreateFunctionType(String strFunctionName, IType retType, IType[] paramTypes)static IFunctionTypeTypeSystem. getOrCreateFunctionType(String strFunctionName, IType retType, IType[] paramTypes)ITypeRefITypeSystem. getOrCreateTypeReference(IType type)static ITypeRefTypeSystem. getOrCreateTypeReference(IType type)IMPORTANT: The only time you should call this method is: 1) within a class implementing IType, or 2) wrapping a call to a Type constructor, typically within a type loader e.g., TypeSystem.getOrCreateTypeReference( new MyVeryOwnType() ) Gets or creates a type ref for the specified type.ITypeVariableTypeITypeSystem. getOrCreateTypeVariableType(String strName, IType boundingType, IType enclosingType)static ITypeVariableTypeTypeSystem. getOrCreateTypeVariableType(String strName, IType boundingType, IType enclosingType)IType[]FunctionType. getParameterizedParameterTypes(IType... typeParams)IType[]IGenericMethodInfo. getParameterizedParameterTypes(IType... typeParams)IType[]MethodInfoDelegate. getParameterizedParameterTypes(IType... typeParams)IType[]FunctionType. getParameterizedParameterTypes2(IType ownersType, IType... typeParams)IType[]IGenericMethodInfo. getParameterizedParameterTypes2(IType owningParameterizedType, IType[] typeParams)IType[]MethodInfoDelegate. getParameterizedParameterTypes2(IType ownersType, IType... typeParams)ITypeFunctionType. getParameterizedReturnType(IType... typeParams)ITypeIGenericMethodInfo. getParameterizedReturnType(IType... typeParams)ITypeMethodInfoDelegate. getParameterizedReturnType(IType... typeParams)ITypeDefaultArrayType. getParameterizedType(IType... ofType)ParameterizedFunctionTypeFunctionType. getParameterizedType(IType... typeParams)ITypeIType. getParameterizedType(IType... ofType)Assuming this intrinsic type is a Generic type, return the parameterized type associated with the given list of type parameters.ParameterizedFunctionTypeParameterizedFunctionType. getParameterizedType(IType... paramTypes)ITypeTypeBase. getParameterizedType(IType... ofType)static StringFunctionType. getParamTypeNameFromJavaBackedType(IType paramType)ITypeITypeSystem. getPrimitiveType(IType boxType)static ITypeTypeSystem. getPrimitiveType(IType boxType)List<? extends IPropertyInfo>BaseHandBuiltTypeInfo. getProperties(IType whosaskin)List<? extends IPropertyInfo>DefaultArrayTypeInfo. getProperties(IType whosaskin)List<IPropertyInfo>FeatureManagerTypeInfoBase. getProperties(IType whosAskin)List<? extends IPropertyInfo>IRelativeTypeInfo. getProperties(IType whosaskin)static List<? extends IPropertyInfo>TypeSystem. getProperties(ITypeInfo beanInfo, IType classSource)IPropertyInfoBaseHandBuiltTypeInfo. getProperty(IType whosaskin, CharSequence propName)IPropertyInfoDefaultArrayTypeInfo. getProperty(IType whosaskin, CharSequence propName)IPropertyInfoFeatureManagerTypeInfoBase. getProperty(IType whosAskin, CharSequence propName)IPropertyInfoIRelativeTypeInfo. getProperty(IType whosaskin, CharSequence propName)static IPropertyInfoTypeSystem. getPropertyInfo(IType classBean, String strProperty, IFeatureFilter filter, IParserPart parserBase, IScriptabilityModifier scriptabilityConstraint)static ObjectReflectUtil. getStaticProperty(IType type, String propertyName)static ITypeTypeSystem. getTypeFromJavaBackedType(IType type)static StringSimpleParameterInfo. getTypeName(IType type)static StringTypeInfoUtil. getTypeName(IType type)ITypeRefITypeSystem. getTypeReference(IType type)static ITypeRefTypeSystem. getTypeReference(IType type)IMPORTANT: The only time you should call this method is: 1) wrapping a call to a Type constructor, typically within a type loader e.g., TypeSystem.getOrCreateTypeReference( new MyVeryOwnType() ) Do NOT call this when creating the type.static StringTypeSystem. getUnqualifiedClassName(IType cls)booleanBaseFeatureInfo. hasAnnotation(IType type)booleanDefaultArrayTypeInfo. hasAnnotation(IType type)booleanFeatureManagerTypeInfoBase. hasAnnotation(IType type)booleanIAnnotatedFeatureInfo. hasAnnotation(IType type)booleanIAnnotatedFeatureInfo.IAnnotationInfoHelper. hasAnnotation(IType type, List<IAnnotationInfo> annotations)booleanMethodInfoBase. hasAnnotation(IType type)booleanMethodInfoDelegate. hasAnnotation(IType type)booleanPropertyInfoBase. hasAnnotation(IType type)booleanPropertyInfoDelegate. hasAnnotation(IType type)booleanTypeInfoBase. hasAnnotation(IType type)booleanBaseFeatureInfo. hasDeclaredAnnotation(IType type)booleanIAnnotatedFeatureInfo. hasDeclaredAnnotation(IType type)booleanMethodInfoBase. hasDeclaredAnnotation(IType type)booleanMethodInfoDelegate. hasDeclaredAnnotation(IType type)booleanPropertyInfoBase. hasDeclaredAnnotation(IType type)booleanPropertyInfoDelegate. hasDeclaredAnnotation(IType type)booleanTypeInfoBase. hasDeclaredAnnotation(IType type)IFunctionTypeFunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] argTypes, IType ctxType)IFunctionTypeIFunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] eArgs, IType ctxType)IFunctionTypeParameterizedFunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] eArgs, IType ctxType)TypeVarToTypeMapFunctionType. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapIGenericMethodInfo. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapMethodInfoDelegate. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapFunctionType. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)TypeVarToTypeMapIGenericMethodInfo. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)TypeVarToTypeMapMethodInfoDelegate. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)voidITypeSystem. inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap map)static voidTypeSystem. inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap map, boolean bReverse)voidITypeSystem. inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse(IType genParamType, IType argType, TypeVarToTypeMap map)booleanDefaultArrayType. isAssignableFrom(IType type)booleanFunctionType. isAssignableFrom(IType type)booleanFunctionType. isAssignableFrom(IType type, boolean bContravariant)booleanIFunctionType. isAssignableFrom(IType type, boolean bContravariant)booleanIType. isAssignableFrom(IType type)Determines if the type represented by this intrinsic type is either the same as, or is a super-type of the type represented by the specified type parameter.booleanParameterizedFunctionType. isAssignableFrom(IType type)booleanParameterizedFunctionType. isAssignableFrom(IType type, boolean bContravariant)booleanTypeBase. isAssignableFrom(IType type)static booleanTypeSystem. isBeanType(IType typeSource)static booleanTypeSystem. isBoxedTypeFor(IType primitiveType, IType boxedType)static booleanTypeSystem. isBytecodeType(IType type)static booleanTypeSystem. isDeleted(IType type)booleanIEntityAccess. isEntityClass(IType type)booleanITypeSystem. isExpandable(IType type)static booleanTypeSystem. isExpandable(IType type)static booleanFeatureManager. isInEnclosingClassHierarchy(IType ownersClass, IType whosAskin)protected static booleanFeatureManager. isInEnhancedTypesHierarchy(IType ownersClass, IType whosAskin)booleanIAnnotatedFeatureInfo.IAnnotationInfoHelper. isInherited(IType type)protected static booleanFeatureManager. isInHierarchy(IType ownersClass, IType whosAskin)static booleanFeatureManager. isInSameNamespace(IType ownersClass, IType whosAskin)booleanIEntityAccess. isInternal(IType type)static booleanTypeSystem. isNumericType(IType intrType)booleanITypeSystem. isParameterizedWith(IType type, ITypeVariableType... typeVar)static booleanTypeSystem. isParameterizedWith(IType type, ITypeVariableType... typeVar)default booleanIPropertyInfo. isReadable(IType whosAskin)abstract booleanITypeRef. isTypeRefreshedOutsideOfLock(IType type)booleanIPropertyInfo. isWritable(IType whosAskin)booleanPropertyInfoBuilder.BuiltPropertyInfo. isWritable(IType whosAskin)booleanPropertyInfoDelegate. isWritable(IType whosAskin)ConstructorInfoBuilderConstructorInfoBuilder. like(IType type, IType... params)MethodInfoBuilderMethodInfoBuilder. like(IType type, String method, IType... params)IPropertyInfoIPropertyInfoFactory. make(IFeatureInfo container, String strName, Class javaClass, String strGetter, String strSetter, IType propertyType)IPropertyInfoIPropertyInfoFactory. make(IFeatureInfo container, String strName, Class javaClass, String strGetter, String strSetter, IType propertyType, IPresentationInfo presInfo)TypeVarToTypeMapITypeSystem. mapTypeByVarName(IType ownersType, IType declaringType)static TypeVarToTypeMapTypeSystem. mapTypeByVarName(IType ownersType, IType declaringType)static ITypeMethodList. maybeInferParamType(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromParamType, IType toParamType)static ITypeMethodList. maybeInferReturnType(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromReturnType, IType toReturnType)protected voidFeatureManager. mergeMethods(MethodList methods, IType type, boolean replace)protected voidFeatureManager. mergeProperties(PropertyNameMap<T> props, IType type, boolean replace)static IMethodInfoITypeInfo.FIND. method(MethodList methodList, CharSequence method, IType... params)ITypeFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeIFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeParameterizedFunctionType. newInstance(IType[] paramTypes, IType returnType)voidITypeSystem. pushCompilingType(IType type)static voidTypeSystem. pushCompilingType(IType type)ITypeITypeSystem. replaceTypeVariableTypeParametersWithBoundingTypes(IType iType, IType type)static ITypeTypeSystem. replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType)MethodScoreMethodScorer. scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, List<? extends IInvocableType> listFunctionTypes, List<IType> argTypes, List<IType> inferringTypes, boolean bSkipScoring, boolean bLookInCache)voidFunctionType. setArgumentTypes(IType[] paramTypes)voidFunctionType. setEnclosingType(IType gosuClass)voidFunctionType. setRetType(IType retType)static voidReflectUtil. setStaticProperty(IType type, String propertyName, Object value)voidFeatureManager. setSupertypeToCopyPropertiesFrom(IType supertypeToCopyPropertiesFrom)booleanIEntityAccess. shouldAddWarning(IType type, IParseIssue warning)booleanIEntityAccess. verifyValueForType(IType type, Object value)MethodInfoBuilderMethodInfoBuilder. withReturnType(IType returnType)ExceptionInfoBuilderExceptionInfoBuilder. withType(IType type)ParameterInfoBuilderParameterInfoBuilder. withType(IType type)PropertyInfoBuilderPropertyInfoBuilder. withType(IType type)Method parameters in gw.lang.reflect with type arguments of type IType Modifier and Type Method Description doubleMethodScorer. _addToScoreForTypes(List<IType> inferringTypes, IType paramType, IType argType)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, IType exprType, List<IType> inferringTypes)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, Set<? extends IType> types, List<IType> inferringTypes)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, Set<? extends IType> types, List<IType> inferringTypes)doubleMethodScorer. addToScoreForTypes(List<IType> inferringTypes, IType paramType, IType argType)ITypeITypeSystem. boundTypes(IType parameterType, List<IType> inferringTypes)static ITypeTypeSystem. boundTypes(IType targetType, List<IType> typesToBound)protected Set<IType>TypeBase. getArrayVersionsOfEachType(Set<? extends IType> componentTypes)IInvocableTypeMethodScorer. getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, List<IType> argTypes)ITypeITypeSystem. getCompoundType(Set<IType> types)static ITypeTypeSystem. getCompoundType(Set<IType> types)doubleMethodScorer. scoreMethod(IInvocableType funcType, List<IType> argTypes, List<IType> inferringTypes)Constructors in gw.lang.reflect with parameters of type IType Constructor Description BaseFeatureInfo(IType intrType)BaseTypeInfo(IType type)DefaultArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)DefaultNonLoadableArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)FeatureManagerTypeInfoBase(IType ownersType)FunctionArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)FunctionType(FunctionType source, IType gsClass)FunctionType(FunctionType source, IType returnType, IType[] paramTypes)FunctionType(String strFunctionName, IType retType, IType[] paramTypes)Construct a FunctionType with the specified return type and parameter types array.FunctionType(String strFunctionName, IType retType, IType[] paramTypes, IGenericTypeVariable[] typeVars)Construct a generic FunctionType with the specified return type, parameter types, and generic type variables.LazyType(IType entryType)MethodScore(IRelativeTypeInfo.Accessibility acc, IType receiverType)MethodScore(IType receiverType, IType callsiteEnclosingType)ModifiedParameterInfo(IFeatureInfo container, IType type, IType originalType, int parentIndex)NoReferenceFoundException(IType type)NotLazyTypeResolver(IType type)ParameterizedFunctionType(FunctionType genericType, IType... typeParams)SimpleParameterInfo(IFeatureInfo container, IType type, int parentIndex)SimpleParameterInfo(IFeatureInfo container, IType type, int parentIndex, String name)Constructor parameters in gw.lang.reflect with type arguments of type IType Constructor Description MethodScoreKey(List<IType> argTypes, MethodScore score) -
Uses of IType in gw.lang.reflect.features
Methods in gw.lang.reflect.features that return IType Modifier and Type Method Description ITypeBoundMethodReference. getRootType()ITypeBoundPropertyChainReference. getRootType()ITypeBoundPropertyReference. getRootType()ITypeConstructorReference. getRootType()ITypeIFeatureReference. getRootType()ITypeMethodReference. getRootType()ITypePropertyChainReference. getRootType()ITypePropertyReference. getRootType()Methods in gw.lang.reflect.features that return types with arguments of type IType Modifier and Type Method Description List<IType>BoundMethodReference. getFullArgTypes()protected List<IType>BoundPropertyChainReference. getFullArgTypes()protected List<IType>BoundPropertyReference. getFullArgTypes()List<IType>ConstructorReference. getFullArgTypes()protected abstract List<IType>FeatureReference. getFullArgTypes()List<IType>MethodReference. getFullArgTypes()protected List<IType>PropertyChainReference. getFullArgTypes()List<IType>PropertyReference. getFullArgTypes()Constructors in gw.lang.reflect.features with parameters of type IType Constructor Description BoundMethodReference(IType rootType, Object ctx, String funcName, IType[] params, Object[] boundValues)BoundPropertyChainReference(IType rootType, FeatureReference root, String property)BoundPropertyReference(IType rootType, Object ctx, String property)ConstructorReference(IType rootType, IType[] params, Object[] boundValues)MethodReference(IType rootType, String funcName, IType[] params, Object[] boundValues)PropertyChainReference(IType rootType, FeatureReference root, String property)PropertyReference(IType rootType, String property) -
Uses of IType in gw.lang.reflect.gs
Subinterfaces of IType in gw.lang.reflect.gs Modifier and Type Interface Description interfaceICompilableTypeinterfaceIGosuArrayClassinterfaceIGosuClassinterfaceIGosuEnhancementinterfaceIGosuFragmentinterfaceIGosuPrograminterfaceIPropertiesTypeinterfaceITemplateTypeMethods in gw.lang.reflect.gs that return IType Modifier and Type Method Description ITypeIGosuVarPropertyInfo. assignActualType(IType type)ITypeIGosuClass. findProxiedClassInHierarchy()ITypeIGenericTypeVariable. getBoundingType()ITypeIGosuPropertyInfo. getContainingType()ITypeIGosuProgram. getContextType()ITypeIGosuClass. getEnclosingTypeReference()ITypeIGosuEnhancement. getEnhancedType()ITypeIGosuProgram. getExpectedReturnType()ITypeFragmentInstance. getIntrinsicType()default ITypeIGosuObject. getIntrinsicType()static ITypeIGosuClass.ProxyUtil. getProxiedType(IType type)ITypeIGosuProgram. getReturnType()ITypeIGosuVarPropertyInfo. getScopedSymbolType()Methods in gw.lang.reflect.gs that return types with arguments of type IType Modifier and Type Method Description List<? extends IType>IGosuClass. getSubtypes()WARNING: This method is slow the first time it is called.Methods in gw.lang.reflect.gs with parameters of type IType Modifier and Type Method Description voidIEnhancementIndex. addEnhancementMethods(IType typeToEnhance, Collection<IMethodInfo> methodsToAddTo)voidIEnhancementIndex. addEnhancementProperties(IType typeToEnhance, Map<CharSequence,IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive)voidIEnhancementIndex. addEntry(IType enhancedType, IGosuEnhancement enhancement)ITypeIGosuVarPropertyInfo. assignActualType(IType type)voidIGosuVarPropertyInfo. assignSymbolType(IType type)voidIGenericTypeVariable. createTypeVariableDefinition(IType enclosingType)List<? extends IGosuEnhancement>IEnhancementIndex. getEnhancementsForType(IType gosuClass)static StringIGosuClass.ProxyUtil. getNameSansProxy(IType type)static IProgramInstanceIGosuProgram.Runner. getProgramInstance(String strProgram, ISymbolTable symTable, IType expectedType)static ITypeIGosuClass.ProxyUtil. getProxiedType(IType type)static booleanIGosuClass.ProxyUtil. isProxy(IType type)booleanIGosuClass. isSubClass(IType gsSubType)static ObjectIGosuProgram.Runner. runProgram(String strProgram, ISymbolTable symTable, IType expectedType)voidIGosuClass. setEnclosingType(IType enclosingType)Only for use during type loading e.g., from GosuClassTypeLoaderConstructors in gw.lang.reflect.gs with parameters of type IType Constructor Description TypeName(IType innerType) -
Uses of IType in gw.lang.reflect.java
Subinterfaces of IType in gw.lang.reflect.java Modifier and Type Interface Description interfaceIJavaArrayTypeinterfaceIJavaBackedTypeinterfaceIJavaTypeFields in gw.lang.reflect.java with type parameters of type IType Modifier and Type Field Description static Map<String,IType>GosuTypes. CACHEMethods in gw.lang.reflect.java that return IType Modifier and Type Method Description static ITypeGosuTypes. AUTOCREATE()static ITypeGosuTypes. BINDER_SEPARATORS()static ITypeGosuTypes. DYNAMIC()static ITypeJavaTypes. FRAGMENT_INSTANCE()static ITypeJavaTypes. FUNCTION_TYPE()static ITypeClassInfoUtil. getActualReturnType(IJavaClassType genericType, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)ITypeErrorJavaClassInfo. getActualType(TypeVarToTypeMap typeMap)ITypeErrorJavaClassInfo. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeIJavaClassType. getActualType(TypeVarToTypeMap typeMap)ITypeIJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)static IType[]ClassInfoUtil. getActualTypes(IJavaClassType[] genericTypes, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)ITypeErrorJavaClassInfo. getEnclosingType()ITypeIJavaClassInfo. getEnclosingType()ITypeJavaExceptionInfo. getExceptionType()ITypeIJavaParameterDescriptor. getFeatureType()ITypeErrorJavaClassInfo. getJavaType()ITypeIJavaClassInfo. getJavaType()ITypeJavaExceptionInfo. getOwnersType()ITypeIJavaPropertyDescriptor. getPropertyType()static ITypeClassInfoUtil. getPublishedType(IType type, IJavaClassInfo classInfo)ITypeIJavaClassMethod. getReturnType()static ITypeGosuTypes. getType(String fqn)ITypeIJavaBackedType. getTypeFromJavaBackedType()static ITypeJavaTypes. GW_LANG_DEPRECATED()static ITypeJavaTypes. IBLOCK()static ITypeGosuTypes. IDISPOSABLE()static ITypeJavaTypes. IEXTERNAL_SYMBOL_MAP()static ITypeJavaTypes. IFEATURE_REFERENCE()static ITypeJavaTypes. IMETHOD_REFERENCE()static ITypeGosuTypes. IMONITORLOCK()static ITypeGosuTypes. IPOSTFIX_BINDER()static ITypeGosuTypes. IPREFIX_BINDER()static ITypeJavaTypes. IQUERY_RESULT_SET()static ITypeJavaTypes. PARAM()static ITypeJavaTypes. PARAMS()static ITypeJavaTypes. RUNNABLE()static ITypeJavaTypes. THROWS()static ITypeJavaTypes. VOID()Methods in gw.lang.reflect.java with parameters of type IType Modifier and Type Method Description static ITypeClassInfoUtil. getPublishedType(IType type, IJavaClassInfo classInfo) -
Uses of IType in gw.util
Methods in gw.util with parameters of type IType Modifier and Type Method Description booleanIFeatureFilter. acceptFeature(IType beanType, IFeatureInfo fi)
-