Uses of Interface
gw.lang.reflect.IType
Packages that use IType
Package
Description
-
Uses of IType in editor
Modifier and TypeMethodDescriptionGosuEditor.findExpectedTypeErrorAtCaret()PackageType.getArrayType()TypeInPackageType.getArrayType()IType[]BeanInfoPopup.getClasses()PackageType.getComponentType()TypeInPackageType.getComponentType()GosuEditor.getExpectedType()PackagePropertyInfo.getFeatureType()TypePropertyInfo.getFeatureType()PackageType.getGenericType()TypeInPackageType.getGenericType()IType[]PackageType.getInterfaces()IType[]TypeInPackageType.getInterfaces()PackageTypeLoader.getIntrinsicTypeByFullName(String fullyQualifiedName, boolean bSkipVerify) TypeInPackageTypeLoader.getIntrinsicTypeByFullName(String fullyQualifiedName) PackageType.getParameterizedType(IType... ofType) TypeInPackageType.getParameterizedType(IType... ofType) EditorHost.getParsedClass()IEditorHost.getParsedClass()BeanInfoPopup.getRootOfTree()TypeInPackageType.getSupertype()BeanInfoNode.getType()FileTree.getType()GosuEditor.getTypeAtCaretPosition()IType[]PackageType.getTypeParameters()IType[]TypeInPackageType.getTypeParameters()static ITypeParseExceptionResolver.resolvePossibleContextTypesFromEmptyMethodCalls(IExpression expression, JTextComponent editor) Modifier and TypeMethodDescriptionPackageType.getAllTypesInHierarchy()TypeInPackageType.getAllTypesInHierarchy()PackageType.getCompoundTypeComponents()TypeInPackageType.getCompoundTypeComponents()Modifier and TypeMethodDescriptionbooleanScriptabilityFilter.acceptFeature(IType beanType, IFeatureInfo fi) PackageTypeInfo.getCallableConstructor(IType... params) TypeInPackageTypeInfo.getCallableConstructor(IType... params) PackageTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) TypeInPackageTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) PackageTypeInfo.getConstructor(IType... params) TypeInPackageTypeInfo.getConstructor(IType... params) PackageTypeInfo.getMethod(CharSequence methodName, IType... params) TypeInPackageTypeInfo.getMethod(CharSequence methodName, IType... params) PackageType.getParameterizedType(IType... ofType) TypeInPackageType.getParameterizedType(IType... ofType) static StringBeanInfoNode.getTypeName(IType type) protected voidBeanInfoPopup.initLayout(IType[] classBeans, boolean bShowBeanRoots) booleanPackageType.isAssignableFrom(IType type) booleanTypeInPackageType.isAssignableFrom(IType type) booleanPackagePropertyInfo.isWritable(IType whosAskin) booleanTypePropertyInfo.isWritable(IType whosAskin) static editor.MessageTree.IssueNodeMessageTree.makeIssueMessage(Diagnostic<? extends JavaFileObject> issue, IType type) voidGosuEditor.setExpectedType(IType type) voidGosuEditor.setProgramSuperType(IType baseClass) voidIGosuPanel.setProgramSuperType(IType baseClass) ModifierConstructorDescriptionArrayElementNode(IType type, int iSubscript) BeanInfoNode(IType type) BeanInfoNode(IType type, String strDisplayName) BeanInfoPopup(IType classBean, String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter) BeanInfoPopup(IType classBean, String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter, boolean bExpansion) BeanInfoPopup(IType classBean, String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter, boolean bExpansion, boolean bForFeatureLiteral) BeanInfoPopup(IType classBean, String strMemberPath, GosuEditor editor) BeanTree(IType[] classBean, IType whosaskin, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers) BeanTree(IType classBean, IType whosaskin, String strDisplayName, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers) BeanTree(IType classBean, IType whosaskin, String strDisplayName, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion) BeanTree(IType classBean, IType whosaskin, String strDisplayName, String strNameConstraint, Boolean bIncludeStaticMembers) BeanTree(IType classBean, IType whosaskin, String strDisplayName, String strNameConstraint, Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion) PropertyNode(ITypeInfo owner, IPropertyInfo descriptor, boolean arrayicize, IType whosaskin) StandardEditor(ILineInfoManager lineInfoRenderer, IType type) SymbolPopup(ISymbol[] symbols, String strPrefix, GosuEditor editor, IType expectedType) TypeNameValidator(IType expectedType) TypeNameValidator(IType expectedType, ITypeUsesMap typeUsesMap) -
Uses of IType in editor.plugin.typeloader
Methods in editor.plugin.typeloader with parameters of type ITypeModifier and TypeMethodDescriptionbooleanITypeFactory.canAddBreakpoint(IType type, int line) ITypeFactory.getTypeAtOffset(IType type, int offset) voidITypeFactory.parse(IType type, String strText, boolean forceCodeCompletion, boolean changed, EditorHost editor) -
Uses of IType in editor.plugin.typeloader.java
Methods in editor.plugin.typeloader.java with parameters of type ITypeModifier and TypeMethodDescriptionbooleanJavaTypeFactory.canAddBreakpoint(IType type, int line) JavaTypeFactory.getTypeAtOffset(IType type, int offset) voidJavaTypeFactory.parse(IType type, String strText, boolean forceCodeCompletion, boolean changed, EditorHost editor) -
Uses of IType in editor.plugin.typeloader.properties
Methods in editor.plugin.typeloader.properties with parameters of type ITypeModifier and TypeMethodDescriptionbooleanPropertiesTypeFactory.canAddBreakpoint(IType type, int line) PropertiesTypeFactory.getTypeAtOffset(IType type, int offset) voidPropertiesTypeFactory.parse(IType type, String strText, boolean forceCodeCompletion, boolean changed, EditorHost editor) -
Uses of IType in editor.search
Methods in editor.search that return ITypeModifier and TypeMethodDescriptionSearchElement.getEnclosingType()LocalVarFeatureInfo.getOwnersType()static IType[]FeatureUtil.getParamTypes(IParameterInfo[] paramInfos) Methods in editor.search that return types with arguments of type ITypeConstructors in editor.search with parameters of type IType -
Uses of IType in editor.shipit
Methods in editor.shipit with parameters of type ITypeModifier and TypeMethodDescriptionbooleanCompiler.compile(IType type, ICompileConsumer consumer, MessagesPanel messages) Method parameters in editor.shipit with type arguments of type ITypeModifier and TypeMethodDescriptionbooleanExperimentBuild.compile(ICompileConsumer consumer, Set<IType> typesToCompile) -
Uses of IType in editor.util
Methods in editor.util with parameters of type ITypeModifier and TypeMethodDescriptionstatic IconExperiment.getOrCreateRunConfig(IType type) static booleanEditorUtilities.isRunnable(IType type) -
Uses of IType in gw.internal.gosu.annotations
Methods in gw.internal.gosu.annotations with parameters of type IType -
Uses of IType in gw.internal.gosu.coercer
Methods in gw.internal.gosu.coercer with parameters of type ITypeModifier and TypeMethodDescriptionstatic IGosuClassFunctionToInterfaceClassGenerator.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) static IGosuClassFunctionToInterfaceClassGenerator.getBlockToInterfaceConversionClass(String relativeNameWithEncodedSuffix, IType enclosingType) -
Uses of IType in gw.internal.gosu.dynamic
Classes in gw.internal.gosu.dynamic that implement ITypeMethods in gw.internal.gosu.dynamic that return ITypeModifier and TypeMethodDescriptionDynamicType.getComponentType()DynamicPropertyInfo.getFeatureType()IType[]DynamicType.getInterfaces()DynamicMethodInfo.getReturnType()DynamicType.getSupertype()DynamicConstructorInfo.getType()Methods in gw.internal.gosu.dynamic with parameters of type ITypeModifier and TypeMethodDescriptionDynamicTypeInfo.getCallableConstructor(IType... params) DynamicTypeInfo.getCallableMethod(CharSequence method, IType... params) DynamicTypeInfo.getConstructor(IType... params) DynamicTypeInfo.getMethod(CharSequence methodName, IType... params) booleanDynamicPropertyInfo.hasAnnotation(IType type) booleanDynamicType.isAssignableFrom(IType type) booleanDynamicPropertyInfo.isWritable(IType whosAskin) Constructors in gw.internal.gosu.dynamic with parameters of type ITypeModifierConstructorDescriptionDynamicConstructorInfo(ITypeInfo dynamicTypeInfo, IType... paramTypes) protectedDynamicMethodInfo(ITypeInfo container, String strName, IType... paramTypes) DynamicTypeInfo(IType type) -
Uses of IType in gw.internal.gosu.ir.nodes
Methods in gw.internal.gosu.ir.nodes that return ITypeModifier and TypeMethodDescriptionIRPropertyFromReducedDynamicPropertySymbol.getAssignableBoundedPropertyType(IReducedDynamicPropertySymbol rdps) IRPropertyFromReducedDynamicPropertySymbol.getBoundedPropertyType(IReducedDynamicPropertySymbol rdps) IRMethod.getOwningIType()IRMethodForConstructorSymbol.getOwningIType()IRMethodForDPSGetter.getOwningIType()IRMethodForDPSSetter.getOwningIType()IRMethodForPropertyGetter.getOwningIType()IRMethodForPropertySetter.getOwningIType()IRMethodForReducedDPSGetter.getOwningIType()IRMethodForReducedDPSSetter.getOwningIType()IRMethodFromConstructorInfo.getOwningIType()IRMethodFromJavaMethodInfo.getOwningIType()IRMethodFromMethod.getOwningIType()IRMethodFromMethodInfo.getOwningIType()IRProperty.getOwningIType()IRPropertyFromCapturedSymbol.getOwningIType()IRPropertyFromDynamicPropertySymbol.getOwningIType()IRPropertyFromDynamicSymbol.getOwningIType()IRPropertyFromPropertyInfo.getOwningIType()IRPropertyFromReducedDynamicPropertySymbol.getOwningIType()SyntheticIRMethod.getOwningIType()IRMethodForConstructorSymbol.getRuntimeEnclosingType(IType type) GosuClassIRType.getType()JavaClassIRType.getType()Methods in gw.internal.gosu.ir.nodes with parameters of type ITypeModifier and TypeMethodDescriptionprotected voidIRFeatureBase.addImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params) static IRMethodIRMethodFactory.createConstructorIRMethod(IType gosuClass, DynamicFunctionSymbol dfs, int numberOfTypeParameters) static IRMethodIRMethodFactory.createConstructorIRMethod(IType owner, IRType[] parameterTypes) static IRMethodIRMethodFactory.createIRMethod(IType owner, String name, IRType returnType, List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic) static IRMethodIRMethodFactory.createIRMethod(IType owner, String name, IType returnType, IType[] parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic) static GosuClassIRTypestatic IRTypeIRMethodForConstructorSymbol.getConstructorParamTypes(IType[] declaredParams, int iTypeParams, IType type) Parameters are order like so: ctor( [OuterThis,] [This,] [CapturedSymbols,] [TypeParams,] [EnumParams,] params )IRMethodForConstructorSymbol.getRuntimeEnclosingType(IType type) booleanIRMethodForConstructorSymbol.isNonStaticInnerClass(IType type) protected IRTypeIRFeatureBase.maybeReifyFieldType(IType owner, String name, IType originalType) protected StringIRFeatureBase.resolveFieldName(IType owner, String name) Constructors in gw.internal.gosu.ir.nodes with parameters of type ITypeModifierConstructorDescriptionIRMethodForConstructorSymbol(IType gosuClass, DynamicFunctionSymbol dfs, int numberOfTypeParameters) SyntheticIRMethod(IType owner, String name, IRType returnType, List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean aStatic) -
Uses of IType in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return ITypeModifier and TypeMethodDescriptionprotected final ITypeAbstractElementTransformer.findComparableParamType(IType type) static ITypeAbstractElementTransformer.findDimensionType(IType type) AbstractElementTransformer.getConcreteType(IType type) GosuFragmentTransformationContext.getCurrentFunctionReturnType()TopLevelTransformationContext.getCurrentFunctionReturnType()TransformationContextBase.getCurrentFunctionReturnType()static ITypeAbstractElementTransformer.getRuntimeEnclosingType(IType type) TopLevelTransformationContext.getSuperType()TransformationContextBase.getSuperType()static IType[]AbstractElementTransformer.getTypes(IParameterInfo[] parameters) AbstractElementTransformer.maybeUnwrapMetaType(IType rootType) Methods in gw.internal.gosu.ir.transform with parameters of type ITypeModifier and TypeMethodDescriptionprotected booleanAbstractElementTransformer.avoidVerifyError(IType owner, IRType rootType, IRelativeTypeInfo.Accessibility accessibility) AbstractElementTransformer.boxValue(IType lhsType, IRExpression root) AbstractElementTransformer.boxValueToType(IType toType, IRExpression root) protected IRExpressionAbstractElementTransformer.checkCast(IType type, IRExpression expression) protected IRExpressionAbstractElementTransformer.checkCast(IType type, IRExpression expression, boolean bGetConcreteTypeForMetaType) protected IRExpressionAbstractElementTransformer.convertBoxedNullToPrimitive(IType boxedType) protected IRExpressionAbstractElementTransformer.convertNullToPrimitive(IType primitive) protected IRAssignmentStatementAbstractElementTransformer.convertOperandToBig(IType bigType, Class bigClass, IType operandType, IRExpression operand, IRSymbol tempRet) protected IRAssignmentStatementAbstractElementTransformer.convertOperandToPrimitive(IType primitiveType, IType operandType, IRExpression operand, IRSymbol tempRet) protected IRAssignmentStatementAbstractElementTransformer.convertOperandToRational(IType operandType, IRExpression operand, IRSymbol tempRet) protected IRExpressionAbstractElementTransformer.fastStringCoercion(IRExpression expr, IType operandType) protected final ITypeAbstractElementTransformer.findComparableParamType(IType type) static ITypeAbstractElementTransformer.findDimensionType(IType type) AbstractElementTransformer.getClassInfos(IType[] parameters) AbstractElementTransformer.getConcreteType(IType type) protected IRType[]AbstractElementTransformer.getConstructorParamTypes(IType[] declaredParams, int iTypeParams, IType type) Parameters are order like so: ctor( [OuterThis,] [This,] [CapturedSymbols,] [TypeParams,] params )static ICustomExpressionRuntimeAbstractElementTransformer.getCustomRuntime(String id, IType enclosingClass) AbstractElementTransformer.getDefaultConstIns(IType type) static IRTypeAbstractElementTransformer.getDescriptor(IType type) static IRTypeAbstractElementTransformer.getDescriptor(IType type, boolean getConcreteTypeForMetaType) protected IRExpressionAbstractElementTransformer.getInstanceField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root) static ITypeAbstractElementTransformer.getRuntimeEnclosingType(IType type) protected IRExpressionAbstractElementTransformer.getStaticField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility) protected IRExpressionAbstractElementTransformer.handleCustomExpressionRuntime(ICustomExpressionRuntime customRuntime, IType expectedType) static ObjectAbstractElementTransformer.initMultiArray(IType componentType, Object instance, int iDimension, int[] sizes) static booleanstatic booleanAbstractElementTransformer.isBoxedIntType(IType type) static booleanAbstractElementTransformer.isBytecodeType(IType type) static booleanAbstractElementTransformer.isEnhancementType(IType type) protected booleanAbstractElementTransformer.isHandledByCustomCoercion(IType operandType) booleanGosuClassTransformationContext.isIllegalProtectedCall(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) booleanGosuFragmentTransformationContext.isIllegalProtectedCall(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) booleanTopLevelTransformationContext.isIllegalProtectedCall(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) static booleanstatic booleanAbstractElementTransformer.isNonBigBoxedNumberType(IType type) static booleanAbstractElementTransformer.isNonStaticInnerClass(IType type) static booleanAbstractElementTransformer.isNumberType(IType type) protected booleanAbstractElementTransformer.isPrimitiveNumberType(IType type) booleanbooleanAbstractElementTransformer.isProgramOrEnclosedInProgram(IType type) protected IRExpressionAbstractElementTransformer.makeArrayViaTypeInfo(IType atomicType, List<Expression> valueExpressions) protected IRExpressionAbstractElementTransformer.makeEmptyArrayViaTypeInfo(IType atomicType, List<Expression> sizeExpressions) AbstractElementTransformer.maybeUnwrapMetaType(IType rootType) protected IRExpressionAbstractElementTransformer.numberConvert(IType from, IType to, IRExpression root) AbstractElementTransformer.pushArrayOfTypes(IType[] types) protected voidAbstractElementTransformer.pushCapturedSymbols(IType type, List<IRExpression> args, boolean ignoreExternalSymbols) voidGosuClassTransformationContext.pushEnumNameAndOrdinal(IType type, List<IRExpression> args) voidGosuClassTransformer.pushEnumNameAndOrdinal(IType type, List<IRExpression> args) voidGosuFragmentTransformationContext.pushEnumNameAndOrdinal(IType type, List<IRExpression> args) voidTopLevelTransformationContext.pushEnumNameAndOrdinal(IType type, List<IRExpression> args) AbstractElementTransformer.pushLazyType(IType type) AbstractElementTransformer.pushLazyType(IType type, IGenericTypeVariable[] tvs) protected IRExpressionprotected IRExpressionAbstractElementTransformer.pushOuter(IType outerTarget, IType currentOuter, IRExpression root) AbstractElementTransformer.pushRuntimeTypeOfTypeVar(IType type) protected IRExpressionAbstractElementTransformer.pushThisOrOuter(IType currentType) protected intAbstractElementTransformer.pushTypeParametersForConstructor(IExpression expr, IType type, List<IRExpression> args, boolean bSuperCall, boolean genericJavaInterop) static booleanAbstractElementTransformer.requiresExternalSymbolCapture(IType type) protected IRStatementAbstractElementTransformer.setField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root, IRExpression value) protected IRStatementAbstractElementTransformer.setInstanceField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root, IRExpression value) protected IRStatementAbstractElementTransformer.setStaticField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression value) booleanGosuClassTransformationContext.shouldUseReflection(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) booleanGosuFragmentTransformationContext.shouldUseReflection(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) booleanTopLevelTransformationContext.shouldUseReflection(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) AbstractElementTransformer.unboxValueFromType(IType boxedType, IRExpression root) AbstractElementTransformer.unboxValueToType(IType lhsType, IRExpression expression) -
Uses of IType in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression that return ITypeModifier and TypeMethodDescriptionprotected abstract ITypeAbstractMemberExpansionTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) protected ITypeBeanMethodCallExpansionTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) protected ITypeMemberExpansionAccessTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) Methods in gw.internal.gosu.ir.transform.expression with parameters of type ITypeModifier and TypeMethodDescriptionstatic ObjectTypeAsTransformer.coerceValue(Object value, IType type, ICoercer coercer) static ObjectEvalExpressionTransformer.compileAndRunEvalSource(Object source, Object outer, Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, int iLineNum, int iColumn, String evalExprText) static ObjectEvalExpressionTransformer.compileAndRunEvalSource(Object source, Object outer, Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr) static ObjectEvalExpressionTransformer.compileAndRunEvalSource(Object source, Object outer, Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr, ISymbolTable compileTimeLocalContextSymbols, IExternalSymbolMap runtimeLocalSymbolValues) protected IRExpressionAbstractMemberExpansionTransformer.compileExpansionDirectlyToArray(IType rootType, IType rootComponentType, IType resultType, IType resultCompType) If this method is being called, it means we're expanding a one-dimensional array or collection, with a right hand side that evaluates to a property that's not an array or collection.protected IRExpressionAbstractMemberExpansionTransformer.compileExpansionUsingArrayList(IType rootType, IType rootComponentType, IType resultType, IType resultCompType, IType propertyType) This method will compile the expansion using an ArrayList to collect temporary results.protected IRExpressionAbstractMemberExpansionTransformer.compileExpansionWithNoReturnValue(IType rootType, IType rootComponentType, IType resultType, IType resultCompType) protected abstract IRExpressionAbstractMemberExpansionTransformer.createIterationExpr(IType rootComponentType, String identifierName, IType identifierType, IType compType) Subclassers need only implement this method for the iteration expression i.e., the singular form of the expansion expr.protected IRExpressionBeanMethodCallExpansionTransformer.createIterationExpr(IType rootComponentType, String identifierName, IType identifierType, IType compType) protected IRExpressionMemberExpansionAccessTransformer.createIterationExpr(IType rootComponentType, String irIdentifierSym, IType identifierType, IType compType) protected abstract ITypeAbstractMemberExpansionTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) protected ITypeBeanMethodCallExpansionTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) protected ITypeMemberExpansionAccessTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) static ObjectAbstractMemberExpansionTransformer.listToArray(List l, IType compType) static StringEvalExpressionTransformer.makeEvalKey(IType enclosingClass, int iLineNum, int iColumnNum, String evalExprText) static voidArrayAccessTransformer.maybeAutoInsert(Object obj, int index, IType typeToAutoCreate) -
Uses of IType in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement with parameters of type ITypeModifier and TypeMethodDescriptionstatic IRForEachStatementForEachStatementTransformer.makeLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol) Helper for creating iterative loops. -
Uses of IType in gw.internal.gosu.ir.transform.util
Methods in gw.internal.gosu.ir.transform.util with parameters of type ITypeModifier and TypeMethodDescriptionstatic IRTypeIRTypeResolver.getDescriptor(IType type) static IRTypeIRTypeResolver.getDescriptor(IType type, boolean getConcreteTypeForMetaType) IRTypeResolverAPIWrapper.getDescriptor(IType type) static IJavaClassInfoIRTypeResolver.getJavaBackedClass(IType arg) static booleanRequiresReflectionDeterminer.isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) static booleanRequiresReflectionDeterminer.shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) static booleanRequiresReflectionDeterminer.shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRelativeTypeInfo.Accessibility accessibility) Method parameters in gw.internal.gosu.ir.transform.util with type arguments of type IType -
Uses of IType in gw.internal.gosu.parser
Subinterfaces of IType in gw.internal.gosu.parserModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceClasses in gw.internal.gosu.parser that implement ITypeModifier and TypeClassDescriptionclassThis is what the proxy methods look like.classclassclassclassA type representing the Error state in the type system.classclassclassclassclassclassProvides an implementation of IEnumeratedType for java enumsclassclassclassA base class for creating synthetic Gosu classes that do not correspond directly to a Gosu classclassclassFields in gw.internal.gosu.parser declared as ITypeModifier and TypeFieldDescriptionprotected ITypeAbstractTypeRef._typeprotected ITypeExpression._typestatic final ITypeGosuParser.PENDING_BOUNDING_TYPEFields in gw.internal.gosu.parser with type parameters of type ITypeMethods in gw.internal.gosu.parser with type parameters of type ITypeMethods in gw.internal.gosu.parser that return ITypeModifier and TypeMethodDescriptionprotected final ITypeAbstractTypeRef._getType()GosuVarPropertyInfo.assignActualType(IType type) TypeLoaderAccess.boundTypes(IType targetType, List<IType> typesToBound) static ITypeTypeLord.boundTypes(IType type, List<IType> typesToBound) static ITypeTypeLord.boundTypes(IType type, List<IType> typesToBound, boolean bKeepTypeVars) static ITypeTypeLord.deriveParameterizedTypeFromContext(IType type, IType contextType) static ITypeTypeLord.findGreatestLowerBound(IType t1, IType t2) static ITypestatic ITypeTypeLord.findLeastUpperBound(List<? extends IType> types) static ITypeTypeLord.findParameterizedStructureType(IType structureType, IType from) TypeLoaderAccess.findParameterizedType(IType type, IType rhsType) static ITypeTypeLord.findParameterizedType(IType sourceType, IType rawGenericType) Finds a parameterized type in the ancestry of a given type.static ITypeTypeLord.findParameterizedType(IType sourceType, IType rawGenericType, boolean bForAssignability) static ITypeTypeLord.findParameterizedType_Reverse(IType sourceType, IType targetType) static ITypeTypeLord.findParameterizedTypeInHierarchy(IType sourceType, IType rawGenericType) GosuClass.findProxiedClassInHierarchy()static ITypestatic ITypestatic ITypeTypeLoaderAccess.get(IJavaClassInfo javaClassInfo) Gets the intrinsic type for a given class.AsmTypeJavaClassType.getActualType(TypeVarToTypeMap typeMap) AsmTypeJavaClassType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) TypeJavaClassType.getActualType(TypeVarToTypeMap typeMap) TypeJavaClassType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) TypeLoaderAccess.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, Set<IType> visited) static ITypeTypeLord.getActualType(IAsmType type, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.getActualType(IAsmType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, LinkedHashSet<IAsmType> recursiveTypes) static ITypeTypeLord.getActualType(Type type, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.getActualType(Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeLord.getActualType(Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, LinkedHashSet<Type> recursiveTypes) GosuBaseAttributedFeatureInfo.getActualTypeInContainer(IFeatureInfo container, IType type) ContextType.getAlternateType()IType[]DynamicFunctionSymbol.getArgTypes()IType[]ReducedDynamicFunctionSymbol.getArgTypes()CompoundType.getArrayType()ErrorType.getArrayType()GosuClass.getArrayType()MetaType.getArrayType()NamespaceType.getArrayType()TypeVariableType.getArrayType()GosuPropertyInfo.getAssignableFeatureType()JavaPropertyInfo.getAssignableFeatureType()DynamicPropertySymbol.getAssignableType()ReducedDynamicPropertySymbol.getAssignableType()PropertyNotFoundException.getBeanClass()BlockClass.getBlockType()GenericTypeVariable.getBoundingType()TypeVariableType.getBoundingType()static ITypeTypeLord.getBoxedTypeFromPrimitiveType(IType primitiveType) TypeLoaderAccess.getBoxType(IType primitiveType) TypeLoaderAccess.getByFullName(String fullyQualifiedName) Gets an intrinsic type based on a fully-qualified name.TypeLoaderAccess.getByFullNameIfValid(String fullyQualifiedName) Gets a type based on a fully-qualified name.TypeLoaderAccess.getByFullNameIfValidNoJava(String fullyQualifiedName) TypeLoaderAccess.getByRelativeName(String relativeName) TypeLoaderAccess.getByRelativeName(String relativeName, ITypeUsesMap typeUses) Gets an intrinsic type based on a relative name.ModuleTypeLoader.getCachedType(String fqn) static ITypeJavaTypeInfo.getCompilingClass(IType type) static ITypeGosuClassCompilingStack.getCompilingType(String typeName) TypeLoaderAccess.getCompilingType(String strName) CompoundType.getComponentType()ErrorType.getComponentType()GosuClass.getComponentType()MetaType.getComponentType()NamespaceType.getComponentType()TypeLoaderAccess.getComponentType(IType valueType) TypeVariableType.getComponentType()TypeLoaderAccess.getCompoundType(Set<IType> types) static ITypeTypeLord.getConcreteType(IType type) GosuPropertyInfo.getContainingType()Expression.getContextType()Context type is the type this literal value evaluates as in the context of a containing expression e.g., given the expression, n == "42", the literal "42" is always converted to a Number.GosuProgram.getContextType()static ITypeTypeLord.getCoreType(IType type) static ITypeGosuClassCompilingStack.getCurrentCompilingType()TypeLoaderAccess.getCurrentCompilingType()InitializerSymbol.getDeclaringTypeOfProperty()TypeLoaderAccess.getDefaultParameterizedType(IType type) static ITypeTypeLord.getDefaultParameterizedType(IType type) TypeLoaderAccess.getDefaultParameterizedTypeWithTypeVars(IType type) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map, Set<IType> visited) TypeLoaderAccess.getDefaultType(String name) BlockClass.getEnclosingNonBlockType()GosuClass.getEnclosingNonBlockType()ICompilableTypeInternal.getEnclosingNonBlockType()IGosuClassInternal.getEnclosingNonBlockType()AsmClassJavaClassInfo.getEnclosingType()ClassJavaClassInfo.getEnclosingType()CompoundType.getEnclosingType()ErrorType.getEnclosingType()MetaType.getEnclosingType()ParseTree.getEnclosingType()TypeVariableType.getEnclosingType()GosuClass.getEnclosingTypeReference()GosuEnhancement.getEnhancedType()IJavaEnumTypeInternal.getEnumType()JavaEnumType.getEnumType()GosuExceptionInfo.getExceptionType()TypeLoaderAccess.getExpandableComponentType(IType type) static ITypeTypeLord.getExpandableComponentType(IType type) static ITypeTypeLord.getExpandableComponentType(IType type, boolean bCore) GosuProgram.getExpectedReturnType()ArrayExpansionPropertyInfo.getFeatureType()Make an array type from the delegate's type, if it's not already an array.GosuMethodParamInfo.getFeatureType()GosuPropertyInfo.getFeatureType()GosuVarPropertyInfo.getFeatureType()JavaFieldPropertyInfo.getFeatureType()JavaMethodParamInfo.getFeatureType()JavaPropertyInfo.getFeatureType()MetaTypeTypeInfo.TypeProperty.getFeatureType()ParameterDescriptorJavaParameterDescriptor.getFeatureType()StaticPropertyInfo.getFeatureType()TypeLoaderAccess.getFromObject(Object object) Returns the intrinsic type for the given Object.TypeLoaderAccess.getFunctionalInterface(IFunctionType type) static ITypeTypeLord.getFunctionalInterface(IFunctionType funcType) CompoundType.getGenericType()ErrorType.getGenericType()MetaType.getGenericType()NamespaceType.getGenericType()TypeVariableType.getGenericType()IType[]CompoundType.getInterfaces()IType[]ErrorType.getInterfaces()IType[]GosuClass.getInterfaces()IType[]MetaType.getInterfaces()IType[]NamespaceType.getInterfaces()IType[]TypeVariableType.getInterfaces()TypeLoaderAccess.getIntrinsicTypeByFullName(String fullyQualifiedName) DefaultTypeLoader.getIntrinsicTypeFromObject(Object object) ITypeLoaderStackInternal.getIntrinsicTypeFromObject(Object object) ModuleTypeLoader.getIntrinsicTypeFromObject(Object object) TypeLoaderAccess.getIntrinsicTypeFromObject(Object object) AsmClassJavaClassInfo.getJavaType()ClassJavaClassInfo.getJavaType()TypeLoaderAccess.getJavaType(Class javaClass) DefaultEntityAccess.getKeyType()static ITypeTypeLord.getLeastUpperBoundForPrimitiveTypes(IType t0, IType t1) IType[]GosuClass.getLoaderParameterizedTypes()IType[]IParameterizableType.getLoaderParameterizedTypes()static ITypeTypeLord.getOuterMostEnclosingClass(IType innerClass) ArrayExpansionMethodInfo.getOwnersType()ArrayExpansionPropertyInfo.getOwnersType()ClassAnnotationInfo.getOwnersType()ErrorTypeInfo.getOwnersType()GosuExceptionInfo.getOwnersType()RepeatableContainerAnnotationInfo.getOwnersType()IType[]AbstractGenericMethodInfo.getParameterizedParameterTypes(IType... typeParams) IType[]GosuPropertyInfo.getParameterizedParameterTypes(IType... typeParams) IType[]GosuVarPropertyInfo.getParameterizedParameterTypes(IType... typeParams) IType[]JavaMethodInfo.getParameterizedParameterTypes(IType... typeParams) IType[]AbstractGenericMethodInfo.getParameterizedParameterTypes2(IType ownersType, IType... typeParams) IType[]GosuPropertyInfo.getParameterizedParameterTypes2(IType ownersType, IType... typeParams) IType[]GosuVarPropertyInfo.getParameterizedParameterTypes2(IType ownersType, IType... typeParams) IType[]JavaMethodInfo.getParameterizedParameterTypes2(IType ownersType, IType... typeParams) AbstractGenericMethodInfo.getParameterizedReturnType(IType... typeParams) GosuPropertyInfo.getParameterizedReturnType(IType... typeParams) GosuVarPropertyInfo.getParameterizedReturnType(IType... typeParams) JavaMethodInfo.getParameterizedReturnType(IType... typeParams) CompoundType.getParameterizedType(IType... ofType) ErrorType.getParameterizedType(IType... ofType) NamespaceType.getParameterizedType(IType... ofType) TypeVariableType.getParameterizedType(IType... ofType) TypeLoaderAccess.getPrimitiveType(IType boxType) GosuIndustrialParkImpl.getPureGenericType(IType type) GosuAnnotationInfo.getRepeatableContainer()ArrayExpansionMethodInfo.getReturnType()AsmMethodJavaClassMethod.getReturnType()DynamicFunctionSymbol.getReturnType()Expression.getReturnType()GosuMethodInfo.getReturnType()GosuProgram.getReturnType()JavaMethodInfo.getReturnType()MethodJavaClassMethod.getReturnType()ReducedDynamicFunctionSymbol.getReturnType()Statement.getReturnType()static ITypeTypeLord.getRootType(IType type) GosuVarPropertyInfo.getScopedSymbolType()CompoundType.getSupertype()ErrorType.getSupertype()GosuClass.getSupertype()GosuEnhancement.getSupertype()MetaType.getSupertype()TypeVariableType.getSupertype()static ITypeTypeLord.getTopLevelType(IType type) ClassAnnotationInfo.getType()ContextType.getType()Expression.getType()Returns this Expression's IType.GosuAnnotation.getType()GosuAnnotationInfo.getType()GosuConstructorInfo.getType()GosuDocAnnotation.getType()IGosuAnnotation.getType()JavaConstructorInfo.getType()MemberFieldSymbol.getType()MetaType.getType()ReducedSymbol.getType()RepeatableContainerAnnotationInfo.getType()Symbol.getType()Returns the Symbol's type.ITypeLoaderStackInternal.getTypeByFullNameIfValid(String fullyQualifiedName, boolean skipJava) ModuleTypeLoader.getTypeByFullNameIfValid(String fullyQualifiedName, boolean skipJava) TypeLoaderAccess.getTypeByRelativeNameIfValid_NoGenerics(String relativeName, ITypeUsesMap typeUses) TypeLoaderAccess.getTypeFromObject(Object obj) protected ITypeExpression.getTypeImpl()IType[]CompoundType.getTypeParameters()IType[]ErrorType.getTypeParameters()IType[]GosuClass.getTypeParameters()IType[]MetaType.getTypeParameters()IType[]NamespaceType.getTypeParameters()IType[]TypeVariableType.getTypeParameters()ContextType.getUnboundType()ContextInferenceManager.infer(Expression e) static ITypeTypeLord.makeDefaultParameterizedType(IType type) static ITypeTypeLord.makeParameteredType(IType genType, TypeVarToTypeMap inferenceMap) Converts a String name of a type into an IType.TypeLoaderAccess.parseType(String typeString, ITypeUsesMap typeUsesMap) TypeLoaderAccess.parseType(String typeString, TypeVarToTypeMap actualParamByVarName) TypeLoaderAccess.parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeTypeLord.parseType(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.parseType(String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeTypeLord.replaceRawGenericTypesWithDefaultParameterizedTypes(IType type) TypeLoaderAccess.replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType) static ITypeTypeLord.replaceTypeVariableTypeParametersWithBoundingTypes(IType type) static ITypeTypeLord.replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclType) GosuClass.resolveRelativeInnerClass(String strRelativeInnerClassName, boolean bForce) static ITypeParserBase.resolveRuntimeType(ArithmeticExpression expr, IType lhsType, int op, IType rhsType) protected ITypeParserBase.resolveType(ParsedElement parsedElement, IType lhsType, int op, IType rhsType) static ITypeParserBase.resolveType(IType lhsType, int op, IType rhsType) TypeUsesMap.resolveType(String strRelativeName) protected ITypeParserBase.resolveTypeForArithmeticExpression(ParsedElement parsedElement, IType lhsType, String op, IType rhsType) protected ITypeParserBase.verifyTypesComparable(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion) protected ITypeParserBase.verifyTypesComparable(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion, IParserState state) Methods in gw.internal.gosu.parser that return types with arguments of type ITypeModifier and TypeMethodDescriptionAbstractTypeRef._getClassOfRef()TypeLord.getAllClassesInClassHierarchyAsIntrinsicTypes(IType type) TypeLord.getAllClassesInClassHierarchyAsIntrinsicTypes(IJavaClassInfo cls) CompoundType.getAllTypesInHierarchy()ErrorType.getAllTypesInHierarchy()GosuClass.getAllTypesInHierarchy()MetaType.getAllTypesInHierarchy()NamespaceType.getAllTypesInHierarchy()TypeVariableType.getAllTypesInHierarchy()TypeLord.getArrayVersionsOfEachType(Set componentTypes) CompoundType.getCompoundTypeComponents()ErrorType.getCompoundTypeComponents()GosuClass.getCompoundTypeComponents()MetaType.getCompoundTypeComponents()NamespaceType.getCompoundTypeComponents()TypeVariableType.getCompoundTypeComponents()ParserBase.getCurrentlyInferringFunctionTypeVars()GosuClass.getLoadedInnerClasses()GosuClass.getSubtypes()CompoundType.getTypes()ParserBase.peekInferringFunctionTypeVariableTypes()ParserBase.popInferringFunctionTypeVariableTypes()Methods in gw.internal.gosu.parser with parameters of type ITypeModifier and TypeMethodDescriptionstatic voidTypeLord.addAllClassesInClassHierarchy(IType type, Set<IType> set) static voidTypeLord.addAllClassesInClassHierarchy(IType type, Set<IType> set, boolean bForce) static TypeVarToTypeMapJavaMethodInfo.addEnclosingTypeParams(IType declaringClass, TypeVarToTypeMap actualParamByVarName) voidDefaultEntityAccess.addEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo) voidEnhancementIndex.addEnhancementMethods(IType typeToEnhance, Collection<IMethodInfo> methodsToAddTo) voidDefaultEntityAccess.addEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive) voidEnhancementIndex.addEnhancementProperties(IType typeToEnhance, Map<CharSequence, IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive) voidEnhancementIndex.addEntry(IType enhancedType, IGosuEnhancement enhancement) voidGosuClass.addInterface(IType type) voidIGosuClassInternal.addInterface(IType type) static voidTypeLord.addReferencedTypeVarsThatAreNotInMap(IType type, TypeVarToTypeMap map) static booleanTypeLord.areGenericOrParameterizedTypesAssignable(IType to, IType from) GosuVarPropertyInfo.assignActualType(IType type) voidGosuVarPropertyInfo.assignSymbolType(IType type) voidGosuClass.assignTypeVarsFromTypeParams(IType[] typeParams) Note a gosu class can be BOTH parameterzied AND generic.TypeLoaderAccess.boundTypes(IType targetType, List<IType> typesToBound) static ITypeTypeLord.boundTypes(IType type, List<IType> typesToBound) static ITypeTypeLord.boundTypes(IType type, List<IType> typesToBound, boolean bKeepTypeVars) booleanstatic voidContextSensitiveCodeRunner.collectLocalSymbols(IType enclosingType, ISymbolTable symTable, IParsedElement parsedElement, int iOffset) static ObjectContextSensitiveCodeRunner.compileAndRunMeSomeCode(Object source, IGosuClass ctxClass, Object outer, IType enclosingClass, Object[] extSyms, int offset) static GenericTypeVariable[]GenericTypeVariable.convertTypeVars(IType enclosingType, IType classType, IJavaClassTypeVariable[] fromVars) TypeInfoFactoryImpl.create(IType intrType, IJavaClassInfo backingClass) Wraps the actual class with a proxy.GosuClassProxyFactory.createImmediately(IType type) GosuIndustrialParkImpl.createMetaType(IType type, boolean literal) GosuIndustrialParkImpl.createSymbol(CharSequence name, IType type, IStackProvider stackProvider) GosuIndustrialParkImpl.createSymbol(CharSequence name, IType type, Object value) voidGenericTypeVariable.createTypeVariableDefinition(IType enclosingType) static ITypeTypeLord.deriveParameterizedTypeFromContext(IType type, IType contextType) static booleanstatic booleanTypeLord.enclosingTypeInstanceInScope(IType type, IGosuClassInternal inner) static ITypeTypeLord.findGreatestLowerBound(IType t1, IType t2) static ITypestatic IMethodInfoParserBase.findMathOpMethod(IType lhsType, int op, IType rhsType) static ITypeTypeLord.findParameterizedStructureType(IType structureType, IType from) TypeLoaderAccess.findParameterizedType(IType type, IType rhsType) static ITypeTypeLord.findParameterizedType(IType sourceType, IType rawGenericType) Finds a parameterized type in the ancestry of a given type.static ITypeTypeLord.findParameterizedType(IType sourceType, IType rawGenericType, boolean bForAssignability) static ITypeTypeLord.findParameterizedType_Reverse(IType sourceType, IType targetType) static ITypeTypeLord.findParameterizedTypeInHierarchy(IType sourceType, IType rawGenericType) static ITypestatic MetaTypeCompoundTypeInfo.getAccessibilityForType(IType whosAskin) GosuClassTypeInfo.getAccessibilityForType(IType whosaskin) JavaTypeInfo.getAccessibilityForType(IType whosaskin) MetaTypeTypeInfo.getAccessibilityForType(IType whosAskin) TypeLoaderAccess.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, Set<IType> visited) GosuBaseAttributedFeatureInfo.getActualTypeInContainer(IFeatureInfo container, IType type) TypeLord.getAllClassesInClassHierarchyAsIntrinsicTypes(IType type) ArrayExpansionMethodInfo.getAnnotation(IType type) ArrayExpansionPropertyInfo.getAnnotation(IType type) ErrorTypeInfo.getAnnotation(IType type) ArrayExpansionMethodInfo.getAnnotationsOfType(IType type) ArrayExpansionPropertyInfo.getAnnotationsOfType(IType type) ErrorTypeInfo.getAnnotationsOfType(IType type) GosuIndustrialParkImpl.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) static ITypeTypeLord.getBoxedTypeFromPrimitiveType(IType primitiveType) TypeLoaderAccess.getBoxType(IType primitiveType) CompoundTypeInfo.getCallableConstructor(IType... params) ErrorTypeInfo.getCallableConstructor(IType... params) GosuClassTypeInfo.getCallableConstructor(IType... params) JavaTypeInfo.getCallableConstructor(IType... params) MetaTypeTypeInfo.getCallableConstructor(IType... params) NamespaceTypeInfo.getCallableConstructor(IType... params) CompoundTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) ErrorTypeInfo.getCallableMethod(CharSequence method, IType... params) GosuClassTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) JavaTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) MetaTypeTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) NamespaceTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) NamespaceType.getChildren(IType whosaskin) static ITypeJavaTypeInfo.getCompilingClass(IType type) TypeLoaderAccess.getComponentType(IType valueType) static ITypeTypeLord.getConcreteType(IType type) CompoundTypeInfo.getConstructor(IType... params) CompoundTypeInfo.getConstructor(IType whosAskin, IType[] params) ErrorTypeInfo.getConstructor(IType... params) GosuClassTypeInfo.getConstructor(IType... params) GosuClassTypeInfo.getConstructor(IType whosAskin, IType[] params) JavaTypeInfo.getConstructor(IType... params) JavaTypeInfo.getConstructor(IType whosAskin, IType[] params) MetaTypeTypeInfo.getConstructor(IType... params) MetaTypeTypeInfo.getConstructor(IType whosAskin, IType[] params) NamespaceTypeInfo.getConstructor(IType... params) List<? extends IConstructorInfo> CompoundTypeInfo.getConstructors(IType whosaskin) GosuClassTypeInfo.getConstructors(IType whosAskin) List<? extends IConstructorInfo> JavaTypeInfo.getConstructors(IType whosAskin) List<? extends IConstructorInfo> MetaTypeTypeInfo.getConstructors(IType whosaskin) GosuParser.getConstructorType(IType classBean, Expression[] eArgs, List<IConstructorType> listAllMatchingMethods, ParserBase parserState) Get the type of the method specified in the member path.static ITypeTypeLord.getCoreType(IType type) TypeLoaderAccess.getDefaultParameterizedType(IType type) static ITypeTypeLord.getDefaultParameterizedType(IType type) TypeLoaderAccess.getDefaultParameterizedTypeWithTypeVars(IType type) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map, Set<IType> visited) EnhancementIndex.getEnhancementsForType(IType typeToEnhance) DefaultEntityAccess.getEntityIdProperty(IType rootType) DefaultEntityAccess.getEntityInstanceFrom(Object entity, IType classEntity) TypeLoaderAccess.getExpandableComponentType(IType type) static ITypeTypeLord.getExpandableComponentType(IType type) static ITypeTypeLord.getExpandableComponentType(IType type, boolean bCore) GosuParser.getFunctionType(IType classBean, String functionName, Expression[] eArgs, List<IFunctionType> listAllMatchingMethods, GosuParser parser, boolean bMatchParamTypes) GosuIndustrialParkImpl.getGosuClassFrom(IType fromType) static IGosuClassInternalIGosuClassInternal.Util.getGosuClassFrom(IType type) longDefaultEntityAccess.getHashedEntityId(String strId, IType classEntity) static ITypeTypeLord.getLeastUpperBoundForPrimitiveTypes(IType t0, IType t1) static MetaTypeMetaType.getLiteral(IType type) DefaultEntityAccess.getLocalizedTypeInfoName(IType type) DefaultEntityAccess.getLocalizedTypeName(IType type) CompoundTypeInfo.getMethod(IType whosaskin, CharSequence methodName, IType... params) CompoundTypeInfo.getMethod(CharSequence methodName, IType... params) ErrorTypeInfo.getMethod(CharSequence methodName, IType... params) GosuClassTypeInfo.getMethod(IType whosaskin, CharSequence methodName, IType... params) GosuClassTypeInfo.getMethod(CharSequence methodName, IType... params) JavaTypeInfo.getMethod(IType whosaskin, CharSequence methodName, IType... params) JavaTypeInfo.getMethod(CharSequence methodName, IType... params) MetaTypeTypeInfo.getMethod(IType whosaskin, CharSequence methodName, IType... params) MetaTypeTypeInfo.getMethod(CharSequence methodName, IType... params) NamespaceTypeInfo.getMethod(CharSequence methodName, IType... params) static MethodListBeanAccess.getMethods(ITypeInfo beanInfo, IType whosaskin) CompoundTypeInfo.getMethods(IType whosaskin) GosuClassTypeInfo.getMethods(IType whosAskin) List<? extends IMethodInfo> GosuIndustrialParkImpl.getMethods(ITypeInfo beanInfo, IType ownersIntrinsicType) JavaTypeInfo.getMethods(IType whosAskin) MetaTypeTypeInfo.getMethods(IType whosAskin) TypeLoaderAccess.getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType) static StringTypeLord.getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType) static StringTypeLord.getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType, boolean bIncludeModule) static StringTypeLord.getNameWithBoundQualifiedTypeVariables(IType type, boolean includeModules) TypeLoaderAccess.getNameWithQualifiedTypeVariables(IType type) static StringTypeLord.getNameWithQualifiedTypeVariables(IType type, boolean includeModules) TypeLoaderAccess.getOrCreateFunctionType(String strFunctionName, IType retType, IType[] paramTypes) protected ITypeRefGosuClass.getOrCreateTypeReference(IType type) TypeLoaderAccess.getOrCreateTypeReference(IType type) TypeLoaderAccess.getOrCreateTypeVariableType(String strName, IType boundingType, IType enclosingType) static ITypeTypeLord.getOuterMostEnclosingClass(IType innerClass) IType[]AbstractGenericMethodInfo.getParameterizedParameterTypes(IType... typeParams) IType[]GosuPropertyInfo.getParameterizedParameterTypes(IType... typeParams) IType[]GosuVarPropertyInfo.getParameterizedParameterTypes(IType... typeParams) IType[]JavaMethodInfo.getParameterizedParameterTypes(IType... typeParams) IType[]AbstractGenericMethodInfo.getParameterizedParameterTypes2(IType ownersType, IType... typeParams) IType[]GosuPropertyInfo.getParameterizedParameterTypes2(IType ownersType, IType... typeParams) IType[]GosuVarPropertyInfo.getParameterizedParameterTypes2(IType ownersType, IType... typeParams) IType[]JavaMethodInfo.getParameterizedParameterTypes2(IType ownersType, IType... typeParams) AbstractGenericMethodInfo.getParameterizedReturnType(IType... typeParams) GosuPropertyInfo.getParameterizedReturnType(IType... typeParams) GosuVarPropertyInfo.getParameterizedReturnType(IType... typeParams) JavaMethodInfo.getParameterizedReturnType(IType... typeParams) CompoundType.getParameterizedType(IType... ofType) ErrorType.getParameterizedType(IType... ofType) GosuClass.getParameterizedType(IType... paramTypes) GosuEnhancement.getParameterizedType(IType... paramTypes) MetaType.getParameterizedType(IType... ofType) NamespaceType.getParameterizedType(IType... ofType) TypeVariableType.getParameterizedType(IType... ofType) TypeLoaderAccess.getPrimitiveType(IType boxType) static List<? extends IPropertyInfo> BeanAccess.getProperties(ITypeInfo beanInfo, IType classBean) List<? extends IPropertyInfo> CompoundTypeInfo.getProperties(IType whosaskin) GosuClassTypeInfo.getProperties(IType whosAskin) List<? extends IPropertyInfo> GosuIndustrialParkImpl.getProperties(ITypeInfo beanInfo, IType classSource) JavaTypeInfo.getProperties(IType whosAskin) List<? extends IPropertyInfo> MetaTypeTypeInfo.getProperties(IType whosaskin) static IPropertyInfoBeanAccess.getProperty(ITypeInfo beanInfo, IType classBean, String strMember) CompoundTypeInfo.getProperty(IType whosaskin, CharSequence propName) GosuClassTypeInfo.getProperty(IType whosAskin, CharSequence propName) JavaTypeInfo.getProperty(IType whosAskin, CharSequence propName) MetaTypeTypeInfo.getProperty(IType whosAskin, CharSequence propName) static IPropertyInfoBeanAccess.getPropertyInfo(IType classBean, IType whosAskin, String strProperty, IFeatureFilter filter, ParserBase parser, IScriptabilityModifier scriptabilityConstraint) static IPropertyInfoBeanAccess.getPropertyInfo(IType classBean, String strProperty, IFeatureFilter filter, ParserBase parser, IScriptabilityModifier scriptabilityConstraint) GosuIndustrialParkImpl.getPropertyInfo(IType classBean, String strProperty, IFeatureFilter filter, IParserPart parser, IScriptabilityModifier scriptabilityConstraint) static IPropertyInfoBeanAccess.getPropertyInfo_NoException(IType classBean, String strProperty, IFeatureFilter filter, ParserBase parser, IScriptabilityModifier scriptabilityConstraint) static IPropertyInfoBeanAccess.getPropertyInfoDirectly(IType classBean, String strProperty) Resolves the property directly, as if the type were requesting it, giving access to all propertiesstatic IPropertyInfoBeanAccess.getPropertyInfoDirectly_NoException(IType classBean, String strProperty) Resolves the property directly, as if the type were requesting it, giving access to all propertiesGosuIndustrialParkImpl.getPureGenericType(IType type) static ITypeTypeLord.getRootType(IType type) static ITypeTypeLord.getTopLevelType(IType type) TypeLoaderAccess.getTypeReference(IType type) static List<ITypeVariableType> TypeLord.getTypeVariables(IType type) static booleanTypeLord.getTypeVariables(IType type, Predicate<ITypeVariableType> cb) booleanArrayExpansionMethodInfo.hasAnnotation(IType type) booleanArrayExpansionPropertyInfo.hasAnnotation(IType type) booleanErrorTypeInfo.hasAnnotation(IType type) booleanArrayExpansionMethodInfo.hasDeclaredAnnotation(IType type) booleanArrayExpansionPropertyInfo.hasDeclaredAnnotation(IType type) booleanErrorTypeInfo.hasDeclaredAnnotation(IType type) booleanGosuArrayClass.hasGosuClassAtRoot(IType component) static booleanTypeLord.hasTypeVariable(IType type) AbstractGenericMethodInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) GosuPropertyInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) GosuVarPropertyInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) JavaMethodInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) AbstractGenericMethodInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) GosuPropertyInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) GosuVarPropertyInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) JavaMethodInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) voidTypeLoaderAccess.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap map) static voidTypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap) static voidTypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, HashSet<ITypeVariableType> inferredInCallStack, boolean bReverse) voidTypeLoaderAccess.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse(IType genParamType, IType argType, TypeVarToTypeMap map) static voidTypeLord.inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap) booleanGosuPropertyInfo.isAccessible(IType whosAskin, ReducedDynamicFunctionSymbol accessor) booleanCompoundType.isAssignableFrom(IType type) booleanErrorType.isAssignableFrom(IType type) booleanGosuClass.isAssignableFrom(IType type) booleanMetaType.isAssignableFrom(IType type) MetaTypes are assignable if: they are both arrays and their component types are assignable the are not arrays and: - one of them is not a MetaType and instead implements IType - or - one of them is the DEFAULT_TYPE - or - one of them is the ROOT_TYPE - or - their core types are assignable - or - their core types are structurally assignablebooleanNamespaceType.isAssignableFrom(IType type) booleanTypeVariableArrayType.isAssignableFrom(IType type) booleanTypeVariableType.isAssignableFrom(IType type) A type variable type is assignable only to/from itself or a reference thereof.static booleanBeanAccess.isBeanType(IType typeSource) static booleanBeanAccess.isBoxedTypeFor(IType primitiveType, IType boxedType) static booleanTypeLord.isDelegatableInterface(IType declaringType, IType iface) booleanDefaultEntityAccess.isEntityClass(IType cls) static booleanTypeLord.isEvalProgram(IType type) booleanTypeLoaderAccess.isExpandable(IType type) static booleanTypeLord.isExpandable(IType type) booleanDefaultEntityAccess.isInternal(IType cls) static booleanBeanAccess.isNumericType(IType intrType) static booleanTypeLord.isParameterizedType(IType type) booleanTypeLoaderAccess.isParameterizedWith(IType type, ITypeVariableType... typeVars) static booleanTypeLord.isParameterizedWith(IType type, TypeVariableType typeVar) booleanGosuPropertyInfo.isReadable(IType whosAskin) static booleanTypeLord.isRecursiveType(IType declaringClass) static booleanTypeLord.isRecursiveType(ITypeVariableType subject, IType... types) static booleanTypeLord.isRecursiveTypeFromBase(IType rootType) booleanGosuClass.isSubClass(IType gsSubType) static booleanbooleanAbstractTypeRef.isTypeRefreshedOutsideOfLock(IType type) booleanArrayExpansionPropertyInfo.isWritable(IType whosAskin) booleanGosuPropertyInfo.isWritable(IType whosAskin) booleanGosuVarPropertyInfo.isWritable(IType whosAskin) booleanJavaFieldPropertyInfo.isWritable(IType whosAskin) booleanJavaPropertyInfo.isWritable(IType whosAskin) booleanMetaTypeTypeInfo.TypeProperty.isWritable(IType whosAskin) booleanStaticPropertyInfo.isWritable(IType whosAskin) static ContextTypeContextType.makeBlockContexType(IType ctxType, IType ctxTypeWithTypeVars, boolean bScoring) protected IGosuClassInternalprotected IGosuEnhancementInternalstatic ITypeTypeLord.makeDefaultParameterizedType(IType type) static StringGosuProgramParser.makeEvalKey(String source, IType enclosingClass, int offset) static StringGosuProgramParser.makeEvalKey(String strSource, IType enclosingClass, IParsedElement ctxElem) static ITypeTypeLord.makeParameteredType(IType genType, TypeVarToTypeMap inferenceMap) TemplateRenderFunctionSymbol.makeSymbolsFromTypes(IType[] params) static StringGosuClassProxyFactory.makeValueString(Object value, IType returnType) TypeLoaderAccess.mapTypeByVarName(IType ownersType, IType declaringType) static TypeVarToTypeMapTypeLord.mapTypeByVarName(IType ownersType, IType declaringType) static IJavaPropertyInfoJavaPropertyInfo.newInstance(IFeatureInfo container, IJavaPropertyDescriptor pd, IType propertyType) static IJavaPropertyInfoJavaPropertyInfo.newInstance(IFeatureInfo container, IJavaPropertyDescriptor pd, IType propertyType, IPresentationInfo presInfo) GosuProgramParser.parseEval(String strSource, List<ICapturedSymbol> captured, IType enclosingClass, IParsedElement ctxElem, ISymbolTable extSyms) GosuParser.parseExp(IScriptPartId partId, IType expectedExpressionType) GosuParser.parseExp(IScriptPartId partId, IType expectedExpressionType, IFileContext context, boolean assignRuntime) GosuParser.parseExpOrProgram(IScriptPartId partId, IType typeExpected, boolean isolatedScope, boolean assignRuntime) GosuParser.parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime) GosuParser.parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException) GosuParser.parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException, IType superType) GosuParser.parseProgram(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType) GosuParser.parseProgram(IScriptPartId partId, IType expectedExpressionType) GosuParser.parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime) GosuParser.parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException) GosuProgramParser.parseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem) protected ExpressionParserBase.possiblyWrapWithCoercion(Expression expressionToCoerce, IType typeToCoerceTo, boolean bImplicit) protected ExpressionParserBase.possiblyWrapWithImplicitCoercion(Expression expressionToCoerce, IType typeToCoerceTo) static voidGosuClassCompilingStack.pushCompilingType(IType gsClass) voidTypeLoaderAccess.pushCompilingType(IType type) static ITypeTypeLord.replaceRawGenericTypesWithDefaultParameterizedTypes(IType type) TypeLoaderAccess.replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType) static ITypeTypeLord.replaceTypeVariableTypeParametersWithBoundingTypes(IType type) static ITypeTypeLord.replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclType) static ITypeParserBase.resolveRuntimeType(ArithmeticExpression expr, IType lhsType, int op, IType rhsType) protected ITypeParserBase.resolveType(ParsedElement parsedElement, IType lhsType, int op, IType rhsType) static ITypeParserBase.resolveType(IType lhsType, int op, IType rhsType) protected ITypeParserBase.resolveTypeForArithmeticExpression(ParsedElement parsedElement, IType lhsType, String op, IType rhsType) voidGosuProgram.setContextType(IType contextType) voidIGosuProgramInternal.setContextType(IType contextType) voidGosuClass.setEnclosingType(IType enclosingType) voidGosuEnhancement.setEnhancedType(IType enhancedType) voidIGosuEnhancementInternal.setEnhancedType(IType enhancedType) voidGosuProgram.setExpectedReturnType(IType expectedReturnType) voidIGosuProgramInternal.setExpectedReturnType(IType expectedReturnType) voidClassJavaClassInfo.setJavaType(IType javaType) voidGosuClass.setSuperType(IType superType) voidIGosuClassInternal.setSuperType(IType superType) voidSets this Expression's IType.voidvoidSets the Symbol's type.booleanDefaultEntityAccess.shouldAddWarning(IType type, IParseIssue warning) static booleanErrorType.shouldHandleAsErrorType(IType type) voidContextInferenceManager.updateType(Expression expression, IType typeIsType) protected voidParserBase.verifyComparable(IType lhsType, Expression rhs) protected voidParserBase.verifyComparable(IType lhsType, Expression rhs, boolean bBiDirectional, boolean bErrorIfCoercion) protected voidParserBase.verifyComparable(IType lhsType, Expression rhs, boolean bBiDirectional, boolean bErrorIfCoercion, IParserState state) protected ITypeParserBase.verifyTypesComparable(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion) protected ITypeParserBase.verifyTypesComparable(ParsedElement element, IType lhsType, IType rhsType, boolean bBiDirectional, boolean bErrorIfCoercion, IParserState state) booleanDefaultEntityAccess.verifyValueForType(IType type, Object value) Method parameters in gw.internal.gosu.parser with type arguments of type ITypeModifier and TypeMethodDescriptionstatic voidTypeLord.addAllClassesInClassHierarchy(IType type, Set<IType> set) static voidTypeLord.addAllClassesInClassHierarchy(IType type, Set<IType> set, boolean bForce) TypeLoaderAccess.boundTypes(IType targetType, List<IType> typesToBound) static ITypeTypeLord.boundTypes(IType type, List<IType> typesToBound) static ITypeTypeLord.boundTypes(IType type, List<IType> typesToBound, boolean bKeepTypeVars) static ITypeTypeLord.findLeastUpperBound(List<? extends IType> types) static ITypestatic ITypeTypeLord.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, Set<IType> visited) TypeLoaderAccess.getCompoundType(Set<IType> types) static ITypeTypeLord.getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map, Set<IType> visited) GosuParser.parseParameterDeclarationList(IParsedElement element, boolean bStatic, List<IType> inferredArgumentTypes) GosuParser.parseParameterDeclarationList(IParsedElement element, boolean bStatic, List<IType> inferredArgumentTypes, boolean bProperty, boolean bGetter, boolean bEmpty, boolean bVarDynamicArg) protected voidParserBase.pushInferringFunctionTypeVars(List<IType> typeVariableTypes) Constructors in gw.internal.gosu.parser with parameters of type ITypeModifierConstructorDescriptionAbstractDynamicSymbol(ISymbolTable symTable, CharSequence strName, IType type) Constructs AbstractDynamicSymbol for use with an IGosuParser's ISymbolTable.AbstractDynamicSymbol(ISymbolTable symTable, CharSequence strName, IType type, Object value) ClassAnnotationInfo(Annotation annotation, IType containerType) ContextType(IType type) ContextType(IType type, boolean bScoring) ContextType(IType type, boolean bScoring, boolean bCompileTimeConstant) ContextType(IType type, IType unboundType, boolean bScoring) ContextType(IType type, IType unboundType, boolean bScoring, boolean bCompileTimeConstant) DynamicSymbol(ICompilableType gsClass, ISymbolTable symTable, CharSequence strName, IType type, Object value) EnhancementDynamicFunctionSymbol(ISymbolTable symTable, CharSequence strName, IFunctionType type, List<ISymbol> args, IType enhancedType) GenericTypeVariable(TypeVariableDefinitionImpl typeVariableDefinition, IType boundingType) GenericTypeVariable(IType enclosingType, IJavaClassTypeVariable typeVar, TypeVarToTypeMap actualParamByVarName) GenericTypeVariable(String strName, IType boundingType) GosuAnnotation(ICompilableTypeInternal enclosingType, IType type, Expression expression, AnnotationUseSiteTarget target, int iOffset, int end) GosuArrayClass(IType componentType, ITypeLoader typeLoader) protectedGosuClass(IGosuClass genericClass, IType[] typeParams) protectedGosuClass(IGosuClass genericClass, IType[] typeParams, boolean bCopyState) GosuDocAnnotation(ICompilableType ownersType, IType type, String... args) GosuEnhancement(IGosuEnhancementInternal gosuEnhancement, IType[] paramTypes) GosuMethodParamInfo(IFeatureInfo container, IReducedSymbol arg, IType type) InitializerSymbol(String strProperty, IType declaringTypeOfProperty) JavaBaseFeatureInfo(IType intrType) JavaTypeInfo(IType intrType, IJavaClassInfo backingClass) LockedDownSymbol(CharSequence strName, IType type, Method value) ProgramExecuteFunctionSymbol(IType gsClass, ISymbolTable symTable) ProgramExecuteFunctionSymbol(IType gsClass, ISymbolTable symTable, boolean bArgs) PropertyNotFoundException(IType classBean, ResourceKey msg, IFullParserState parserState) PropertyNotFoundException(String strProperty, IType classBean, IFullParserState parserState) QueryPathRootSymbol(String strName, IType type, Object value) Deprecated.ReadOnlySymbol(String strName, IType type, IStackProvider provider, Object value) RepeatableContainerAnnotationInfo(IAnnotationInfo[] annotations, IType container, IType owner) Symbol(String strName, IType type, IStackProvider stackProvider) Symbol(String strName, IType type, IStackProvider stackProvider, Object value) SyntheticSymbol(IReducedSymbol reducedSym, String name, IType type, IExpression defaultValue) TemplateRenderFunctionSymbol(IGosuClassInternal gsClass, ISymbolTable symTable, ReducedDynamicFunctionSymbol dfs, IMethodInfo mi, GosuTemplateType type, IType[] paramTypes) ThisSymbol(IType thisType, ISymbolTable symTable) TypedSymbol(String strIdentifier, IType type, ISymbolTable symTable, Object value, SymbolType symbolType) TypeVariableType(IType ownersType, IGenericTypeVariable typeVar) VarPropertyGetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, String strProperty, String strVarIdentifier, IType varType) VarPropertySetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, String strProperty, String strVarIdentifier, IType varType) -
Uses of IType in gw.internal.gosu.parser.expressions
Classes in gw.internal.gosu.parser.expressions that implement ITypeMethods in gw.internal.gosu.parser.expressions that return ITypeModifier and TypeMethodDescriptionAnnotationUseSiteTargetClause.evaluate()ArgumentListClause.evaluate()ModifierListClause.evaluate()ParameterListClause.evaluate()TypeLiteral.evaluate()TypeParameterListClause.evaluate()IType[]BeanMethodCallExpression.getArgTypes()IType[]NewExpression.getArgTypes()Identifier.getAssignableType()MemberAccess.getAssignableType()BindingExpression.getBindForType()BlockExpression.getBlockReturnType()TypeVariableDefinition.getBoundingType()TypeVariableDefinitionImpl.getBoundingType()ArrayAccess.getComponentType()MapAccess.getComponentType()SuperAccess.getComponentType()Program.getDeclaredReturnType()TypeVariableDefinition.getEnclosingType()TypeVariableDefinitionImpl.getEnclosingType()FeatureLiteral.getFinalRootType()IType[]InterfacesClause.getInterfaces()static ITypeIntervalExpression.getIntervalType(IType type) MapAccess.getKeyType()static ITypeMapAccess.getKeyType(IType type) SuperAccess.getKeyType()InitializerAssignment.getOwnerType()IType[]FeatureLiteral.getParameterTypes()DimensionOperandResolver.getRawNumberType()Program.getReturnType()BeanMethodCallExpression.getRootType()FeatureLiteral.getRootType()MemberAccess.getRootType()SuperTypeClause.getSuperType()ConditionalExpression.getType()protected ITypeConditionalExpression.getTypeImpl()NotAWordExpression.getTypeImpl()StaticTypeOfExpression.getTypeImpl()TypeOfExpression.getTypeImpl()static ITypeArrayAccess.getTypeToAutoInsert(IExpression rootExpression) BlockType.newInstance(IType[] paramTypes, IType returnType) Methods in gw.internal.gosu.parser.expressions with parameters of type ITypeModifier and TypeMethodDescriptionTypeVariableDefinitionImpl.cloneShallow(IType boundingType) static intConditionalExpression.compareNumbers(Object lhsValue, Object rhsValue, IType lhsType, IType rhsType) static ObjectAdditiveExpression.evaluate(IType type, Object lhsValue, Object rhsValue, IType lhsType, IType rhsType, boolean bAdditive, boolean bNullSafe, boolean bNumericType) static ObjectAdditiveExpression.evaluate(IType type, Object lhsValue, Object rhsValue, IType lhsType, IType rhsType, boolean bAdditive, boolean bNullSafe, boolean bNumericType, Object ctx, int startLhs, int endLhs, int startRhs, int endRhs) static ObjectMultiplicativeExpression.evaluate(IType type, Object lhsValue, Object rhsValue, IType lhsType, IType rhsType, int iOperator, boolean bNullSafe) static ObjectMultiplicativeExpression.evaluate(IType type, Object lhsValue, Object rhsValue, IType lhsType, IType rhsType, int iOperator, boolean bNullSafe, Object ctx, int startLhs, int endLhs, int startRhs, int endRhs) static Class<?> CollectionInitializerExpression.getArrayClass(IType type) static ITypeIntervalExpression.getIntervalType(IType type) static ITypeMapAccess.getKeyType(IType type) booleanUnaryExpression.isSupportedType(IType type) BlockType.newInstance(IType[] paramTypes, IType returnType) static DimensionOperandResolverDimensionOperandResolver.resolve(IType exprType, IType lhsType, Object lhsValue, IType rhsType, Object rhsValue) voidBeanMethodCallExpression.setArgTypes(IType[] argTypes) voidNewExpression.setArgTypes(IType... argTypes) voidBlockExpression.setBlockReturnType(IType blockReturnType) voidTypeVariableDefinition.setBoundingType(IType type) voidProgram.setDeclaredReturnType(IType declaredReturnType) voidTypeVariableDefinition.setEnclosingType(IType enclosingType) voidTypeVariableDefinitionImpl.setEnclosingType(IType enclosingType) voidTypeLiteral.setParameterTypes(IType[] types) voidvoidstatic booleanArrayAccess.supportsArrayAccess(IType type) static booleanMapAccess.supportsMapAccess(IType type) Method parameters in gw.internal.gosu.parser.expressions with type arguments of type ITypeModifier and TypeMethodDescriptionbooleanFeatureLiteral.resolveConstructor(List<IType> typesList) booleanFeatureLiteral.resolveMethod(String methodName, List<IType> typesList) voidBlockLiteral.setArgTypes(List<IType> paramTypes) Constructors in gw.internal.gosu.parser.expressions with parameters of type ITypeModifierConstructorDescriptionBindingExpression(Expression lhsExpr, Expression rhsExpr, IType bindForType, IType type, int mark, boolean bPrefix) BlockType(IType returnType, IType[] iIntrinsicTypes, String[] argNames, IExpression[] defValues) BlockType(IType returnType, IType[] iIntrinsicTypes, List<String> argNames, List<IExpression> defValues) DefaultArgLiteral(IType type, IExpression expr) InferredTypeLiteral(IType type) InitializerAssignment(IType ownerType, String propertyName) InterfacesClause(IType subType, IType[] interfaces) InterfaceTypeLiteral(IType type) InterfaceTypeLiteral(IType type, boolean ignoreTypeDeprecation) NumericLiteral(String strValue, Number value, IType type) SuperTypeClause(IType superType) TypeLiteral(IType type) TypeLiteral(IType type, boolean ignoreTypeDeprecation) TypeVariableDefinition(IType enclosingType, boolean forFunction) TypeVariableDefinition(IType enclosingType, IGenericTypeVariable typeVar) TypeVariableDefinition(IType enclosingType, IGenericTypeVariable typeVar, TypeVariableDefinitionImpl typeVarDef, TypeVariableType typeVarType) TypeVariableDefinitionImpl(TypeVariableType type, String strName, IType enclosingType, IType boundingType, GenericTypeVariable typeVar, Variance variance) TypeVariableExtendsListClause(IType superType) -
Uses of IType in gw.internal.gosu.parser.fragments
Classes in gw.internal.gosu.parser.fragments that implement ITypeMethods in gw.internal.gosu.parser.fragments that return ITypeModifier and TypeMethodDescriptionGosuFragment.getArrayType()Deprecated.GosuFragment.getComponentType()Deprecated.GosuFragment.getEnclosingNonBlockType()Deprecated.GosuFragment.getGenericType()Deprecated.GosuFragment.getInnerClass(CharSequence strTypeName) Deprecated.IType[]GosuFragment.getInterfaces()Deprecated.GosuFragmentTypeInfo.getOwnersType()GosuFragment.getParameterizedType(IType... ofType) Deprecated.GosuFragment.getSupertype()Deprecated.IType[]GosuFragment.getTypeParameters()Deprecated.GosuFragment.resolveRelativeInnerClass(String strRelativeInnerClassName, boolean bForce) Deprecated.Methods in gw.internal.gosu.parser.fragments that return types with arguments of type ITypeModifier and TypeMethodDescriptionGosuFragment.getAllTypesInHierarchy()Deprecated.GosuFragment.getCompoundTypeComponents()Deprecated.GosuFragment.getInnerClasses()Deprecated.GosuFragment.getLoadedInnerClasses()Deprecated.Methods in gw.internal.gosu.parser.fragments with parameters of type ITypeModifier and TypeMethodDescriptionGosuFragmentTypeInfo.getAccessibilityForType(IType whosaskin) GosuFragmentTypeInfo.getAnnotation(IType type) GosuFragmentTypeInfo.getAnnotationsOfType(IType type) GosuFragmentTypeInfo.getCallableConstructor(IType... params) GosuFragmentTypeInfo.getCallableMethod(CharSequence method, IType... params) GosuFragmentTypeInfo.getConstructor(IType... params) GosuFragmentTypeInfo.getConstructor(IType whosAskin, IType[] params) List<? extends IConstructorInfo> GosuFragmentTypeInfo.getConstructors(IType whosaskin) GosuFragmentTypeInfo.getMethod(IType whosaskin, CharSequence methodName, IType... params) GosuFragmentTypeInfo.getMethod(CharSequence methodName, IType... params) GosuFragmentTypeInfo.getMethods(IType whosaskin) GosuFragment.getParameterizedType(IType... ofType) Deprecated.List<? extends IPropertyInfo> GosuFragmentTypeInfo.getProperties(IType whosaskin) GosuFragmentTypeInfo.getProperty(IType whosaskin, CharSequence propName) booleanGosuFragmentTypeInfo.hasAnnotation(IType type) booleanGosuFragmentTypeInfo.hasDeclaredAnnotation(IType type) booleanGosuFragment.isAssignableFrom(IType type) Deprecated. -
Uses of IType in gw.internal.gosu.parser.gwPlatform
Fields in gw.internal.gosu.parser.gwPlatform declared as ITypeModifier and TypeFieldDescriptionprotected ITypeGWEntityAccess._beanTypeprotected ITypeGWEntityAccess._entityTypeprotected ITypeGWEntityAccess._keyTypeprotected ITypeGWEntityAccess._typekeyTypeprotected ITypeGWEntityAccess._typelistTypeMethods in gw.internal.gosu.parser.gwPlatform that return ITypeMethods in gw.internal.gosu.parser.gwPlatform with parameters of type ITypeModifier and TypeMethodDescriptionvoidGWEntityAccess.addEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo) voidGWEntityAccess.addEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive) GWCoercionManager.getCoercerInternal(IType lhsType, IType rhsType, boolean runtime) GWEntityAccess.getEntityIdProperty(IType rootType) booleanGWEntityAccess.isEntityClass(IType type) booleanGWEntityAccess.shouldAddWarning(IType type, IParseIssue warning) booleanGWEntityAccess.verifyValueForType(IType type, Object value) -
Uses of IType in gw.internal.gosu.parser.java.classinfo
Methods in gw.internal.gosu.parser.java.classinfo that return ITypeModifier and TypeMethodDescriptionJavaArrayClassInfo.getActualType(TypeVarToTypeMap typeMap) JavaArrayClassInfo.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaParameterizedType.getActualType(TypeVarToTypeMap typeMap) JavaParameterizedType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaSourceArrayType.getActualType(TypeVarToTypeMap typeMap) JavaSourceArrayType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaSourceType.getActualType(TypeVarToTypeMap typeMap) JavaSourceType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaSourceTypeVariable.getActualType(TypeVarToTypeMap typeMap) JavaSourceTypeVariable.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaSourceUnresolvedClass.getActualType(TypeVarToTypeMap typeMap) JavaSourceUnresolvedClass.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaWildcardType.getActualType(TypeVarToTypeMap typeMap) JavaWildcardType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) UnparseableSourceTypeVariable.getActualType(TypeVarToTypeMap typeMap) UnparseableSourceTypeVariable.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) JavaArrayClassInfo.getEnclosingType()JavaSourceType.getEnclosingType()JavaSourceUnresolvedClass.getEnclosingType()JavaArrayClassInfo.getJavaType()JavaSourceType.getJavaType()JavaSourceUnresolvedClass.getJavaType()AsmClassAnnotationInfo.getOwnersType()JavaSourceAnnotationInfo.getOwnersType()JavaSourcePropertyDescriptor.getPropertyType()JavaSourceMethod.getReturnType()SyntheticJavaMethod.getReturnType()AsmClassAnnotationInfo.getType()JavaSourceAnnotationInfo.getType()Methods in gw.internal.gosu.parser.java.classinfo with parameters of type ITypeModifier and TypeMethodDescriptionstatic IExpressionCompileTimeExpressionParser.parse(String text, IJavaClassInfo enclosingType, IType resultType) Constructors in gw.internal.gosu.parser.java.classinfo with parameters of type ITypeModifierConstructorDescriptionJavaSourcePropertyDescriptor(String propName, IType type, IJavaClassMethod getter, IJavaClassMethod setter) -
Uses of IType in gw.internal.gosu.parser.statements
Methods in gw.internal.gosu.parser.statements that return ITypeModifier and TypeMethodDescriptionstatic ITypeLoopStatement.getArrayComponentType(IType typeIn) CatchClause.getCatchType()static ITypeCatchClause.getNakedCatchExceptionType()VarStatement.getType()TypeLoaderStatement.getTypeLoader()Methods in gw.internal.gosu.parser.statements that return types with arguments of type ITypeMethods in gw.internal.gosu.parser.statements with parameters of type ITypeModifier and TypeMethodDescriptionstatic ITypeLoopStatement.getArrayComponentType(IType typeIn) voidstatic booleanLoopStatement.isIteratorType(IType typeIn) static IteratorLoopStatement.makeIterator(Object obj, IType typeHint) A helper method for creating Iterators for use with 'exists' and 'foreach' elements.voidvoidTypeLoaderStatement.setTypeLoader(IType typeLoader) Method parameters in gw.internal.gosu.parser.statements with type arguments of type ITypeModifier and TypeMethodDescriptionvoidDelegateStatement.setConstituents(List<IType> constituents) -
Uses of IType in gw.internal.gosu.parser.types
Classes in gw.internal.gosu.parser.types that implement ITypeFields in gw.internal.gosu.parser.types declared as ITypeModifier and TypeFieldDescriptionprotected IType[]ConstructorType._argTypesprotected ITypeConstructorType._declaringTypeMethods in gw.internal.gosu.parser.types that return ITypeModifier and TypeMethodDescriptionConstructorType.getArrayType()ConstructorType.getComponentType()ConstructorType.getDeclaringType()ConstructorType.getEnclosingType()ConstructorType.getGenericType()IType[]ConstructorType.getInterfaces()ConstructorType.getIntrinsicType()ConstructorType.getParameterizedType(IType... ofType) IType[]ConstructorType.getParameterTypes()ConstructorType.getSupertype()IType[]ConstructorType.getTypeParameters()Methods in gw.internal.gosu.parser.types that return types with arguments of type ITypeMethods in gw.internal.gosu.parser.types with parameters of type ITypeModifier and TypeMethodDescriptionConstructorType.getParameterizedType(IType... ofType) booleanConstructorType.isAssignableFrom(IType type) Constructors in gw.internal.gosu.parser.types with parameters of type IType -
Uses of IType in gw.internal.gosu.properties
Classes in gw.internal.gosu.properties that implement ITypeMethods in gw.internal.gosu.properties that return ITypeModifier and TypeMethodDescriptionPropertiesType.getInnerClass(CharSequence strTypeName) IType[]PropertiesType.getInterfaces()PropertyNode.getIntrinsicType()Return the intrinsic type based on this property nodePropertiesType.getSupertype()PropertiesType.resolveRelativeInnerClass(String strTypeName, boolean bForce) Methods in gw.internal.gosu.properties that return types with arguments of type ITypeModifier and TypeMethodDescriptionPropertiesType.getInnerClasses()PropertiesType.getLoadedInnerClasses()Methods in gw.internal.gosu.properties with parameters of type ITypeModifier and TypeMethodDescriptionPropertiesTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) PropertiesTypeInfo.getMethod(CharSequence methodName, IType... params) -
Uses of IType in gw.internal.gosu.runtime
Methods in gw.internal.gosu.runtime that return ITypeModifier and TypeMethodDescriptionstatic ITypestatic ITypeGosuRuntimeMethods.getTypeForTypeVar(Object ref, IType iface, int iIndex) static ITypeMethods in gw.internal.gosu.runtime with parameters of type ITypeModifier and TypeMethodDescriptionstatic ObjectGosuRuntimeMethods.getProperty(Object root, IType type, String propertyName) static ITypeGosuRuntimeMethods.getTypeForTypeVar(Object ref, IType iface, int iIndex) static ObjectGosuRuntimeMethods.initMultiArray(IType componentType, Object instance, int iDimension, int[] sizes) static ObjectGosuRuntimeMethods.invokeMethodInfo(IType type, String methodName, IType[] parameterTypes, Object root, Object[] args) static booleanGosuRuntimeMethods.isStructurallyAssignable(IType toType, IType fromType) static ObjectGosuRuntimeMethods.newInstance(IType type, Object ctx, Object[] args) static voidGosuRuntimeMethods.setProperty(Object root, IType type, String propertyName, Object value) -
Uses of IType in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement ITypeMethods in gw.internal.gosu.template that return ITypeModifier and TypeMethodDescriptionGosuTemplateType.getArrayType()IType[]GosuTemplateType.getParameterTypes(IType[] delegateParamTypes) GosuTemplateType.getSupertype()TemplateGenerator.getSuperType()Methods in gw.internal.gosu.template with parameters of type ITypeModifier and TypeMethodDescriptionIType[]GosuTemplateType.getParameterTypes(IType[] delegateParamTypes) Constructors in gw.internal.gosu.template with parameters of type IType -
Uses of IType in gw.lang
Modifier and TypeMethodDescriptionstatic ITypeGosuShop.getPureGenericType(IType type) IGosuShop.getPureGenericType(IType type) Modifier and TypeMethodDescriptionGosuShop.getPublishedTypeMap(IJavaClassInfo classInfo) GosuShop.getPublishedTypeMap(IJavaClassInfo classInfo) Modifier and TypeMethodDescriptionstatic booleanstatic IMetaTypeGosuShop.createMetaType(IType type, boolean literal) IGosuShop.createMetaType(IType type, boolean literal) static ISymbolGosuShop.createSymbol(CharSequence name, IType type, IStackProvider stackProvider) static ISymbolGosuShop.createSymbol(CharSequence name, IType type, Object value) IGosuShop.createSymbol(CharSequence name, IType type, IStackProvider stackProvider) IGosuShop.createSymbol(CharSequence name, IType type, Object value) static IGosuClassGosuShop.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) IGosuShop.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) static IGosuClassGosuShop.getGosuClassFrom(IType fromType) IGosuShop.getGosuClassFrom(IType fromType) List<? extends IMethodInfo> IGosuShop.getMethods(ITypeInfo beanInfo, IType ownersIntrinsicType) static IModuleList<? extends IPropertyInfo> IGosuShop.getProperties(ITypeInfo beanInfo, IType classSource) IGosuShop.getPropertyInfo(IType classBean, String strProperty, IFeatureFilter filter, IParserPart parserBase, IScriptabilityModifier scriptabilityConstraint) static ITypeGosuShop.getPureGenericType(IType type) IGosuShop.getPureGenericType(IType type) -
Uses of IType in gw.lang.annotation
Methods in gw.lang.annotation with parameters of type ITypeModifier and TypeMethodDescriptionstatic 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 -
Uses of IType in gw.lang.gosuc
Methods in gw.lang.gosuc that return types with arguments of type ITypeModifier and TypeMethodDescriptionGosucCompiler.compile(GosucProject project, Collection<? extends CharSequence> typeNames) -
Uses of IType in gw.lang.ir
Methods in gw.lang.ir that return ITypeModifier and TypeMethodDescriptionstatic ITypeSignatureUtil.getPureGenericType(IType type) IRType.getType()SyntheticIRArrayType.getType()SyntheticIRType.getType()Methods in gw.lang.ir with parameters of type ITypeModifier and TypeMethodDescriptionIRTypeResolver.getDescriptor(IType type) static ITypeSignatureUtil.getPureGenericType(IType type) voidIRClass.makeGenericSignature(IType type) static voidSignatureUtil.visitType(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 ITypeModifier and TypeMethodDescriptionprotected final IRTypestatic IRTypeprotected static IRTypestatic IRNewArrayExpressionBuilderstatic IRCompositeExpressionBuilderIRBuilderMethods.newArray(IType componentType, List<IRExpressionBuilder> values) IRClassBuilder.withInterface(IType type) -
Uses of IType in gw.lang.ir.statement
Constructors in gw.lang.ir.statement with parameters of type ITypeModifierConstructorDescriptionIRFieldDecl(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.parserFields in gw.lang.parser with type parameters of type ITypeModifier and TypeFieldDescriptionfinal TypeSystemAwareCache<Pair<IType, IType>, ICoercer> StandardCoercionManager._coercerCachefinal TypeSystemAwareCache<Pair<IType, IType>, ICoercer> StandardCoercionManager._coercerCacheMethods in gw.lang.parser that return ITypeModifier and TypeMethodDescriptionstatic ITypeGosuParserTypes.BOOLEAN_TYPE()static ITypeGosuParserTypes.CHAR_TYPE()static ITypeGosuParserTypes.DATETIME_TYPE()static ITypeGosuParserTypes.GENERIC_BEAN_TYPE()TypeVarToTypeMap.get(ITypeVariableType tvType) IType[]IDynamicFunctionSymbol.getArgTypes()IType[]IReducedDynamicFunctionSymbol.getArgTypes()IReducedDynamicPropertySymbol.getAssignableType()IBlockClass.getBlockType()<E> ITypeTypeVarToTypeMap.getByMatcher(E tv, TypeVarToTypeMap.ITypeVarMatcher<E> matcher) TypeVarToTypeMap.getByString(String tv) abstract ITypeIScriptPartId.getContainingType()ScriptPartId.getContainingType()TypelessScriptPartId.getContainingType()IExpression.getContextType()IInitializerSymbol.getDeclaringTypeOfProperty()IParseTree.getEnclosingType()IParseIssue.getExpectedType()ParserOptions.getExpectedType()IHasInnerClass.getInnerClass(CharSequence strTypeName) returns the appropriate inner classIDynamicFunctionSymbol.getReturnType()IParsedElement.getReturnType()IReducedDynamicFunctionSymbol.getReturnType()ParserOptions.getSuperType()DefaultReducedSymbol.getType()IHasType.getType()IReducedDynamicFunctionSymbol.getType()IReducedSymbol.getType()ISymbol.getType()Returns the Symbol's type.ParseResult.getType()static ITypeGosuParserTypes.LIST_TYPE()static ITypeGosuParserTypes.NULL_TYPE()static ITypeGosuParserTypes.NUMBER_TYPE()TypeVarToTypeMap.put(ITypeVariableType tvType, IType type) TypeVarToTypeMap.put(ITypeVariableType tvType, IType type, boolean bReverse) TypeVarToTypeMap.remove(ITypeVariableType tvType) IHasInnerClass.resolveRelativeInnerClass(String strTypeName, boolean bForce) IResolvingCoercer.resolveType(IType target, IType source) This method should produce a more appropriately parameterized type for the given target type for this coercion.ITypeUsesMap.resolveType(String strRelativeName) Resolve the type of a relative name via the type uses. if the relative type matches uses-type, resolves the type as such.static ITypeGosuParserTypes.STRING_TYPE()ICoercionManager.verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional) Verifies that the right hand type can be converted or coerced to the left hand type.ICoercionManager.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.StandardCoercionManager.verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional) StandardCoercionManager.verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState) Methods in gw.lang.parser that return types with arguments of type ITypeModifier and TypeMethodDescriptionTypeVarToTypeMap.entrySet()IHasInnerClass.getInnerClasses()IHasInnerClass.getLoadedInnerClasses()TypeVarToTypeMap.getPair(ITypeVariableType tvType) TypeVarToTypeMap.values()Methods in gw.lang.parser with parameters of type ITypeModifier and TypeMethodDescriptionstatic booleanStandardCoercionManager.arePrimitiveTypesAssignable(IType toType, IType fromType) booleanfinal booleanICoercer.coerceValue(IType typeToCoerceTo, Object value) ICoercionManager.convertNullAsPrimitive(IType intrType, boolean isForBoxing) Converts a null value to a value compatible with the specified primitive type.StandardCoercionManager.convertNullAsPrimitive(IType intrType, boolean isForBoxing) ICoercionManager.convertValue(Object value, IType intrType) final ObjectStandardCoercionManager.convertValue(Object value, IType intrType) Given a value and a target Class, return a compatible value via the target Class.ICoercionManager.findCoercer(IType lhsType, IType rhsType, boolean runtime) final 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 booleanbooleanICoercionManager.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) IGosuProgramParser.parseEval(String strSource, List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms) IGosuParser.parseExp(IScriptPartId partId, IType expectedExpressionType) Parses a Gosu expression.IGosuParser.parseExp(IScriptPartId partId, IType expectedExpressionType, IFileContext context, boolean assignRuntime) Parses a Gosu expression.IGosuParser.parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime) IGosuParser.parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException) IGosuParser.parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException, IType superType) IGosuParser.parseProgram(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType) IGosuParser.parseProgram(IScriptPartId partId, IType expectedExpressionType) IGosuParser.parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime) IGosuParser.parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException) IGosuProgramParser.parseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem) TypeVarToTypeMap.put(ITypeVariableType tvType, IType type) TypeVarToTypeMap.put(ITypeVariableType tvType, IType type, boolean bReverse) ICoercionManager.resolveCoercerStatically(IType lhsType, IType rhsType) Determine and return a statically valid coercer from the rhsType to the lhsType.StandardCoercionManager.resolveCoercerStatically(IType typeToCoerceTo, IType typeToCoerceFrom) IResolvingCoercer.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) voidvoidSets the Symbol's type.ICoercionManager.verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional) Verifies that the right hand type can be converted or coerced to the left hand type.ICoercionManager.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.StandardCoercionManager.verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional) StandardCoercionManager.verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState) ParserOptions.withExpectedType(IType expectedType) ParserOptions.withSuperType(IType superType) Method parameters in gw.lang.parser with type arguments of type ITypeModifier and TypeMethodDescriptionIGosuParser.parseParameterDeclarationList(IParsedElement pe, boolean bStatic, List<IType> inferredArgumentTypes) Constructors in gw.lang.parser with parameters of type ITypeModifierConstructorDescriptionDefaultReducedSymbol(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 ITypeModifier and TypeMethodDescriptionBasePrimitiveCoercer.resolveType(IType target, IType source) FunctionToInterfaceCoercer.resolveType(IType target, IType source) MetaTypeToClassCoercer.resolveType(IType target, IType source) Methods in gw.lang.parser.coercers with parameters of type ITypeModifier and TypeMethodDescriptionstatic booleanFunctionFromInterfaceCoercer.areTypesCompatible(IFunctionType functionType, IType interfaceType) final ObjectBasePHighPriorityCoercer.coerceValue(IType typeToCoerceTo, Object value) final ObjectBasePrimitiveCoercer.coerceValue(IType typeToCoerceTo, Object value) BigDecimalCoercer.coerceValue(IType typeToCoerceTo, Object value) BigIntegerCoercer.coerceValue(IType typeToCoerceTo, Object value) BlockCoercer.coerceValue(IType typeToCoerceTo, Object value) BooleanCoercer.coerceValue(IType typeToCoerceTo, Object value) ByteCoercer.coerceValue(IType typeToCoerceTo, Object value) CharCoercer.coerceValue(IType typeToCoerceTo, Object value) DateCoercer.coerceValue(IType typeToCoerceTo, Object value) DoubleCoercer.coerceValue(IType typeToCoerceTo, Object value) FeatureReferenceToBlockCoercer.coerceValue(IType typeToCoerceTo, Object value) FloatCoercer.coerceValue(IType typeToCoerceTo, Object value) FunctionFromInterfaceCoercer.coerceValue(IType typeToCoerceTo, Object value) FunctionToInterfaceCoercer.coerceValue(IType typeToCoerceTo, Object value) GosuArrayToJavaArrayCoercer.coerceValue(IType typeToCoerceTo, Object value) IdentityCoercer.coerceValue(IType typeToCoerceTo, Object value) IMonitorLockCoercer.coerceValue(IType typeToCoerceTo, Object value) IntCoercer.coerceValue(IType typeToCoerceTo, Object value) LongCoercer.coerceValue(IType typeToCoerceTo, Object value) MetaTypeToClassCoercer.coerceValue(IType typeToCoerceTo, Object value) MethodReferenceCoercer.coerceValue(IType typeToCoerceTo, Object value) NonWarningStringCoercer.coerceValue(IType typeToCoerceTo, Object value) PrimitiveCoercer.coerceValue(IType typeToCoerceTo, Object value) final ObjectPriorityDelegatingCoercer.coerceValue(IType typeToCoerceTo, Object value) RationalCoercer.coerceValue(IType typeToCoerceTo, Object value) RuntimeCoercer.coerceValue(IType typeToCoerceTo, Object value) ShortCoercer.coerceValue(IType typeToCoerceTo, Object value) StringBufferCoercer.coerceValue(IType typeToCoerceTo, Object value) StringBuilderCoercer.coerceValue(IType typeToCoerceTo, Object value) StringCoercer.coerceValue(IType typeToCoerceTo, Object value) TypeVariableCoercer.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) BasePrimitiveCoercer.resolveType(IType target, IType source) FunctionToInterfaceCoercer.resolveType(IType target, IType source) MetaTypeToClassCoercer.resolveType(IType target, IType source) Constructors in gw.lang.parser.coercers with parameters of type ITypeModifierConstructorDescriptionBasePrimitiveCoercer(ICoercer nonPrimitiveCoercer, IType primitiveType, IType nonPrimitiveType) -
Uses of IType in gw.lang.parser.exceptions
Methods in gw.lang.parser.exceptions that return ITypeModifier and TypeMethodDescriptionParseException.getExpectedType()ParseIssue.getExpectedType()ParseWarning.getExpectedType()IType[]ParseException.getParamTypesExpected()ICoercionIssue.getTypeToCoerceTo()ImplicitCoercionError.getTypeToCoerceTo()ImplicitCoercionWarning.getTypeToCoerceTo()Methods in gw.lang.parser.exceptions with parameters of type ITypeModifier and TypeMethodDescriptionstatic 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 ITypeModifierConstructorDescriptionImplicitCoercionError(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 ITypeModifier and TypeMethodDescriptionIType[]IBeanMethodCallExpression.getArgTypes()IType[]INewExpression.getArgTypes()ITypeVariableDefinition.getBoundingType()IArrayAccessExpression.getComponentType()IMapAccessExpression.getComponentType()ITypeVariableDefinition.getEnclosingType()IFeatureLiteralExpression.getFinalRootType()IMapAccessExpression.getKeyType()IFeatureLiteralExpression.getRootType()IMemberAccessExpression.getRootType()IVarStatement.getType()Methods in gw.lang.parser.expressions that return types with arguments of type ITypeMethods in gw.lang.parser.expressions with parameters of type ITypeModifier and TypeMethodDescriptionstatic VarianceVariance.maybeInferVariance(IType type, IGenericTypeVariable gtv) voidITypeVariableDefinition.setEnclosingType(IType enclosingType) voidstatic 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 ITypeModifier and TypeMethodDescriptionICatchClause.getCatchType()IType[]IInterfacesClause.getInterfaces()ISuperTypeClause.getSuperType()ITypeLoaderStatement.getTypeLoader() -
Uses of IType in gw.lang.parser.template
Methods in gw.lang.parser.template that return IType -
Uses of IType in gw.lang.reflect
Subinterfaces of IType in gw.lang.reflectModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceType<T>Classes in gw.lang.reflect that implement ITypeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassFields in gw.lang.reflect declared as ITypeModifier and TypeFieldDescriptionstatic final IType[]IType.EMPTY_ARRAYstatic final IType[]IType.EMPTY_TYPE_ARRAYFields in gw.lang.reflect with type parameters of type ITypeMethods in gw.lang.reflect with type parameters of type ITypeModifier and TypeMethodDescription<E extends IType>
EMethodScorer.getGenericType(E type) static <E extends IType>
ETypeSystem.getPureGenericType(E type) Methods in gw.lang.reflect that return ITypeModifier and TypeMethodDescriptionITypeSystem.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) ITypeSystem.findParameterizedType(IType type, IType rhsType) static ITypeTypeSystem.findParameterizedType(IType type, IType rhsType) ITypeSystem.get(IJavaClassInfo javaClassInfo) Gets the intrinsic type for a given class info object.Gets the intrinsic type for a given class.static ITypeTypeSystem.get(IJavaClassInfo javaClassInfo) static ITypeTypeSystem.get(IJavaClassInfo classInfo, IModule module) static ITypeGets the intrinsic type for a given class.static ITypeITypeSystem.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeSystem.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) FunctionType.getArrayType()IType.getArrayType()Make an array type from this type.ParameterizedFunctionType.getArrayType()TypeBase.getArrayType()default ITypeIIntrinsicTypeReference.getAssignableFeatureType()The type this feature can be assigned from.ITypeVariableType.getBoundingType()ITypeSystem.getBoxType(IType primitiveType) static ITypeTypeSystem.getBoxType(IType primitiveType) ITypeSystem.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 )ITypeSystem.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) ITypeSystem.getByFullNameIfValidNoJava(String fullyQualifiedName) static ITypeTypeSystem.getByFullNameIfValidNoJava(String fullyQualifiedName) ITypeSystem.getByRelativeName(String relativeName) ITypeSystem.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.final ITypeFeatureManagerTypeInfoBase.getCompilingClass()ITypeSystem.getCompilingType(String strName) static ITypeTypeSystem.getCompilingType(String strName) final ITypeDefaultArrayType.getComponentType()FunctionType.getComponentType()IType.getComponentType()If this is an array type, a type representing the component type of the array.ITypeSystem.getComponentType(IType valueType) ParameterizedFunctionType.getComponentType()TypeBase.getComponentType()static ITypeTypeSystem.getComponentType(IType valueType) ITypeSystem.getCompoundType(Set<IType> types) static ITypeTypeSystem.getCompoundType(Set<IType> types) ITypeSystem.getCurrentCompilingType()static ITypeTypeSystem.getCurrentCompilingType()IConstructorType.getDeclaringType()Returns the type being contructed.ITypeSystem.getDefaultParameterizedType(IType type) static ITypeTypeSystem.getDefaultParameterizedType(IType type) ITypeSystem.getDefaultParameterizedTypeWithTypeVars(IType type) static ITypeTypeSystem.getDefaultParameterizedTypeWithTypeVars(IType type) final ITypeDefaultArrayType.getEnclosingType()FunctionType.getEnclosingType()IType.getEnclosingType()Returns the type immediately enclosing this type.ParameterizedFunctionType.getEnclosingType()TypeBase.getEnclosingType()AnnotationReflectUtil.SyntheticExceptionInfo.getExceptionType()IExceptionInfo.getExceptionType()Returns the intrinsic type this exception representsITypeSystem.getExpandableComponentType(IType type) IIntrinsicTypeReference.getFeatureType()The type of this feature e.g., for a property this is the property's type.ParameterInfoBuilder.BuiltParameterInfo.getFeatureType()PropertyInfoBuilder.BuiltPropertyInfo.getFeatureType()PropertyInfoDelegate.getFeatureType()SimpleParameterInfo.getFeatureType()TypedParameterDescriptor.getFeatureType()TypedPropertyDescriptor.getFeatureType()ITypeSystem.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) ITypeSystem.getFunctionalInterface(IFunctionType type) static ITypeTypeSystem.getFunctionalInterface(IFunctionType type) final ITypeDefaultArrayType.getGenericType()FunctionType.getGenericType()IType.getGenericType()If this is a parameterized type, returns the generic type this type parameterizes.ParameterizedFunctionType.getGenericType()TypeBase.getGenericType()final IType[]DefaultArrayType.getInterfaces()IType[]FunctionType.getInterfaces()IType[]IType.getInterfaces()IType[]ParameterizedFunctionType.getInterfaces()FunctionType.getIntrinsicType()IExtendedTypeLoader.getIntrinsicTypeFromObject(Object object) Returns the intrinsic type for the given Object.ITypeSystem.getJavaType(Class javaClass) static ITypeTypeSystem.getJavaType(Class javaClass) Deprecated.IEntityAccess.getKeyType()static ITypeTypeSystem.getKeyType()ModifiedParameterInfo.getOriginalType()AnnotationReflectUtil.SyntheticExceptionInfo.getOwnersType()BaseFeatureInfo.getOwnersType()DefaultArrayTypeInfo.getOwnersType()final ITypeFeatureManagerTypeInfoBase.getOwnersType()IAnnotationInfo.getOwnersType()IFeatureInfo.getOwnersType()Get this feature's owner's type.MethodInfoBase.getOwnersType()MethodInfoDelegate.getOwnersType()ParameterInfoBuilder.BuiltParameterInfo.getOwnersType()PropertyInfoBase.getOwnersType()PropertyInfoDelegate.getOwnersType()FunctionType.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) FunctionType.getParameterizedReturnType(IType... typeParams) IGenericMethodInfo.getParameterizedReturnType(IType... typeParams) MethodInfoDelegate.getParameterizedReturnType(IType... typeParams) final ITypeDefaultArrayType.getParameterizedType(IType... ofType) IType.getParameterizedType(IType... ofType) Assuming this intrinsic type is a Generic type, return the parameterized type associated with the given list of type parameters.TypeBase.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) ITypeSystem.getPrimitiveType(IType boxType) static ITypeTypeSystem.getPrimitiveType(IType boxType) MethodScore.getReceiverType()FunctionType.getReturnType()IFunctionType.getReturnType()IMethodInfo.getReturnType()MethodInfoDelegate.getReturnType()ParameterizedFunctionType.getReturnType()SimpleMethodInfo.getReturnType()final ITypeDefaultArrayType.getSupertype()FunctionType.getSupertype()IType.getSupertype()Returns the type representing the supertype of this type.ParameterizedFunctionType.getSupertype()protected ITypeAbstractType.getTheRef()IAnnotationInfo.getType()IConstructorInfo.getType()IMetaType.getType()Gets a type based on a fully-qualified name.NoReferenceFoundException.getType()static ITypeTypeSystem.getTypeFromJavaBackedType(IType type) static ITypeTypeSystem.getTypeFromJavaBasedType(IJavaBackedType javaType) ITypeSystem.getTypeFromObject(Object obj) static ITypeTypeSystem.getTypeFromObject(Object obj) final 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) FunctionType.newInstance(IType[] paramTypes, IType returnType) IFunctionType.newInstance(IType[] paramTypes, IType returnType) ParameterizedFunctionType.newInstance(IType[] paramTypes, IType returnType) Converts a String name of a type into an IType.ITypeSystem.parseType(String typeString, ITypeUsesMap typeUsesMap) ITypeSystem.parseType(String typeString, TypeVarToTypeMap actualParamByVarName) ITypeSystem.parseType(String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap) static ITypeConverts 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>.ITypeSystem.replaceTypeVariableTypeParametersWithBoundingTypes(IType iType, IType type) static ITypeTypeSystem.replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType) LazyTypeResolver.ITypeResolver.resolve()InnerClassCapableType.resolveRelativeInnerClass(String strRelativeInnerClassName, boolean bForce) Methods in gw.lang.reflect that return types with arguments of type ITypeModifier and TypeMethodDescriptionITypeRef._getClassOfRef()TypeBase.getAllClassesInClassHierarchyAsIntrinsicTypes(IType type) FunctionType.getAllTypesInHierarchy()IType.getAllTypesInHierarchy()Returns a Set of all IIntrinsicTypes that this class is assignable from, including this class.ParameterizedFunctionType.getAllTypesInHierarchy()TypeBase.getAllTypesInHierarchy()TypeBase.getArrayVersionsOfEachType(Set<? extends IType> componentTypes) DefaultArrayType.getCompoundTypeComponents()FunctionType.getCompoundTypeComponents()IType.getCompoundTypeComponents()ParameterizedFunctionType.getCompoundTypeComponents()TypeBase.getCompoundTypeComponents()IShadowingType.getShadowedTypes()ICompoundType.getTypes()TypeBase.loadAllTypesInHierarchy()Methods in gw.lang.reflect with parameters of type ITypeModifier and TypeMethodDescriptiondoubleMethodScorer._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) ITypeSystem.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.booleanstatic booleanstatic Objectstatic IConstructorInfoITypeInfo.FIND.constructor(List<? extends IConstructorInfo> constructors, IType... params) protected ITypeFeatureManager.convertType(IType type) ITypeInfoFactory.create(IType intrType, IJavaClassInfo backingClass) static IMethodInfoReflectUtil.findCallableMethod(String methodName, IType[] runtimeTypes, IType type) static IType[]FunctionType.findContravariantParams(IType[] lhsParams, IType[] rhsParams) ITypeSystem.findParameterizedType(IType type, IType rhsType) static ITypeTypeSystem.findParameterizedType(IType type, IType rhsType) static IPropertyInfoReflectUtil.findProperty(IType type, String propertyName) FeatureManager.getAccessibilityForClass(IType ownersClass, IType whosAskin) BaseHandBuiltTypeInfo.getAccessibilityForType(IType whosaskin) DefaultArrayTypeInfo.getAccessibilityForType(IType whosaskin) FeatureManagerTypeInfoBase.getAccessibilityForType(IType whosaskin) IRelativeTypeInfo.getAccessibilityForType(IType whosaskin) ITypeSystem.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) static ITypeTypeSystem.getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) TypeBase.getAllClassesInClassHierarchyAsIntrinsicTypes(IType type) BaseFeatureInfo.getAnnotation(IType type) IAnnotatedFeatureInfo.getAnnotation(IType type) IAnnotatedFeatureInfo.IAnnotationInfoHelper.getAnnotation(IType type, List<IAnnotationInfo> annotations, String featureName) MethodInfoBase.getAnnotation(IType type) MethodInfoDelegate.getAnnotation(IType type) PropertyInfoBase.getAnnotation(IType type) PropertyInfoDelegate.getAnnotation(IType type) TypeInfoBase.getAnnotation(IType type) BaseFeatureInfo.getAnnotationsOfType(IType type) Returns the list of annotations exactly matching the annotation passed in.IAnnotatedFeatureInfo.getAnnotationsOfType(IType type) IAnnotatedFeatureInfo.IAnnotationInfoHelper.getAnnotationsOfType(IType type, List<IAnnotationInfo> annotations) MethodInfoBase.getAnnotationsOfType(IType type) MethodInfoDelegate.getAnnotationsOfType(IType type) PropertyInfoBase.getAnnotationsOfType(IType type) PropertyInfoDelegate.getAnnotationsOfType(IType type) TypeInfoBase.getAnnotationsOfType(IType type) ITypeSystem.getBoxType(IType primitiveType) static ITypeTypeSystem.getBoxType(IType primitiveType) MethodScorer.getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, List<IType> argTypes) BaseJavaTypeInfo.getCallableConstructor(IType... params) BaseTypeInfo.getCallableConstructor(IType... params) FeatureManagerTypeInfoBase.getCallableConstructor(IType... params) FunctionTypeInfo.getCallableConstructor(IType... params) ITypeInfo.getCallableConstructor(IType... params) Returns a IConstructorInfo matching the specified parameter types or null if no match is found.TypeInfoBase.getCallableConstructor(IType... params) BaseJavaTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) BaseTypeInfo.getCallableMethod(CharSequence method, IType... params) FeatureManagerTypeInfoBase.getCallableMethod(CharSequence strMethod, IType... params) FunctionTypeInfo.getCallableMethod(CharSequence strMethod, IType... params) ITypeInfo.getCallableMethod(CharSequence method, IType... params) Returns a IMethodInfo matching the specified name and has parameter types that produce the best match.TypeInfoBase.getCallableMethod(CharSequence method, IType... params) INamespaceType.getChildren(IType whosaskin) ITypeSystem.getComponentType(IType valueType) static ITypeTypeSystem.getComponentType(IType valueType) BaseHandBuiltTypeInfo.getConstructor(IType whosAskin, IType[] params) BaseJavaTypeInfo.getConstructor(IType... params) BaseTypeInfo.getConstructor(IType... params) DefaultArrayTypeInfo.getConstructor(IType whosAskin, IType[] params) FeatureManager.getConstructor(IRelativeTypeInfo.Accessibility accessibility, IType[] params) final IConstructorInfoFeatureManagerTypeInfoBase.getConstructor(IType... params) final IConstructorInfoFeatureManagerTypeInfoBase.getConstructor(IType whosAskin, IType[] params) FunctionTypeInfo.getConstructor(IType... params) IRelativeTypeInfo.getConstructor(IType whosAskin, IType[] params) ITypeInfo.getConstructor(IType... params) Returns a IConstructorInfo that has parameter types that produce the best match.TypeInfoBase.getConstructor(IType... params) List<? extends IConstructorInfo> BaseHandBuiltTypeInfo.getConstructors(IType whosaskin) List<? extends IConstructorInfo> DefaultArrayTypeInfo.getConstructors(IType whosaskin) final List<? extends IConstructorInfo> FeatureManagerTypeInfoBase.getConstructors(IType whosAskin) List<? extends IConstructorInfo> IRelativeTypeInfo.getConstructors(IType whosaskin) ITypeSystem.getDefaultParameterizedType(IType type) static ITypeTypeSystem.getDefaultParameterizedType(IType type) ITypeSystem.getDefaultParameterizedTypeWithTypeVars(IType type) static ITypeTypeSystem.getDefaultParameterizedTypeWithTypeVars(IType type) IEntityAccess.getEntityIdProperty(IType rootType) IEntityAccess.getEntityInstanceFrom(Object entity, IType classDomain) ITypeSystem.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) IEntityAccess.getLocalizedTypeInfoName(IType type) IEntityAccess.getLocalizedTypeName(IType type) BaseHandBuiltTypeInfo.getMethod(IType whosaskin, CharSequence methodName, IType... params) BaseJavaTypeInfo.getMethod(CharSequence methodName, IType... params) BaseTypeInfo.getMethod(CharSequence methodName, IType... params) DefaultArrayTypeInfo.getMethod(IType whosaskin, CharSequence methodName, IType... params) FeatureManager.getMethod(IRelativeTypeInfo.Accessibility accessibility, CharSequence methodName, IType... params) final IMethodInfoFeatureManagerTypeInfoBase.getMethod(IType whosaskin, CharSequence methodName, IType... params) final IMethodInfoFeatureManagerTypeInfoBase.getMethod(CharSequence methodName, IType... params) FunctionTypeInfo.getMethod(CharSequence methodName, IType... params) IRelativeTypeInfo.getMethod(IType whosaskin, CharSequence methodName, IType... params) ITypeInfo.getMethod(CharSequence methodName, IType... params) Returns a IMethodInfo matching the specified name and parameter types or null if no match is found.TypeInfoBase.getMethod(CharSequence methodName, IType... params) BaseHandBuiltTypeInfo.getMethods(IType whosaskin) DefaultArrayTypeInfo.getMethods(IType whosaskin) final MethodListFeatureManagerTypeInfoBase.getMethods(IType whosAskin) IRelativeTypeInfo.getMethods(IType whosaskin) static List<? extends IMethodInfo> TypeSystem.getMethods(ITypeInfo beanInfo, IType ownersIntrinsicType) static IModuleTypeSystem.getModuleFromType(IType type) ITypeSystem.getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType) static StringTypeSystem.getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType) ITypeSystem.getNameWithQualifiedTypeVariables(IType type) static StringTypeSystem.getNameWithQualifiedTypeVariables(IType type) ITypeSystem.getOrCreateFunctionType(String strFunctionName, IType retType, IType[] paramTypes) static IFunctionTypeTypeSystem.getOrCreateFunctionType(String strFunctionName, IType retType, IType[] paramTypes) ITypeSystem.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.ITypeSystem.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) FunctionType.getParameterizedReturnType(IType... typeParams) IGenericMethodInfo.getParameterizedReturnType(IType... typeParams) MethodInfoDelegate.getParameterizedReturnType(IType... typeParams) final ITypeDefaultArrayType.getParameterizedType(IType... ofType) FunctionType.getParameterizedType(IType... typeParams) IType.getParameterizedType(IType... ofType) Assuming this intrinsic type is a Generic type, return the parameterized type associated with the given list of type parameters.ParameterizedFunctionType.getParameterizedType(IType... paramTypes) TypeBase.getParameterizedType(IType... ofType) static StringFunctionType.getParamTypeNameFromJavaBackedType(IType paramType) ITypeSystem.getPrimitiveType(IType boxType) static ITypeTypeSystem.getPrimitiveType(IType boxType) List<? extends IPropertyInfo> BaseHandBuiltTypeInfo.getProperties(IType whosaskin) List<? extends IPropertyInfo> DefaultArrayTypeInfo.getProperties(IType whosaskin) final List<IPropertyInfo> FeatureManagerTypeInfoBase.getProperties(IType whosAskin) List<? extends IPropertyInfo> IRelativeTypeInfo.getProperties(IType whosaskin) static List<? extends IPropertyInfo> TypeSystem.getProperties(ITypeInfo beanInfo, IType classSource) BaseHandBuiltTypeInfo.getProperty(IType whosaskin, CharSequence propName) DefaultArrayTypeInfo.getProperty(IType whosaskin, CharSequence propName) final IPropertyInfoFeatureManagerTypeInfoBase.getProperty(IType whosAskin, CharSequence propName) IRelativeTypeInfo.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) ITypeSystem.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) final 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) FunctionType.inferParameterizedTypeFromArgTypesAndContextType(IType[] argTypes, IType ctxType) IFunctionType.inferParameterizedTypeFromArgTypesAndContextType(IType[] eArgs, IType ctxType) ParameterizedFunctionType.inferParameterizedTypeFromArgTypesAndContextType(IType[] eArgs, IType ctxType) FunctionType.inferTypeParametersFromArgumentTypes(IType... argTypes) IGenericMethodInfo.inferTypeParametersFromArgumentTypes(IType... argTypes) MethodInfoDelegate.inferTypeParametersFromArgumentTypes(IType... argTypes) FunctionType.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) IGenericMethodInfo.inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes) MethodInfoDelegate.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 booleanbooleanIEntityAccess.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) IPropertyInfoFactory.make(IFeatureInfo container, String strName, Class javaClass, String strGetter, String strSetter, IType propertyType) IPropertyInfoFactory.make(IFeatureInfo container, String strName, Class javaClass, String strGetter, String strSetter, IType propertyType, IPresentationInfo presInfo) ITypeSystem.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) FunctionType.newInstance(IType[] paramTypes, IType returnType) IFunctionType.newInstance(IType[] paramTypes, IType returnType) ParameterizedFunctionType.newInstance(IType[] paramTypes, IType returnType) voidITypeSystem.pushCompilingType(IType type) static voidTypeSystem.pushCompilingType(IType type) ITypeSystem.replaceTypeVariableTypeParametersWithBoundingTypes(IType iType, IType type) static ITypeTypeSystem.replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType) MethodScorer.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) MethodInfoBuilder.withReturnType(IType returnType) Method parameters in gw.lang.reflect with type arguments of type ITypeModifier and TypeMethodDescriptiondoubleMethodScorer._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) ITypeSystem.boundTypes(IType parameterType, List<IType> inferringTypes) static ITypeTypeSystem.boundTypes(IType targetType, List<IType> typesToBound) TypeBase.getArrayVersionsOfEachType(Set<? extends IType> componentTypes) MethodScorer.getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, List<IType> argTypes) ITypeSystem.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 ITypeModifierConstructorDescriptionBaseFeatureInfo(IType intrType) BaseTypeInfo(IType type) DefaultArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader) DefaultNonLoadableArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader) protectedFeatureManagerTypeInfoBase(IType ownersType) FunctionArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader) FunctionType(FunctionType source, IType gsClass) protectedFunctionType(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.MethodScore(IRelativeTypeInfo.Accessibility acc, IType receiverType) MethodScore(IType receiverType, IType callsiteEnclosingType) ModifiedParameterInfo(IFeatureInfo container, IType type, IType originalType, int parentIndex) 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 -
Uses of IType in gw.lang.reflect.features
Methods in gw.lang.reflect.features that return ITypeModifier and TypeMethodDescriptionBoundMethodReference.getRootType()BoundPropertyChainReference.getRootType()BoundPropertyReference.getRootType()ConstructorReference.getRootType()IFeatureReference.getRootType()MethodReference.getRootType()PropertyChainReference.getRootType()PropertyReference.getRootType()Methods in gw.lang.reflect.features that return types with arguments of type ITypeModifier and TypeMethodDescriptionBoundMethodReference.getFullArgTypes()BoundPropertyChainReference.getFullArgTypes()BoundPropertyReference.getFullArgTypes()ConstructorReference.getFullArgTypes()FeatureReference.getFullArgTypes()MethodReference.getFullArgTypes()PropertyChainReference.getFullArgTypes()PropertyReference.getFullArgTypes()Constructors in gw.lang.reflect.features with parameters of type ITypeModifierConstructorDescriptionBoundMethodReference(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.gsModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceMethods in gw.lang.reflect.gs that return ITypeModifier and TypeMethodDescriptionIGosuVarPropertyInfo.assignActualType(IType type) IGosuClass.findProxiedClassInHierarchy()IGenericTypeVariable.getBoundingType()IGosuPropertyInfo.getContainingType()IGosuProgram.getContextType()IGosuClass.getEnclosingTypeReference()IGosuEnhancement.getEnhancedType()IGosuProgram.getExpectedReturnType()FragmentInstance.getIntrinsicType()default ITypeIGosuObject.getIntrinsicType()static ITypeIGosuClass.ProxyUtil.getProxiedType(IType type) IGosuProgram.getReturnType()IGosuVarPropertyInfo.getScopedSymbolType()Methods in gw.lang.reflect.gs that return types with arguments of type ITypeModifier and TypeMethodDescriptionIGosuClass.getSubtypes()WARNING: This method is slow the first time it is called.Methods in gw.lang.reflect.gs with parameters of type ITypeModifier and TypeMethodDescriptionvoidIEnhancementIndex.addEnhancementMethods(IType typeToEnhance, Collection<IMethodInfo> methodsToAddTo) voidIEnhancementIndex.addEnhancementProperties(IType typeToEnhance, Map<CharSequence, IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive) voidIEnhancementIndex.addEntry(IType enhancedType, IGosuEnhancement enhancement) IGosuVarPropertyInfo.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 booleanbooleanIGosuClass.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 -
Uses of IType in gw.lang.reflect.java
Subinterfaces of IType in gw.lang.reflect.javaModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceFields in gw.lang.reflect.java with type parameters of type ITypeMethods in gw.lang.reflect.java that return ITypeModifier and TypeMethodDescriptionstatic 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) ErrorJavaClassInfo.getActualType(TypeVarToTypeMap typeMap) ErrorJavaClassInfo.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) IJavaClassType.getActualType(TypeVarToTypeMap typeMap) IJavaClassType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) static IType[]ClassInfoUtil.getActualTypes(IJavaClassType[] genericTypes, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars) ErrorJavaClassInfo.getEnclosingType()IJavaClassInfo.getEnclosingType()JavaExceptionInfo.getExceptionType()IJavaParameterDescriptor.getFeatureType()ErrorJavaClassInfo.getJavaType()IJavaClassInfo.getJavaType()JavaExceptionInfo.getOwnersType()IJavaPropertyDescriptor.getPropertyType()static ITypeClassInfoUtil.getPublishedType(IType type, IJavaClassInfo classInfo) IJavaClassMethod.getReturnType()static 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 ITypeModifier and TypeMethodDescriptionstatic ITypeClassInfoUtil.getPublishedType(IType type, IJavaClassInfo classInfo) -
Uses of IType in gw.test
Modifier and TypeMethodDescriptionTestClassWrapper.getBackingType()TestSpec.getTestType()TestClass.getType()Modifier and TypeMethodDescriptionstatic TestClassTestClass.createTestClass(IType testType) static String[]TestSpec.extractTestMethods(IType testType) final TAdds a test to this Suite.Modifier and TypeMethodDescriptionfinal TSuite.withTestTypeFilter(Predicate<IType> filter) Adds a type filter to this suite, allowing certain tests to be excluded.ModifierConstructorDescriptionTestClassWrapper(TestExecutionManager executionManager, IType type, String... methods) -
Uses of IType in gw.util
Modifier and TypeMethodDescriptionstatic Map<IType, List<IAnnotationInfo>> AnnotationUtil.map(List<IAnnotationInfo> annotations) Modifier and TypeMethodDescriptionbooleanIFeatureFilter.acceptFeature(IType beanType, IFeatureInfo fi) static IExpressionGosuTestUtil.compileExpression(String script, String varName, IType varType) static IExpressionGosuTestUtil.compileExpression(String script, String varName, IType varType, String varName2, IType varType2) static ParseResultsExceptionGosuClassTestUtil.declCompileAndGetClassErrors(IType type) static ParseResultsExceptionGosuClassTestUtil.defnCompileAndGetClassErrors(IType type)