Uses of Interface
gw.lang.reflect.IType
Packages that use IType
Package
Description
-
Uses of IType in editor
Modifier and TypeFieldDescription(package private) IType[]BeanInfoPopup._classesprivate ITypeGosuEditor._expectedTypeprivate final ITypeSymbolPopup._expectedTypeprivate final ITypeTypeNameValidator._expectedTypeprivate ITypeGosuEditor._programSuperTypeprivate ITypeBeanInfoNode._typeprivate ITypePropertyNode.MyPropertyRef._typeprivate ITypeStandardEditor._typeprivate ITypeBeanTree._whosaskinprivate ITypePropertyNode.MyPropertyRef._whosaskinModifier and TypeMethodDescriptionprivate ITypeSymbolCompletionHandler.addValuesForType(List<ISymbol> listSymbols) GosuEditor.findExpectedTypeErrorAtCaret()private IType[]BeanInfoPopup.getAllBeans()PackageType.getArrayType()TypeInPackageType.getArrayType()IType[]BeanInfoPopup.getClasses()PackageType.getComponentType()TypeInPackageType.getComponentType()GosuEditor.getExpectedType()PackagePropertyInfo.getFeatureType()ParameterInfoPopup.ParameterInfoStub.getFeatureType()TypePropertyInfo.getFeatureType()PackageType.getGenericType()TypeInPackageType.getGenericType()IType[]PackageType.getInterfaces()IType[]TypeInPackageType.getInterfaces()PackageTypeLoader.getIntrinsicTypeByFullName(String fullyQualifiedName, boolean bSkipVerify) TypeInPackageTypeLoader.getIntrinsicTypeByFullName(String fullyQualifiedName) private ITypeMessageTree.IssueNode.getOuterMostEnclosingClass(IType innerClass) ParameterInfoPopup.ParameterInfoStub.getOwnersType()PackageType.getParameterizedType(IType... ofType) TypeInPackageType.getParameterizedType(IType... ofType) EditorHost.getParsedClass()IEditorHost.getParsedClass()private ITypeMethodNode.getReturnType()private ITypeSmartFixManager.getReturnTypeFromPartialStatement(IParsedElement source) BeanInfoPopup.getRootOfTree()TypeInPackageType.getSupertype()BeanInfoNode.getType()FileTree.getType()private ITypeGosuEditor.getTypeAtCaretPosition()private ITypeGosuEditor.getTypeFrom(IParsedElement pe) IType[]PackageType.getTypeParameters()IType[]TypeInPackageType.getTypeParameters()private ITypeBeanInfoPopup.getWhosAskin()private ITypeSymbolPopup.getWhosAskin()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) private voidStandardEditor.configureEditorKit(IType type) private static EditorHostEditorFactory.createEditor(Path file, IType type) 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) private ITypeMessageTree.IssueNode.getOuterMostEnclosingClass(IType innerClass) PackageType.getParameterizedType(IType... ofType) TypeInPackageType.getParameterizedType(IType... ofType) private StringSymbolCellRenderer.getReturnTypeText(IType type) (package private) static StringSymbolPopup.getReturnTypeText(IType type) private StringSymbolCellRenderer.getTypeDisplayText(IType type) (package private) static StringSymbolPopup.getTypeDisplayText(IType type) static StringBeanInfoNode.getTypeName(IType type) protected voidBeanInfoPopup.initLayout(IType[] classBeans, boolean bShowBeanRoots) booleanPackageType.isAssignableFrom(IType type) booleanTypeInPackageType.isAssignableFrom(IType type) private booleanbooleanPackagePropertyInfo.isWritable(IType whosAskin) booleanTypePropertyInfo.isWritable(IType whosAskin) static MessageTree.IssueNodeMessageTree.makeIssueMessage(Diagnostic<? extends JavaFileObject> issue, IType type) (package private) voidvoidGosuEditor.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) (package private)BeanTree(BeanInfoNode node, IType whosAskin, TreeNode parent) (package private)BeanTree(IMethodInfo descriptor, TreeNode parent, IType whosAskin) BeanTree(IType[] classBean, IType whosaskin, boolean bIncludeOnlySimpleDescriptors, Boolean bIncludeStaticMembers) (package private)BeanTree(ITypeInfo owner, IPropertyInfo pi, boolean arrayicize, IType whosAskin, TreeNode parent) 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) IssueNode(Diagnostic<? extends JavaFileObject> issue, IType type) MyPropertyRef(ITypeInfo owner, IPropertyInfo propInfo, IType whosaskin) 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.debugger
Methods in editor.debugger with parameters of type ITypeModifier and TypeMethodDescriptionprivate ISymbolTableEvaluateDialog.makeSymTable(com.sun.jdi.Location loc, IType outermostType) -
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
Fields in editor.search declared as ITypeFields in editor.search with type parameters of type ITypeMethods in editor.search that return ITypeModifier and TypeMethodDescriptionSearchElement.getEnclosingType()(package private) static ITypeFeatureUtil.getGenericType(IType ownersType) private ITypeUsageSearcher.getOuterMostEnclosingType(IType innerClass) LocalVarFeatureInfo.getOwnersType()static IType[]FeatureUtil.getParamTypes(IParameterInfo[] paramInfos) Methods in editor.search that return types with arguments of type ITypeMethods in editor.search with parameters of type ITypeModifier and TypeMethodDescriptionprivate booleanprivate static IMethodInfoFeatureUtil.findRootMethodInfo(IType genType, IMethodInfo mi) private static IPropertyInfoFeatureUtil.findRootPropertyInfo(IType genType, IPropertyInfo pi) private List<SearchLocation>UsageSearcher.findUsage(IParsedElement pe, IType type, List<SearchLocation> locations) (package private) static ITypeFeatureUtil.getGenericType(IType ownersType) private ITypeUsageSearcher.getOuterMostEnclosingType(IType innerClass) private List<SearchLocation>UsageSearcher.getSearchLocations(IParsedElement pe, IType type, List<SearchLocation> locations, IFeatureInfo pi) private booleanUsageSearcher.referencesType(IType ref, IType type) Constructors in editor.search with parameters of type IType -
Uses of IType in editor.shipit
Fields in editor.shipit with type parameters of type ITypeMethods in editor.shipit that return types with arguments of type ITypeMethods in editor.shipit with parameters of type ITypeModifier and TypeMethodDescriptionbooleanCompiler.compile(IType type, ICompileConsumer consumer, MessagesPanel messages) private booleanCompiler.isExcluded(IType type) Method parameters in editor.shipit with type arguments of type ITypeModifier and TypeMethodDescriptionbooleanExperimentBuild.compile(ICompileConsumer consumer, Set<IType> typesToCompile) private voidExperimentBuild.incrementalCompileSources(Collection<IType> sources, ICompileConsumer consumer, MessagesPanel messages, boolean[] bRes, boolean[] bFinished, Compiler compiler, IProgressCallback progress) -
Uses of IType in editor.util
Methods in editor.util with parameters of type ITypeModifier and TypeMethodDescriptionstatic Iconprivate StringJavadocAccess.getJavadocURLPrefix(IType type) Experiment.getOrCreateRunConfig(IType type) private StringJavadocAccess.getTypeHelp(IType type) static booleanEditorUtilities.isRunnable(IType type) private booleanJavadocAccess.isTypeHandled(IType type) -
Uses of IType in gw.config
Modifier and TypeMethodDescriptionprivate static IConstructorInfoTypeLoaderSpec.getConstructor(IType type, IType... argTypes) -
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 TypeMethodDescriptionprivate static IGosuClassFunctionToInterfaceClassGenerator.createProxy(String name, IType typeToCoerceTo, IType enclosingType, String relativeName) private static StringFunctionToInterfaceClassGenerator.decodeClassName(IType enclosingType, String fp) private static StringBuilderFunctionToInterfaceClassGenerator.genProxy(String name, IType type, String namespace, String relativeName) static IGosuClassFunctionToInterfaceClassGenerator.getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType) static IGosuClassFunctionToInterfaceClassGenerator.getBlockToInterfaceConversionClass(String relativeNameWithEncodedSuffix, IType enclosingType) private static IMethodInfoFunctionToInterfaceClassGenerator.getSingleMethod(IType interfaceType) private static voidFunctionToInterfaceClassGenerator.implementIface(StringBuilder sb, IType type) private static StringFunctionToInterfaceClassGenerator.maybeCastReturnType(IType returnType) -
Uses of IType in gw.internal.gosu.dynamic
Classes in gw.internal.gosu.dynamic that implement ITypeFields in gw.internal.gosu.dynamic declared as 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) private voidDynamicConstructorInfo.makeParameters(IType[] paramTypes) 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.compiler.bytecode
Methods in gw.internal.gosu.ir.compiler.bytecode that return ITypeModifier and TypeMethodDescriptionprivate ITypeGosuClassWriter.MyWriter.findCommonClass(IType t1, IType t2) Methods in gw.internal.gosu.ir.compiler.bytecode with parameters of type ITypeModifier and TypeMethodDescriptionprivate ITypeGosuClassWriter.MyWriter.findCommonClass(IType t1, IType t2) private voidIRAnnotationCompiler.visitAnnotationField(org.objectweb.asm.AnnotationVisitor visitor, IType returnType, String fieldName, IRType returnIRType, Object value) private voidIRAnnotationCompiler.visitArray(IType returnClassInfo, IRType returnIRType, String name, Object value) -
Uses of IType in gw.internal.gosu.ir.compiler.bytecode.expression
Methods in gw.internal.gosu.ir.compiler.bytecode.expression with parameters of type ITypeModifier and TypeMethodDescriptionprivate StringBuilderStructuralTypeProxyGenerator.generateProxy(IType ifaceType, IType type, String name) private voidStructuralTypeProxyGenerator.genInterfaceMethodDecl(StringBuilder sb, IMethodInfo mi, IType rootType) private voidStructuralTypeProxyGenerator.genInterfacePropertyDecl(StringBuilder sb, IPropertyInfo pi, IType rootType) private StringStructuralTypeProxyGenerator.getNamespace(IType ifaceType) private StringStructuralTypeProxyGenerator.getReflectiveName(IAttributedFeatureInfo pi, IType rootType, ITypeInfo rootTypeInfo) private StringStructuralTypeProxyGenerator.implementIface(IType ifaceType, IType rootType) private booleanStructuralTypeProxyGenerator.implementsMethod(IType type, IMethodInfo mi) private static booleanprivate StringStructuralTypeProxyGenerator.maybeCastParamType(IMethodInfo ifaceMethod, IType paramType, IType rootType, int iParam) private StringStructuralTypeProxyGenerator.maybeCastPropertyAssignment(IPropertyInfo pi, IType rootType) private StringStructuralTypeProxyGenerator.maybeCastReturnType(IMethodInfo mi, IType returnType, IType rootType) -
Uses of IType in gw.internal.gosu.ir.nodes
Fields in gw.internal.gosu.ir.nodes declared as ITypeModifier and TypeFieldDescriptionprivate ITypeIRMethodForConstructorSymbol._gosuClassprivate ITypeSyntheticIRMethod._ownerprivate ITypeGosuClassIRType._typeMethods 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()private ITypeIRMethodForConstructorSymbol.maybeUnwrapProxy(IType type) Methods in gw.internal.gosu.ir.nodes with parameters of type ITypeModifier and TypeMethodDescriptionprivate voidIRMethodFromConstructorInfo.addImplicitCapturedSymbolParamTypes(IType owningType, List<IRType> paramTypes) private voidIRMethodFromConstructorInfo.addImplicitConstructorParamTypes(IType owningType, List<IRType> paramTypes) private voidIRFeatureBase.addImplicitEnhancementParams(IFunctionType functionType, IType owner, boolean bStatic, List<IRType> params) private voidIRMethodFromConstructorInfo.addImplicitEnumParamTypes(IType owningType, List<IRType> paramTypes) private voidIRFeatureBase.addImplicitExternalSymbolMapParam(IFunctionType functionType, IType owner, boolean bStatic, List<IRType> params) private voidIRMethodFromConstructorInfo.addImplicitOuterParamType(IType owningType, List<IRType> paramTypes) protected voidIRFeatureBase.addImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params) private voidIRMethodFromConstructorInfo.addImplicitTypeVariableParamTypes(IType owningType, List<IRType> paramTypes) IRMethodFactory.convertToIRTypes(IType[] types) 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) private booleanIRMethodFromMethodInfo.hasSignature(String name, IType... argTypes) booleanIRMethodForConstructorSymbol.isNonStaticInnerClass(IType type) protected IRTypeIRFeatureBase.maybeReifyFieldType(IType owner, String name, IType originalType) private ITypeIRMethodForConstructorSymbol.maybeUnwrapProxy(IType type) protected StringIRFeatureBase.resolveFieldName(IType owner, String name) private IJavaClassInfoJavaClassIRType.resolveJavaClassForType(IType hierarchyType) Constructors in gw.internal.gosu.ir.nodes with parameters of type ITypeModifierConstructorDescriptionprivateGosuClassIRType(IType type) IRMethodForConstructorSymbol(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) private ITypeAbstractElementTransformer.findCompareToParamType(IType type) static ITypeAbstractElementTransformer.findDimensionType(IType type) AbstractElementTransformer.getConcreteType(IType type) GosuFragmentTransformationContext.getCurrentFunctionReturnType()TopLevelTransformationContext.getCurrentFunctionReturnType()TransformationContextBase.getCurrentFunctionReturnType()private IType[]GosuClassTransformer.getParamsIncludingTypeParams(DynamicFunctionSymbol dfs) static ITypeAbstractElementTransformer.getRuntimeEnclosingType(IType type) TopLevelTransformationContext.getSuperType()TransformationContextBase.getSuperType()static IType[]AbstractElementTransformer.getTypes(IParameterInfo[] parameters) AbstractElementTransformer.maybeUnwrapMetaType(IType rootType) private static ITypeAbstractElementTransformer.maybeUnwrapProxy(IType type) Methods in gw.internal.gosu.ir.transform with parameters of type ITypeModifier and TypeMethodDescriptionprivate IRImplicitReturnStatementFunctionStatementTransformer.addImplicitReturn(IType returnType) protected booleanAbstractElementTransformer.avoidVerifyError(IType owner, IRType rootType, IRelativeTypeInfo.Accessibility accessibility) AbstractElementTransformer.boxValue(IType lhsType, IRExpression root) AbstractElementTransformer.boxValueToType(IType toType, IRExpression root) private IRExpressionAbstractElementTransformer.callMethod(IRMethod method, IRExpression root, boolean special, IType owner, List<IRExpression> actualArgs) private IRMethodCallExpressionAbstractElementTransformer.callMethodDirectly(IRMethod method, IRExpression root, boolean special, IType owner, List<IRExpression> actualArgs) private IRExpressionAbstractElementTransformer.callMethodReflectively(IType owner, String strMethod, IRType returnType, List<IRType> paramTypes, IRExpression root, List<IRExpression> args) 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) private booleanAbstractElementTransformer.equivalentTypes(IType type1, IType type2) protected IRExpressionAbstractElementTransformer.fastStringCoercion(IRExpression expr, IType operandType) protected final ITypeAbstractElementTransformer.findComparableParamType(IType type) private ITypeAbstractElementTransformer.findCompareToParamType(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) private IRTypeGosuClassTransformer.getDescriptorNoStructures(IType type) private IRExpressionAbstractElementTransformer.getField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root) private IRExpressionAbstractElementTransformer.getFieldReflectively(IType owner, String strField, IRType fieldType, IRExpression root) protected IRExpressionAbstractElementTransformer.getInstanceField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root) private IModuleprivate StringGosuClassTransformer.getParameterDescriptors(IType[] types) static ITypeAbstractElementTransformer.getRuntimeEnclosingType(IType type) protected IRExpressionAbstractElementTransformer.getStaticField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility) private DynamicFunctionSymbolGosuClassTransformer.getSuperDfs(DynamicFunctionSymbol dfs, IType gsClass, IType superType) 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) private booleanAbstractElementTransformer.isRecursiveTypeParsing(IType type) protected IRExpressionAbstractElementTransformer.makeArrayViaTypeInfo(IType atomicType, List<Expression> valueExpressions) private static StringAbstractElementTransformer.makeCustomRuntimeKey(IType enclosingClass, int iLineNum, int iColumnNum) protected IRExpressionAbstractElementTransformer.makeEmptyArrayViaTypeInfo(IType atomicType, List<Expression> sizeExpressions) private IRMethodStatementAbstractElementTransformer.makeEnhancementLazyTypeMethod(IType type) private IRMethodStatementAbstractElementTransformer.makeInstanceLazyTypeMethod(IType type) private IRMethodStatementAbstractElementTransformer.makeLazyTypeMethod(IType type, IGenericTypeVariable[] tvs) private IRMethodStatementAbstractElementTransformer.makeStaticLazyTypeMethod(IType type) private IRMethodStatementAbstractElementTransformer.makeSuperCallLazyTypeMethod(IType type, IGenericTypeVariable[] tvs) private IRExpressionAbstractElementTransformer.maybePushFastLazyType(IType type) AbstractElementTransformer.maybeUnwrapMetaType(IType rootType) private static ITypeAbstractElementTransformer.maybeUnwrapProxy(IType type) protected IRExpressionAbstractElementTransformer.numberConvert(IType from, IType to, IRExpression root) AbstractElementTransformer.pushArrayOfTypes(IType[] types) protected voidAbstractElementTransformer.pushCapturedSymbols(IType type, List<IRExpression> args, boolean ignoreExternalSymbols) private IRExpressionAbstractElementTransformer.pushClassLiteral(IRType value, IType type) private intAbstractElementTransformer.pushEnclosingFunctionTypeParams(IParsedElement pe, IType type, int iCount, List<IRExpression> args) private voidAbstractElementTransformer.pushEnhancementTypeParams(IRMethod irMethod, IType enhancementType, List<IRExpression> args) 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) private IRExpressionAbstractElementTransformer.pushLazyTypeByFqn(IType boundingType) private IRExpressionAbstractElementTransformer.pushLazyTypeWithInvokeDynamic(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) private IRStatementAbstractElementTransformer.setFieldReflectively(IType owner, String strField, 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 TypeMethodDescriptionprivate ITypeAbstractMemberExpansionTransformer.getMoreSpecificType(IType type1, IType type2) private ITypeMemberAccessTransformer.getNextNonBlockOuter(IType type) protected 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 TypeMethodDescriptionprivate booleanTypeAsTransformer.areAssignableBytecodeTypes(ICoercer coercer, IType asType, IType lhsType) private IRExpressionMemberAccessTransformer.buildAccessExpression(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty, IRExpression root) private IRExpressionMemberAccessTransformer.buildInvocation(IType rootType, IPropertyInfo pi, IRProperty irProperty, IRSymbol rootSymbol, IRExpression root) private IRExpressionTypeAsTransformer.callCoercer(IRExpression root, IType lhsType) private IRExpressionNewExpressionTransformer.callConstructorInfo(IType rootType, IConstructorInfo ci, List<IRExpression> explicitArgs) private IRExpressionMemberAccessTransformer.callPropertyInfo(IType rootType, IPropertyInfo pi, IRProperty irProperty, IRExpression rawRoot) private IRExpressionNewExpressionTransformer.callTypeVarConstructorInfo(IType rootType, List<IRExpression> ctorArgs) static ObjectTypeAsTransformer.coerceValue(Object value, IType type, ICoercer coercer) private IRExpressionEqualityExpressionTransformer.compareNumbers(IType type) private IRExpressionRelationalExpressionTransformer.compareNumbers(IType type) private IRExpressionEqualityExpressionTransformer.compareNumbersAsBig(IType type) private IRExpressionRelationalExpressionTransformer.compareNumbersAsBig(IType type) private IRExpressionEqualityExpressionTransformer.compareNumbersAsPrimitive(IType type) private IRExpressionRelationalExpressionTransformer.compareNumbersAsPrimitive(IType type) 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) private IRExpressionTypeAsTransformer.convertBigToPrimitiveOrBoxed(IRExpression root, IType asType, IType lhsType, IRType asTypeDesc, boolean bDecimal) private IRExpressionTypeAsTransformer.convertBoxedToPrimitive(IType lhsType, Class cls, String methodName, IRExpression lhsExpression) private IRExpressionAbstractMemberExpansionTransformer.convertListToArray(IType resultType, IType resultCompType, IRSymbol resultArrayList) private IRExpressionAbstractMemberExpansionTransformer.convertToPrimitiveArray(IType compType, IRExpression listToConvert) private IRExpressionAbstractMemberExpansionTransformer.createArrayLengthExpression(IType rootType, IRSymbol tempRoot) private IRForEachStatementAbstractMemberExpansionTransformer.createArrayListAddLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot, IRSymbol resultArrayList, IType propertyType) private IRForEachStatementAbstractMemberExpansionTransformer.createArrayStoreLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot, IRSymbol resultArray) 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) private IRForEachStatementAbstractMemberExpansionTransformer.createNoValueLoop(IType rootType, IType rootComponentType, IType resultCompType, IRSymbol tempRoot) private IRExpressionAdditiveExpressionTransformer.dimensionAddition(IType type) private IRExpressionMultiplicativeExpressionTransformer.dimensionMultiplication(IType type) private IRExpressionMultiplicativeExpressionTransformer.doDimByDimDivision(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit) private IRExpressionMultiplicativeExpressionTransformer.doDimByNumberMultiplyOrDivide(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit, boolean bLhsDim) private IRExpressionMultiplicativeExpressionTransformer.doMultiplicationOrDivision(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit, boolean bLhsDim, boolean bRhsDim) private ITypeAbstractMemberExpansionTransformer.getMoreSpecificType(IType type1, IType type2) private ITypeMemberAccessTransformer.getNextNonBlockOuter(IType type) protected abstract ITypeAbstractMemberExpansionTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) protected ITypeBeanMethodCallExpansionTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) protected ITypeMemberExpansionAccessTransformer.getPropertyOrMethodType(IType rootComponentType, IType compType) private NumberNumericLiteralTransformer.getValueOfProperType(IType type) private IRExpressionMemberAccessTransformer.handleInstanceMemberAccess(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty) private IRExpressionMemberAccessTransformer.handleStaticMemberAccess(IExpression rootExpr, IType rootType, IPropertyInfo pi, IRProperty irProperty) private static booleanAbstractMemberExpansionTransformer.isArrayOrCollection(IType type) (package private) final booleanArithmeticExpressionTransformer.isBigDecimalArithmetic(IType type, IType lhsType, IType rhsType) (package private) final booleanArithmeticExpressionTransformer.isBigIntegerArithmetic(IType type, IType lhsType, IType rhsType) (package private) final booleanArithmeticExpressionTransformer.isMixedBigDecimalArithmetic(IType type, IType lhsType, IType rhsType) (package private) final booleanArithmeticExpressionTransformer.isMixedBigIntegerArithmetic(IType type, IType lhsType, IType rhsType) (package private) final booleanArithmeticExpressionTransformer.isMixedPrimitiveAndBoxedArithmetic(IType type, IType lhsType, IType rhsType) (package private) final booleanArithmeticExpressionTransformer.isMixedRationalArithmetic(IType type) private booleanMemberExpansionAccessTransformer.isNestedExpansion(IType rootComponentType) private booleanTypeIsTransformer.isStructure(IType type) private booleanTypeAsTransformer.isStructureType(IType exprType) static ObjectAbstractMemberExpansionTransformer.listToArray(List l, IType compType) private IRExpressionAbstractMemberExpansionTransformer.makeArray(IType componentType, IRExpression lengthExpression) static StringEvalExpressionTransformer.makeEvalKey(IType enclosingClass, int iLineNum, int iColumnNum, String evalExprText) private IRExpressionArithmeticExpressionTransformer.makeIRArithmeticExpression(IType type, IRExpression lhs, IRExpression rhs, boolean checked) static voidArrayAccessTransformer.maybeAutoInsert(Object obj, int index, IType typeToAutoCreate) private booleanMemberAccessTransformer.mightRequireAutoCreation(IType rootType, IPropertyInfo pi) (package private) final IRExpressionArithmeticExpressionTransformer.mixedBigArithmetic(IType bigType, Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, String strOp) (package private) final IRExpressionArithmeticExpressionTransformer.mixedPrimitiveAndBoxedArithmetic(IType exprType, Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, String strOp) private IRExpressionMultiplicativeExpressionTransformer.multiplyBigDimension(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit) private IRArithmeticExpressionMultiplicativeExpressionTransformer.multiplyBoxedDimension(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit) private IRExpressionMultiplicativeExpressionTransformer.multiplyRationalDimension(IType type, IRSymbol tempLhsInit, IRSymbol tempRhsInit) private IRExpressionMemberAccessTransformer.pushRootExpression(IType rootType, IExpression rootExpr, IRProperty pi) private booleanMemberAccessTransformer.shouldNullShortCircuit(IType rootType, IPropertyInfo pi, boolean mightRequireAutoCreation) -
Uses of IType in gw.internal.gosu.ir.transform.statement
Fields in gw.internal.gosu.ir.transform.statement declared as ITypeModifier and TypeFieldDescriptionprivate ITypeForEachStatementTransformer.ArrayIterator._arrayTypeMethods in gw.internal.gosu.ir.transform.statement that return ITypeModifier and TypeMethodDescriptionprivate ITypeUsingStatementTransformer.getType(IParsedElement pe) Methods in gw.internal.gosu.ir.transform.statement with parameters of type ITypeModifier and TypeMethodDescriptionprivate IRStatementprivate IRStatementTryCatchFinallyStatementTransformer.assignCatchClauseSymbol(IRSymbol genericCatchSymbol, String expectedName, IType expectedType, boolean isBoxed) private IRExpressionSwitchStatementTransformer.compileCaseExpr_ref(IType switchType, IRSymbol tempRoot, Expression caseExpression) private IRExpressionReturnStatementTransformer.compileReturnExpr(IType retType) private IRSymbolTryCatchFinallyStatementTransformer.createCatchClauseSymbol(Symbol symbol, IType type) private static booleanForEachStatementTransformer.isArrayIteration(IType iterationType) static IRForEachStatementForEachStatementTransformer.makeLoop(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol) Helper for creating iterative loops.private IRForEachStatementForEachStatementTransformer.makeLoopImpl(TopLevelTransformationContext cc, IRExpression rootExpression, IType type, Symbol identifier, Symbol indexSymbol, Symbol iteratorIdentifier) private IRExpressionMemberAssignmentStatementTransformer.pushRootExpression(IType rootType, IExpression rootExpr, IRProperty pi) private IRStatementMemberAssignmentStatementTransformer.reflectivelySetProperty(IType type, IRExpression propertyName, IRExpression root, boolean forceDynamic) private IRStatementprivate booleanTryCatchFinallyStatementTransformer.wrapInEvalException(IType type) Constructors in gw.internal.gosu.ir.transform.statement with parameters of type IType -
Uses of IType in gw.internal.gosu.ir.transform.util
Methods in gw.internal.gosu.ir.transform.util with parameters of type ITypeModifier and TypeMethodDescriptionprivate static booleanRequiresReflectionDeterminer.classesLoadInSeparateLoader(ICompilableTypeInternal callingClass, IType declaringClass) private static booleanRequiresReflectionDeterminer.classesLoadInSeparateLoader_Legacy(ICompilableTypeInternal callingClass, IType declaringClass) private static booleanRequiresReflectionDeterminer.classesLoadInSeparateLoader_Standard(ICompilableTypeInternal callingClass, IType declaringClass) static IRTypeIRTypeResolver.getDescriptor(IType type) static IRTypeIRTypeResolver.getDescriptor(IType type, boolean getConcreteTypeForMetaType) IRTypeResolverAPIWrapper.getDescriptor(IType type) static IJavaClassInfoIRTypeResolver.getJavaBackedClass(IType arg) private static StringRequiresReflectionDeterminer.getTopLevelNamespace(IType type) static booleanRequiresReflectionDeterminer.isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) private static booleanRequiresReflectionDeterminer.isDeclaringClassInAncestryOfEnclosingClasses(ICompilableTypeInternal callingClass, IType declaringClass) private static booleanRequiresReflectionDeterminer.isDeclaringClassInAncestryOfEnclosingClassesOfEvalProgram(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility) private static booleanRequiresReflectionDeterminer.isEnclosedInSubtypeOfClass(ICompilableTypeInternal potentiallyEnclosedClass, IType potentialSuperType) private static booleanRequiresReflectionDeterminer.isEnhancementAccessRequiringReflection(IType declaringClass, ICompilableTypeInternal callingClass, IRelativeTypeInfo.Accessibility accessibility) private static booleanIRTypeResolver.isEntityType(IType type) private static booleanRequiresReflectionDeterminer.isEvalProgramBetweenCallingClassAndDeclaringClass(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility) private static booleanRequiresReflectionDeterminer.isGosuClassAccessingProtectedMemberOfClassNotInHierarchy(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility) private static booleanRequiresReflectionDeterminer.isGosuClassAccessingProtectedOrInternalMethodOfClassInDifferentClassloader(ICompilableTypeInternal callingClass, IType declaringClass, IRelativeTypeInfo.Accessibility accessibility) private static booleanRequiresReflectionDeterminer.isIllegalAccess(IType declaringClass, ICompilableTypeInternal compilingClass, IRelativeTypeInfo.Accessibility accessibility) private static booleanRequiresReflectionDeterminer.isInEvalProgram(IType gsClass) private static booleanRequiresReflectionDeterminer.isInSeparateClassLoader(ICompilableTypeInternal callingClass, IType declaringClass) private static booleanRequiresReflectionDeterminer.isProgramCompilingDuringDebuggerSuspension(IType compilingClass, IRelativeTypeInfo.Accessibility accessibility) private static booleanRequiresReflectionDeterminer.isProgramNotEval(IType callingClass, IType declaringClass) private static booleanRequiresReflectionDeterminer.isThrowawayProgram(IType gsClass) 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.(package private) static class(package private) static classclassclassclassclassclassclassProvides an implementation of IEnumeratedType for java enums(package private) classclassclassclassA 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 TypeFieldDescriptionprivate ITypeGosuVarPropertyInfo._actualTypeprivate IType[]ReducedDynamicFunctionSymbol._argTypesprivate ITypeJavaPropertyInfo._assignablePropertyTypeWithTypeVarsprivate ITypeGosuPropertyInfo._assignableTypeprivate ITypeGenericTypeVariable._boundingTypeprivate ITypePropertyNotFoundException._classBeanprivate ITypeAbstractTypeRef._componentTypeprivate ITypeRepeatableContainerAnnotationInfo._containerprivate ITypeClassAnnotationInfo._containerTypeprivate ITypeGosuProgram._contextTypeprivate ITypeContextType.BlockContextType._ctxTypeWithTypeVarsprivate ITypeInitializerSymbol._declaringTypeOfPropertyprivate ITypeGosuClass._enclosingTypeprivate ITypeGosuEnhancement._enhancedTypeprivate ITypeArgExceptionInfo._expectedQualifierTypeprivate ITypeGosuProgram._expectedReturnTypeprivate ITypeArgExceptionInfo._expectedTypeprivate ITypeGosuClass._gsArrayClassprivate IType[]GosuClass._interfacesprivate IType[]JavaType._interfacesprivate ITypeAsmClassJavaClassInfo._javaTypeprivate ITypeClassJavaClassInfo._javaTypeprivate ITypeRepeatableContainerAnnotationInfo._ownerprivate ITypeStaticPropertyInfo._propertyTypeprivate ITypeJavaPropertyInfo._propertyTypeWithTypeVarsprivate ITypeJavaMethodInfo._retTypeprivate ITypeGosuMethodInfo._returnTypeprivate ITypeReducedDynamicFunctionSymbol._returnTypeprivate ITypeGosuClass._superTypeprivate ITypeJavaType._superTypeprivate ITypeGosuVarPropertyInfo._symbolTypeprotected ITypeAbstractTypeRef._typeprivate ITypeContextType._typeprotected ITypeExpression._typeprivate ITypeGosuAnnotation._typeprivate ITypeGosuAnnotationInfo._typeprivate ITypeGosuConstructorInfo._typeprivate ITypeGosuDocAnnotation._typeprivate ITypeGosuMethodParamInfo._typeprivate ITypeGosuPropertyInfo._typeprivate ITypeJavaFieldPropertyInfo._typeprivate final ITypeJavaTypeInfo._typeprivate ITypeMetaType._typeprivate ITypeReducedSymbol._typeprivate ITypeStaticPropertyInfo._typeprivate ITypeSymbol._typeprivate IType[]AbstractTypeRef._typeParametersprivate IType[]GosuClass._typeParamsprivate IType[]JavaType._typeParamsprivate IType[]MetaType._typeParamsprivate ITypeContextType._unboundTypeprivate static final ITypeModuleTypeLoader.CACHE_MISSContextInferenceManager.TypeAsEntry.inferredTypeContextInferenceManager.TypeAsEntry.originalTypestatic final ITypeGosuParser.PENDING_BOUNDING_TYPEFields in gw.internal.gosu.parser with type parameters of type ITypeModifier and TypeFieldDescriptionJavaType._allTypesInHierarchyMetaType._allTypesInHierarchyprivate LockingLazyVar<IType>MetaType._arrayTypeGosuParser._blockReturnTypeStackTypeLoaderAccess._boxToPrimitiveMapTypeLoaderAccess._boxToPrimitiveMapEnhancementIndex._currentlyEnhancingprivate LocklessLazyVar<IType>AsmClassJavaClassInfo._enclosingClassprivate LocklessLazyVar<IType>ClassJavaClassInfo._enclosingClassParserBase._inferringFunctionTypesModuleTypeLoader._namespaceTypesByNameTypeLoaderAccess._primitiveToBoxMapTypeLoaderAccess._primitiveToBoxMapGosuClass._setTypesJavaType._tempInterfacesGosuParser._typeCacheCompoundType._typesModuleTypeLoader._typesByCaseInsensitiveNameprivate WeakFqnCache<IType>ModuleTypeLoader._typesByNameprivate static final TypeSystemAwareCache<Pair<IType,IType>, Boolean> TypeLord.ASSIGNABILITY_CACHEprivate static final TypeSystemAwareCache<Pair<IType,IType>, Boolean> TypeLord.ASSIGNABILITY_CACHEstatic LockingLazyVar<IType>MetaType.DEFAULT_TYPE_TYPEprivate static final ThreadLocal<LinkedList<IType>>GosuClassCompilingStack.g_compilingClassStackprivate final TypeLoaderAccess.ArgCallable<IType,Object> TypeLoaderAccess.getIntrinsicTypeFromObject_Callableprivate final TypeLoaderAccess.ArgCallable<IType,String> TypeLoaderAccess.getNamespaceTypeIfValid_Callableprivate static final Map<Class<? extends IType>,Class<? extends AbstractTypeRef>> TypeRefFactory.ITYPE_PROXY_CLASS_BY_ITYPE_CLASSMethods 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) private ITypeGosuParser.boundCtxType(IType ctxType) private ITypeGosuParser.boundCtxType(IType ctxType, boolean bKeepTypeVars) 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) private ITypeModuleTypeLoader.cacheNamespace(String name, IType type) private ITypeModuleTypeLoader.cacheType(String name, Pair<IType, ITypeLoader> pair) Adds the type to the cache.protected ITypeGosuClassTypeInfo.MyFeatureManager.convertType(IType type) private IType[]JavaMethodInfo.convertTypes(IJavaClassType[] genParamTypes, IType ownersType) static ITypeTypeLord.deriveParameterizedTypeFromContext(IType type, IType contextType) private static ITypeTypeLord.findActualDeclaringType(IType ownersType, IType declaringType) static ITypeTypeLord.findGreatestLowerBound(IType t1, IType t2) static ITypeprivate ITypeModuleTypeLoader.findInCache(String fqnNoArrays) private ITypeModuleTypeLoader.findInCaseInsenstiveCache(String fqnNoArrays) static ITypeTypeLord.findLeastUpperBound(List<? extends IType> types) private static ITypeTypeLord.findLeastUpperBoundImpl(List<? extends IType> types, Set<IType> resolvingTypes) private ITypeGosuParser.findLeastUpperBoundWithCoercions(ConditionalTernaryExpression cte, Expression first, Expression second) 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.TypeLoaderAccess.TypeGetter.get()AsmTypeJavaClassType.getActualType(TypeVarToTypeMap typeMap) AsmTypeJavaClassType.getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars) private ITypeParameterizedDynamicPropertySymbol.getActualType(IType propType, IGosuClassInternal ownerType) private ITypeReducedParameterizedDynamicPropertySymbol.getActualType(IType propType, IGosuClassInternal ownerType) 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.BlockContextType.getAlternateType()ContextType.getAlternateType()private static ITypeParserBase.getAndAssignOperatorOverloader(IType lhsType, IType rhsType, int op, ParsedElement parsedElement) IType[]DynamicFunctionSymbol.getArgTypes()IType[]ReducedDynamicFunctionSymbol.getArgTypes()CompoundType.getArrayType()ErrorType.getArrayType()GosuClass.getArrayType()JavaType.getArrayType()MetaType.getArrayType()NamespaceType.getArrayType()TypeVariableType.getArrayType()GosuPropertyInfo.getAssignableFeatureType()JavaPropertyInfo.getAssignableFeatureType()DynamicPropertySymbol.getAssignableType()ReducedDynamicPropertySymbol.getAssignableType()PropertyNotFoundException.getBeanClass()private ITypeGosuParser.getBlockReturnType(IParsedElement blockBody, IType ctxType) 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.private ITypeTypeLoaderAccess.getByFullNameIfValid(String fullyQualifiedName, boolean skipJava) 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) private ITypeGosuClassTypeInfo.getCompilingClass()We expose type info in a context sensitive manner.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()private ITypeGosuParser.getEnclosingType()JavaType.getEnclosingType()MetaType.getEnclosingType()private static ITypeOuterFunctionSymbol.getEnclosingType(ICompilableTypeInternal gsClass) 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) ArgExceptionInfo.getExpectedQualifierType()GosuProgram.getExpectedReturnType()ArgExceptionInfo.getExpectedType()ArrayExpansionPropertyInfo.getFeatureType()Make an array type from the delegate's type, if it's not already an array.ErrorTypeInfo.UniversalProperty.getFeatureType()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()private ITypeGosuParser.getInnerClass(String strMemberName, IType memberType, IHasInnerClass typeLiteralType) JavaType.getInnerClass(CharSequence name) IType[]CompoundType.getInterfaces()IType[]ErrorType.getInterfaces()IType[]GosuClass.getInterfaces()IType[]JavaType.getInterfaces()IType[]MetaType.getInterfaces()IType[]NamespaceType.getInterfaces()IType[]TypeVariableType.getInterfaces()JavaEnumType.EnumAdapter.getIntrinsicType()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()IType[]JavaType.getLoaderParameterizedTypes()private ITypeGosuParser.getNumberTypeFromContextType(IType ctxType) private ITypeGosuParser.getNumericTypeFrom(String strValue) private ITypeGosuClass.getOuterMostEnclosingClass(IType innerClass) 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) JavaType.getParameterizedType(IType... paramTypes) NamespaceType.getParameterizedType(IType... ofType) TypeVariableType.getParameterizedType(IType... ofType) private ITypeGosuParser.getParamTypeFromParamName(IInvocableType invType, String strParam, int[] iPos) private IType[]GosuParser.getParamTypes(List<Expression> argExpressions) TypeLoaderAccess.getPrimitiveType(IType boxType) GosuIndustrialParkImpl.getPureGenericType(IType type) GosuAnnotationInfo.getRepeatableContainer()ArrayExpansionMethodInfo.getReturnType()AsmMethodJavaClassMethod.getReturnType()DynamicFunctionSymbol.getReturnType()ErrorTypeInfo.UniversalMethodInfo.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()JavaType.getSupertype()MetaType.getSupertype()TypeVariableType.getSupertype()protected ITypeJavaType.getTheRef()static ITypeTypeLord.getTopLevelType(IType type) ClassAnnotationInfo.getType()ContextType.CommonContextType.getType()ContextType.getType()ErrorTypeInfo.UniversalConstructorInfo.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) JavaType.getTypeFromJavaBackedType()private ITypeJavaPropertyInfo.getTypeFromMethod(IJavaClassMethod m) TypeLoaderAccess.getTypeFromObject(Object obj) protected ITypeExpression.getTypeImpl()private ITypeMetaTypeTypeInfo.getTypeOfType(IType type) IType[]CompoundType.getTypeParameters()IType[]ErrorType.getTypeParameters()IType[]GosuClass.getTypeParameters()IType[]JavaType.getTypeParameters()IType[]MetaType.getTypeParameters()IType[]NamespaceType.getTypeParameters()IType[]TypeVariableType.getTypeParameters()private IType[]JavaPropertyInfo.getTypesFromClasses(IJavaClassInfo[] types) ContextType.getUnboundType()private static ITypeParserBase.handleBoxedAndPrimitiveTypes(IType lhsType, IType rhsType) ContextInferenceManager.infer(Expression e) private ITypeGosuParser.inferArgType(IType contextType, TypeVarToTypeMap inferenceMap) private ITypeGosuParser.inferReturnTypeForBlockArgument(ContextType contextType, IType[] unbound) private static ITypeTypeLord.inferringType(IType type, List<IType> currentlyInferringTypes, boolean bKeepTypeVars) private IType[]GosuClassParser.inheritsWithDifferentTypeParams(IType superType, List<IType> interfaces, IType iface) private ITypeModuleTypeLoader.loadNamespaceAndCacheResult(String fullyQualifiedName) private ITypeModuleTypeLoader.loadNamespaceType(String namespace) private ITypeModuleTypeLoader.loadTypeAndCacheResult(String fullyQualifiedName, boolean skipJava) private static ITypeParserBase.makeBoxedTypeIfEitherOperandIsBoxed(IType lhsType, IType rhsType, IType retType) static ITypeTypeLord.makeDefaultParameterizedType(IType type) private static ITypeTypeLord.makeDefaultParameterizedTypeForCompoundType(IType type) private static IType[]ErrorTypeInfo.UniversalConstructorType.makeObjArray(int argCount) private static IType[]ErrorTypeInfo.UniversalFunctionType.makeObjArray(int argCount) static ITypeTypeLord.makeParameteredType(IType genType, TypeVarToTypeMap inferenceMap) private ITypeGosuParser.maybeChangeToInferredType(IType declaringClass, TypeLiteral typeLiteral, MethodScore bestConst) private ITypeGosuParser.maybeResolveFunctionTypeVars(IDynamicFunctionSymbol dfs, IType type) ErrorTypeInfo.UniversalFunctionType.newInstance(IType[] paramTypes, IType returnType) private ITypeJavaType.notDeletedSupertype()private ITypeGosuParser.parseAnonymousInnerClass(IType declaringClass, TypeLiteral typeLiteral, NewExpression newExpr, int state, int mark) private ITypeGosuClassParser.parseEnhancedOrImplementedType(IGosuClassInternal gsClass, boolean bExtended, List<IType> interfaces) private IType[]GosuParser.parseFunctionParameterization(Expression e) private IType[]GosuParser.parsePossibleFunctionParameterization(String name, MethodCallExpression e) 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) private static ITypeParserBase.resolveIfDimensionOperand(ParserBase parser, ParsedElement parsedElement, IType lhsType, int op, IType rhsType) private static ITypeTypeLord.resolveParameterizedType(IType parameterizedType, TypeVarToTypeMap actualParamByVarName) GosuClass.resolveRelativeInnerClass(String strRelativeInnerClassName, boolean bForce) static ITypeParserBase.resolveRuntimeType(ArithmeticExpression expr, IType lhsType, int op, IType rhsType) private ITypeTypeUsesMap.resolveSubType(String strRelativeName) protected ITypeParserBase.resolveType(ParsedElement parsedElement, IType lhsType, int op, IType rhsType) static ITypeParserBase.resolveType(IType lhsType, int op, IType rhsType) TypeUsesMap.resolveType(String strRelativeName) private ITypeTypeUsesMap.resolveType(String strRelativeName, String strNs) private ITypeGosuParser.resolveTypeByRelativeName(String strTypeName) protected ITypeParserBase.resolveTypeForArithmeticExpression(ParsedElement parsedElement, IType lhsType, String op, IType rhsType) private ITypeGosuParser.resolveTypeName(String strTypeName, boolean bRelative) private ITypeTypeUsesMap.resolveTypesInAllNamespaces(String strRelativeName) private static ITypeTypeLord.solveType(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, boolean bReverse, ITypeVariableType tvType, IType type) private IType[]GosuClassParseInfo.typesFromSymbols(List<ISymbol> argSymbols) private ITypeGosuParser.unitExprType(Expression unitExpr) private ITypeGosuParser.useDynamicTypeIfDynamicRoot(IInvocableType funcType, IType ctxType) private ITypeGosuParser.verifySuperTypeIsDeclaredInCompilingClass(TypeLiteral superTypeLiteral) private ITypeTypeUsesMap.verifyTypeNameDoesNotHaveRelativePackage(IType type, String strNs, String strRelativeName) 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()GosuClass.createAllTypesInHierarchy()GosuParser.evalTypes(List<IExpression> arguments) GosuParser.extractContextTypes(List<? extends IInvocableType> funcTypes) TypeLord.findLubForBlockTypes(List<? extends IBlockType> types, Set<IType> resolvingTypes) TypeLord.findParameterizationLUBS(List<? extends IType> currentTypes, Set<IType> lubSet, Set<IType> resolvingTypes) TypeLord.getAllClassesInClassHierarchyAsIntrinsicTypes(IType type) TypeLord.getAllClassesInClassHierarchyAsIntrinsicTypes(IJavaClassInfo cls) CompoundType.getAllTypesInHierarchy()ErrorType.getAllTypesInHierarchy()GosuClass.getAllTypesInHierarchy()JavaType.getAllTypesInHierarchy()MetaType.getAllTypesInHierarchy()NamespaceType.getAllTypesInHierarchy()TypeVariableType.getAllTypesInHierarchy()TypeLord.getArrayVersionsOfEachType(Set componentTypes) CompoundType.getCompoundTypeComponents()ErrorType.getCompoundTypeComponents()GosuClass.getCompoundTypeComponents()JavaType.getCompoundTypeComponents()MetaType.getCompoundTypeComponents()NamespaceType.getCompoundTypeComponents()TypeVariableType.getCompoundTypeComponents()GosuParser.getContextTypesForBlockArgument(ContextType ctxType) ParserBase.getCurrentlyInferringFunctionTypeVars()GosuClass.getLoadedInnerClasses()JavaType.getLoadedInnerClasses()GosuClass.getSubtypes()MetaType.getTypeInterfaces(IType type, Set<IType> set) MetaTypeTypeInfo.getTypeInterfaces(IType type, Set<IType> set) CompoundType.getTypes()GosuParser.getTypes(List<? extends IExpression> list) private Pair<IType,ITypeLoader> EnhancementIndex.EnhancementManager.makeOrderedTypeParams(TypeVarToTypeMap map, IGosuEnhancementInternal enhancementType) MetaTypeTypeInfo.makeTreeSet()ParserBase.peekInferringFunctionTypeVariableTypes()ParserBase.popInferringFunctionTypeVariableTypes()CompoundType.removeRedundantTypes(Set<IType> types) Methods in gw.internal.gosu.parser with parameters of type ITypeModifier and TypeMethodDescriptionprivate booleanGosuParser._areParametersEquivalent(IDynamicFunctionSymbol dfs1, IDynamicFunctionSymbol dfs2, IType[] args, IType[] toArgs) private voidGosuParser._doParseObjectInitializer(IType objectType) private booleanTypeLoaderAccess._genericInterfacesClash(IType rhsType, IType lhsType) private static StringTypeLord._getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType, boolean bIncludeModule, Set<IType> visited) private static booleanTypeLord._isRecursiveType(IType declaringClass, Set<IType> visited) private static booleanTypeLord._isRecursiveType(ITypeVariableType subject, Set<IType> visited, IType... types) private voidGosuParser._parseAnonymousInnerClass(IType declaringClass, IGosuClassInternal gsDeclaringClass, ICompilableTypeInternal enclosingType, int iNameOffset, NewExpression newExpr, int mark) private booleanGosuParser._parseObjectInitializer(IType objectType) (package private) voidstatic voidTypeLord.addAllClassesInClassHierarchy(IType type, Set<IType> set) static voidTypeLord.addAllClassesInClassHierarchy(IType type, Set<IType> set, boolean bForce) voidEnhancementIndex.EnhancementManager.addAllEnhancementMethodsForType(IType typeToGetEnhancementsFor) voidEnhancementIndex.EnhancementManager.addAllEnhancementPropsForType(IType typeToGetEnhancementsFor, boolean caseSensitive) private static voidGosuAnnotationInfo.addEnclosingPackages(ITypeUsesMap map, IType type) static TypeVarToTypeMapJavaMethodInfo.addEnclosingTypeParams(IType declaringClass, TypeVarToTypeMap actualParamByVarName) voidDefaultEntityAccess.addEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo) private voidDefaultEntityAccess.addEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo, IModule module, Set<IModule> visited) voidEnhancementIndex.addEnhancementMethods(IType typeToEnhance, Collection<IMethodInfo> methodsToAddTo) voidDefaultEntityAccess.addEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive) private voidDefaultEntityAccess.addEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive, IModule module, Set<IModule> visited) voidEnhancementIndex.addEnhancementProperties(IType typeToEnhance, Map<CharSequence, IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive) voidEnhancementIndex.addEntry(IType enhancedType, IGosuEnhancement enhancement) private voidJavaType.addGenericTypes(IType type, Set<IType> includeGenericTypes) private voidTypeLoaderAccess.addGosuProxyClass(IdentitySet<ITypeRef> allTypes, IType type) voidGosuClass.addInterface(IType type) voidIGosuClassInternal.addInterface(IType type) private voidGosuParser.addJavaPropertyMethods(String strMemberName, IType rootType, List<IFunctionType> listFunctionTypes) private voidGosuProgram.addProgramInstanceMethod(ISymbolTable symTable, GosuClassParser parser, IJavaType cls, String strMethod, IType params) static voidTypeLord.addReferencedTypeVarsThatAreNotInMap(IType type, TypeVarToTypeMap map) private static voidContextSensitiveCodeRunner.addThisSymbolForEnhancement(IType enclosingType, ISymbolTable symTable) private static StringBuilderTypeLord.appendTypeName(boolean bWithEnclosingType, boolean bIncludeModule, StringBuilder sb, IType paramType, Set<IType> visited) static booleanTypeLord.areGenericOrParameterizedTypesAssignable(IType to, IType from) private static booleanTypeLord.areGenericOrParameterizedTypesAssignableInternal(IType to, IType from) private booleanGosuParser.areMetaTypes(IType lhsType, IType rhsType) private static booleanBeanAccess.areObjectsLogicallyEqual(IType lhsType, IType rhsType, Object lhsValue, Object rhsValue) private booleanGosuParser.areParametersEquivalent(IDynamicFunctionSymbol dfs, IDynamicFunctionSymbol dfsExisting, IType... extraParams) private static booleanParserBase.assertBoxedOrBigNumber(ParserBase parser, ParsedElement parsedElement, IType rhsType, int op) GosuVarPropertyInfo.assignActualType(IType type) private voidGosuParser.assignRuntime(ParsedElement elem, boolean bIsolatedScope, IFileContext context, IType superType, IScriptPartId partId) voidGosuVarPropertyInfo.assignSymbolType(IType type) voidGosuClass.assignTypeVarsFromTypeParams(IType[] typeParams) Note a gosu class can be BOTH parameterzied AND generic.private GenericTypeVariable[]JavaType.assignTypeVarsFromTypeParams(IType[] typeParams) Note a gosu class can be BOTH parameterzied AND generic.private ITypeGosuParser.boundCtxType(IType ctxType) private ITypeGosuParser.boundCtxType(IType ctxType, boolean bKeepTypeVars) 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) private ITypeModuleTypeLoader.cacheNamespace(String name, IType type) private booleanMetaTypeTypeInfo.canAccessPrivateMembers(IType ownersClass, IType whosAskin) A private feature is accessible from its declaring class and any inner class defined in its declaring class.booleanprivate booleanTypeLoaderAccess.canCastCompountType(ICompoundType lhsType, IType rhsType) private booleanTypeLoaderAccess.canCastMetaType(IType lhsType, IType rhsType) private voidEnhancementIndex.checkAndPushEnhancing(IType typeToEnhance) private voidGosuParser.checkForStaticMethod(IType classBean, Expression[] eArgs, String strMethod, GosuParser parserState) private voidEnhancementIndex.checkNotIndexing(IType typeToEnhance) ArrayExpansionMethodInfo.ArrayExpansionCallHandler.coerceValue(IType typeToCoerceTo, List<Object> list) static voidContextSensitiveCodeRunner.collectLocalSymbols(IType enclosingType, ISymbolTable symTable, IParsedElement parsedElement, int iOffset) intprivate static BooleanTypeLord.compareWithDeclarationSiteVariance(IType to, IType from, int iIndex) static ObjectContextSensitiveCodeRunner.compileAndRunMeSomeCode(Object source, IGosuClass ctxClass, Object outer, IType enclosingClass, Object[] extSyms, int offset) private voidGosuParser.convertNullLiterals(IType contextType) private voidGosuParser.convertNumberLiteralsToContextType(IType contextType) protected ITypeGosuClassTypeInfo.MyFeatureManager.convertType(IType type) private IType[]JavaMethodInfo.convertTypes(IJavaClassType[] genParamTypes, IType ownersType) 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) private AbstractTypeRefTypeRefFactory.createTypeRefProxy(IType type) voidGenericTypeVariable.createTypeVariableDefinition(IType enclosingType) static ITypeTypeLord.deriveParameterizedTypeFromContext(IType type, IType contextType) (package private) booleanGosuParser.doTypesReifyToTheSameBytecodeType(IType toArg, IType arg) static booleanstatic booleanTypeLord.enclosingTypeInstanceInScope(IType type, IGosuClassInternal inner) private booleanEnhancementIndex.enhancementApplies(IType typeEnhanced, IType typeToEnhance, boolean exact) private voidGosuClassParser.ensureEnhancedTypeUsesTypeVarsOfEnhancement(List<ITypeVariableDefinitionExpression> typeVarLiteralList, IType enhancedType) private Objectprivate static ITypeTypeLord.findActualDeclaringType(IType ownersType, IType declaringType) 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) private booleanTypeVariableType.functionTypesEqual(IType thisEncType, IType thatEncType) private static voidGosuClassProxyFactory.generateStub(StringBuilder sb, IType returnType) private booleanTypeLoaderAccess.genericInterfacesClash(IType rhsType, IType lhsType) static ITypestatic MetaTypeprivate IRelativeTypeInfo.AccessibilityJavaTypeInfo.getAccessibilityForClass(IType ownersClass, IType whosAskin) CompoundTypeInfo.getAccessibilityForType(IType whosAskin) GosuClassTypeInfo.getAccessibilityForType(IType whosaskin) JavaTypeInfo.getAccessibilityForType(IType whosaskin) MetaTypeTypeInfo.getAccessibilityForType(IType whosAskin) private ITypeParameterizedDynamicPropertySymbol.getActualType(IType propType, IGosuClassInternal ownerType) private ITypeReducedParameterizedDynamicPropertySymbol.getActualType(IType propType, IGosuClassInternal ownerType) 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) private static ITypeParserBase.getAndAssignOperatorOverloader(IType lhsType, IType rhsType, int op, ParsedElement parsedElement) ArrayExpansionMethodInfo.getAnnotation(IType type) ArrayExpansionPropertyInfo.getAnnotation(IType type) ErrorTypeInfo.getAnnotation(IType type) ArrayExpansionMethodInfo.getAnnotationsOfType(IType type) ArrayExpansionPropertyInfo.getAnnotationsOfType(IType type) ErrorTypeInfo.getAnnotationsOfType(IType type) private ITypeGosuParser.getBlockReturnType(IParsedElement blockBody, IType ctxType) 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) private IConstructorInfoGosuParser.getConstructor(IType instanceClass) 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) GosuArrayClass.getGosuClassDepthPair(IType component, int depth) GosuIndustrialParkImpl.getGosuClassFrom(IType fromType) static IGosuClassInternalIGosuClassInternal.Util.getGosuClassFrom(IType type) longDefaultEntityAccess.getHashedEntityId(String strId, IType classEntity) private IConstructorInfoGosuParser.getImplicitConstructor(IType type) private static intprivate ITypeGosuParser.getInnerClass(String strMemberName, IType memberType, IHasInnerClass typeLiteralType) private ClassTypeRefFactory.getJavaClass(IType iface) 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) private ITypeGosuParser.getNumberTypeFromContextType(IType ctxType) 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) private ITypeGosuClass.getOuterMostEnclosingClass(IType innerClass) 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) JavaType.getParameterizedType(IType... paramTypes) MetaType.getParameterizedType(IType... ofType) NamespaceType.getParameterizedType(IType... ofType) TypeVariableType.getParameterizedType(IType... ofType) EnhancementIndex.getPossibleEnhancementsForTypeFromIndex(IType typeToGetEnhancementsFor) private ArrayList<IConstructorType>GosuParser.getPreliminaryConstructorTypes(IType declaringClass, NewExpression e) private List<IFunctionType>GosuParser.getPreliminaryFunctionTypes(String strMemberName, BeanMethodCallExpression e, IType rootType, IType[] typeParameters) 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) private static IPropertyInfoBeanAccess.getPropertyInfo_NoException(IType classBean, IType whosAskin, String strProperty, IFeatureFilter filter, ParserBase 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 propertiesprivate static StringGosuClassProxyFactory.getProxyName(IType type) GosuIndustrialParkImpl.getPureGenericType(IType type) private AbstractTypeRefTypeRefFactory.getRef(WeakFqnCache<AbstractTypeRef> map, String key, IType type) private ITypeRefTypeRefFactory.getRefTheFastWay(IType type, String strTypeName) private ITypeRefTypeRefFactory.getRefTheSafeWay(IType type, String strTypeName) static ITypeTypeLord.getRootType(IType type) VarPropertySetFunctionSymbol.getSymbolArray(CharSequence strVarIdentifier, IType varType) private ITypeRefTypeLoaderAccess.getTopLevelType(IType type) static ITypeTypeLord.getTopLevelType(IType type) private StringMetaTypeTypeInfo.getTopLevelTypeName(IType type) private GosuClassTypeInfoEnhancementIndex.EnhancementManager.getTypeInfoForType(IType typeToGetEnhancementsFor, IGosuEnhancementInternal enhancementType) MetaType.getTypeInterfaces(IType type, Set<IType> set) MetaTypeTypeInfo.getTypeInterfaces(IType type, Set<IType> set) private ITypeMetaTypeTypeInfo.getTypeOfType(IType type) TypeLoaderAccess.getTypeReference(IType type) static List<ITypeVariableType>TypeLord.getTypeVariables(IType type) static booleanTypeLord.getTypeVariables(IType type, Predicate<ITypeVariableType> cb) private ObjectGosuAnnotationInfo.getValueFromDeclaredDefaultValueAtDeclSite(IType type, String field) private static ITypeParserBase.handleBoxedAndPrimitiveTypes(IType lhsType, IType rhsType) private voidGosuParser.handleImplicitCoercionsInArgs(ParsedElement element, IType[] argTypes, IType[] rawArgTypes, List<Expression> args) booleanArrayExpansionMethodInfo.hasAnnotation(IType type) booleanArrayExpansionPropertyInfo.hasAnnotation(IType type) booleanErrorTypeInfo.hasAnnotation(IType type) booleanArrayExpansionMethodInfo.hasDeclaredAnnotation(IType type) booleanArrayExpansionPropertyInfo.hasDeclaredAnnotation(IType type) booleanErrorTypeInfo.hasDeclaredAnnotation(IType type) private booleanEnhancementIndex.hasErrorTypeComponent(IType enhancedType) booleanGosuArrayClass.hasGosuClassAtRoot(IType component) private static booleanprivate static booleanGosuParser.hasMethod_Cached(IType type, String method) private booleanGosuClassParser.hasTypeVar(IType type, ITypeVariableType typeVar) static booleanTypeLord.hasTypeVariable(IType type) private ITypeGosuParser.inferArgType(IType contextType, TypeVarToTypeMap inferenceMap) private voidGosuParser.inferFunctionTypeVariables(IType rawContextType, IType boundContextType, Expression expression, TypeVarToTypeMap inferenceMap) private ITypeGosuParser.inferReturnTypeForBlockArgument(ContextType contextType, IType[] unbound) private static ITypeTypeLord.inferringType(IType type, List<IType> currentlyInferringTypes, boolean bKeepTypeVars) 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) private IType[]GosuClassParser.inheritsWithDifferentTypeParams(IType superType, List<IType> interfaces, IType iface) booleanGosuPropertyInfo.isAccessible(IType whosAskin, ReducedDynamicFunctionSymbol accessor) private booleanGosuParser.isAnnotation(IType type) booleanCompoundType.isAssignableFrom(IType type) booleanErrorType.isAssignableFrom(IType type) booleanGosuClass.isAssignableFrom(IType type) private booleanGosuParser.isAssignableFrom(IType type1, IType type2) booleanJavaType.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.private booleanJavaType.isAssignableFromJavaBackedType(IType type) private static booleanTypeLord.isAWideningConversion(IType to, IType from) static booleanBeanAccess.isBeanType(IType typeSource) private booleanGosuParser.isBlockInvoke(Expression rootExpression, String strMemberName, IType rootType) private static booleanAbstractGenericMethodInfo.isBoundingTypeAssignableFromInferredType(IType inferredType, IType boundingType, ITypeVariableType tv, TypeVarToTypeMap map) static booleanBeanAccess.isBoxedTypeFor(IType primitiveType, IType boxedType) private booleanGosuParser.isConcreteInitializableType(IType type) private booleanGosuParser.isConnectorStringValid(boolean bPostfix, String connectorString, Expression unitExpr, IType unitBinderType) private booleanGosuParser.isConstructingNonStaticInnerClassFromNonStaticContext(IType innersEnclosingClass, IGosuClassInternal constructingFromClass) private booleanGosuClassParser.isCyclicInheritance(IType superType, IGosuClassInternal gsClass) static booleanTypeLord.isDelegatableInterface(IType declaringType, IType iface) private static booleanBeanAccess.isDimension(IType intrType) booleanDefaultEntityAccess.isEntityClass(IType cls) private booleanGosuParser.isErrorType(IType rootType) static booleanTypeLord.isEvalProgram(IType type) booleanTypeLoaderAccess.isExpandable(IType type) static booleanTypeLord.isExpandable(IType type) (package private) static booleanParserBase.isFinalDimension(ParserBase parser, IType lhsType, ParsedElement pe) private booleanGosuParser.isInitializableType(IType type) booleanDefaultEntityAccess.isInternal(IType cls) private static booleanParserBase.isNonFinalDimension(IType type) private booleanGosuParser.isNonStaticInnerClassConstructableFromCurrentFunction(IType innersEnclosingClass, IGosuClassInternal constructingFromClass) static booleanBeanAccess.isNumericType(IType intrType) static booleanTypeLord.isParameterizedType(IType type) booleanTypeLoaderAccess.isParameterizedWith(IType type, ITypeVariableType... typeVars) static booleanTypeLord.isParameterizedWith(IType type, TypeVariableType typeVar) private booleanGosuParser.isPrimitiveOrBoxedIntegerType(IType type) private booleanGosuParser.isPrimitiveOrBoxedOrBigIntegerOrBigDecimal(IType type) 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 booleanprivate booleanGosuParser.isTerminal(Statement statement, IType returnType) private booleanGosuParser.isTypeParamHeaderCompiling(IType typeParam) booleanAbstractTypeRef.isTypeRefreshedOutsideOfLock(IType type) private booleanGosuParser.isValidAnnotationMethodReturnType(IType returnType) booleanArrayExpansionPropertyInfo.isWritable(IType whosAskin) booleanErrorTypeInfo.UniversalProperty.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) private static ITypeParserBase.makeBoxedTypeIfEitherOperandIsBoxed(IType lhsType, IType rhsType, IType retType) protected IGosuClassInternalprotected IGosuEnhancementInternalstatic ITypeTypeLord.makeDefaultParameterizedType(IType type) private static ITypeTypeLord.makeDefaultParameterizedTypeForCompoundType(IType type) static StringGosuProgramParser.makeEvalKey(String source, IType enclosingClass, int offset) static StringGosuProgramParser.makeEvalKey(String strSource, IType enclosingClass, IParsedElement ctxElem) private DynamicPropertySymbolGosuParser.makeGetter(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, boolean bOldSyntax) static ITypeTypeLord.makeParameteredType(IType genType, TypeVarToTypeMap inferenceMap) (package private) DynamicPropertySymbolGosuParser.makeProperties(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, boolean bGetter, boolean bSetter) private voidGosuClassParser.makeProxy(IGosuClassInternal gsClass, IType extendedType) private DynamicPropertySymbolGosuParser.makeSetter(VarStatement varStmt, String strVarIdentifier, String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, DynamicPropertySymbol dps, boolean bOldSyntax) TemplateRenderFunctionSymbol.makeSymbolsFromTypes(IType[] params) static StringGosuClassProxyFactory.makeValueString(Object value, IType returnType) private static TypeVarToTypeMapTypeLord.mapActualTypeByVarName(IType ownersType) private voidTypeLoaderAccess.mapBoxType(IType boxType, IType primitiveType) private static TypeVarToTypeMapTypeLord.mapGenericTypeByVarName(IType ownersType) TypeLoaderAccess.mapTypeByVarName(IType ownersType, IType declaringType) static TypeVarToTypeMapTypeLord.mapTypeByVarName(IType ownersType, IType declaringType) private ITypeGosuParser.maybeChangeToInferredType(IType declaringClass, TypeLiteral typeLiteral, MethodScore bestConst) private voidGosuParser.maybeOpenParenIsForParenthesizedExpr(Expression rootExpression, MemberAccessKind kind, int iTokenStart, String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty, BeanMethodCallExpression e, IType rootType, boolean bExpansion, IType[] typeParameters, int iParenStart, int mark, int iLocationsCount) private voidGosuParser.maybeParseIdentifierAssumingOpenParenIsForParenthesizedExpr(String[] t, int iOffset, int iLineNum, int iColumn, IParserState state, MethodCallExpression e, IType[] typeParameters, String strFunction, ISymbol functionSymbol, int mark, int iLocationsCount) private List<? extends IInvocableType>GosuParser.maybeRemoveNonGenericMethods(List<? extends IInvocableType> listFunctionTypes, IType[] typeParams) private ITypeGosuParser.maybeResolveFunctionTypeVars(IDynamicFunctionSymbol dfs, IType type) private StringGosuParser.maybeStripTypeModifier(String strValue, IType numericTypeFrom) ErrorTypeInfo.UniversalFunctionType.newInstance(IType[] paramTypes, IType returnType) static IJavaPropertyInfoJavaPropertyInfo.newInstance(IFeatureInfo container, IJavaPropertyDescriptor pd, IType propertyType) static IJavaPropertyInfoJavaPropertyInfo.newInstance(IFeatureInfo container, IJavaPropertyDescriptor pd, IType propertyType, IPresentationInfo presInfo) private IGosuEnhancementInternalEnhancementIndex.EnhancementManager.parameterizeEnhancement(IGosuEnhancementInternal enhancementType, IType typeToGetEnhancementsFor) private ArrayList<IFunctionType>GosuParser.parameterizeFunctionTypes(Expression expression, IType[] typeParameters, List<IFunctionType> listFunctionTypes) private ITypeGosuParser.parseAnonymousInnerClass(IType declaringClass, TypeLiteral typeLiteral, NewExpression newExpr, int state, int mark) private MethodScoreGosuParser.parseArgumentList(IType rootType, ParsedElement element, List<? extends IInvocableType> listFunctionTypes, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) (package private) List<Expression>GosuParser.parseArrayValueList(IType componentType) private ExpressionGosuParser.parseAssignmentRhs(String operation, IType typeExpected, Expression lhs) private voidGosuParser.parseCollectionInitializerList(IType type) GosuProgramParser.parseEval(String strSource, List<ICapturedSymbol> captured, IType enclosingClass, IParsedElement ctxElem, ISymbolTable extSyms) private ExpressionGosuParser.parseExp(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType, boolean assignRuntime) private ExpressionGosuParser.parseExp(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType, IFileContext context, boolean assignRuntime) GosuParser.parseExp(IScriptPartId partId, IType expectedExpressionType) GosuParser.parseExp(IScriptPartId partId, IType expectedExpressionType, IFileContext context, boolean assignRuntime) private voidGosuParser.parseExplicitlyTypedNumericLiteral(String strValue, IType numericTypeFrom) GosuParser.parseExpOrProgram(IScriptPartId partId, IType typeExpected, boolean isolatedScope, boolean assignRuntime) private booleanGosuParser.parseInitializerAssignment(IType objectType) private voidGosuParser.parseInitializerIdentifier(IType objectType) private voidGosuParser.parseIteratorVar(ForEachStatement forEachStmt, IType type) private voidGosuParser.parseMethodCall(String[] t, int iOffset, int iLineNum, int iColumn, LazyLightweightParserState state, MethodCallExpression e, IType[] typeParameters, String strFunction, ISymbol functionSymbol, int markBeforeTypeArgs, int iLocBeforeTypeArgs, int markAfterTypeArgs) private voidGosuParser.parseMethodCall(String[] t, IParserState state, MethodCallExpression e, IType[] typeParameters, String strFunction, ISymbol functionSymbol) private voidGosuParser.parseMethodMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty, BeanMethodCallExpression e, IType rootType, boolean bExpansion, IType[] typeParameters, int iParenStart, int mark) private voidGosuParser.parseMethodMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, BeanMethodCallExpression e, IType rootType, boolean bExpansion, IType[] typeParameters, int iParenStart) (package private) voidGosuParser.parseNewExpressionOrAnnotation(IType declaringClass, boolean bAnnotation, boolean bNoArgNoParenthesis, TypeLiteral typeLiteral, int mark) private booleanGosuParser.parseObjectInitializer(IType objectType) (package private) booleanGosuParser.parseParameterType(IType boundingType) private voidGosuParser.parsePostfixNumericLiteral(String num, IType numericTypeFrom, int radix) private voidGosuParser.parsePrefixNumericLiteral(String strValue, IType numericTypeFrom) 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) private voidGosuParser.parsePropertyMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty, IType rootType, boolean bExpansion) GosuProgramParser.parseRuntimeExpr(String typeName, String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem) (package private) List<TypeLiteral>GosuParser.parseTypeParameters(IType enclosingType) (package private) DynamicPropertySymbolGosuParser.parseVarPropertyClause(VarStatement varStmt, ModifierInfo modifiers, String strVarIdentifier, IType varType, boolean parseInitializer) private voidEnhancementIndex.popEnhancing(IType typeToEnhance) 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) private booleanGosuClassParser.putClassMembers(IType type) private voidGosuClass.putEnhancements(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, IModule module, IType type) private MethodScoreGosuParser.reparseArguments(MethodScore bestScore, List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) private MethodScoreGosuParser.reparseWithCorrectFunctionAndGtfo(MethodScore bestScore, boolean bShouldScoreMethods, List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) static ITypeTypeLord.replaceRawGenericTypesWithDefaultParameterizedTypes(IType type) TypeLoaderAccess.replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType) static ITypeTypeLord.replaceTypeVariableTypeParametersWithBoundingTypes(IType type) static ITypeTypeLord.replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclType) private static ITypeParserBase.resolveIfDimensionOperand(ParserBase parser, ParsedElement parsedElement, IType lhsType, int op, IType rhsType) private static ITypeTypeLord.resolveParameterizedType(IType parameterizedType, TypeVarToTypeMap actualParamByVarName) 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) private static booleanTypeLord.sameAsDefaultProxiedType(IType to, IType from) private MethodScoreGosuParser.scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, List<? extends IInvocableType> listFunctionTypes, List<Expression> argExpressions, boolean bSimple, boolean bLookInCache) private voidGosuParser.scrubAnnotationConstructors(IType declaringClass, List<IConstructorType> listConstructorTypes) private voidGenericTypeVariable.setBoundingType(IType type) 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.void(package private) voidvoidSets the Symbol's type.private booleanEnhancementIndex.EnhancementManager.shouldAddMethod(IMethodInfo enhancementMethodInfo, IGosuEnhancement enhancementType, IType typeToGetEnhancementsFor) booleanDefaultEntityAccess.shouldAddWarning(IType type, IParseIssue warning) static booleanErrorType.shouldHandleAsErrorType(IType type) private booleanGosuParser.shouldParseMemberInstead(String strMemberName, IType rootType, IType memberType) private static ITypeTypeLord.solveType(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, boolean bReverse, ITypeVariableType tvType, IType type) private booleanGosuParser.supportsInitializer(IType type) voidContextInferenceManager.updateType(Expression expression, IType typeIsType) private ITypeGosuParser.useDynamicTypeIfDynamicRoot(IInvocableType funcType, IType ctxType) private voidGosuParser.verifyArgTypes(IType[] argTypes, List<Expression> argExpressions, List<LightweightParserState> parserStates) private voidGosuParser.verifyCanConstructInnerClassFromCallSite(NewExpression e, IType innerClass) private booleanGosuParser.verifyCanParameterizeType(ParsedElement elem, IType type, IType[] typeParam) 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) private voidGosuParser.verifyConstructorIsAccessible(IType instanceClass, NewExpression e, IConstructorType constructorType, boolean bAnonymous) private voidGosuParser.verifyPropertyWritable(IType classRoot, String strProperty, boolean bFromObjInitializer) private voidGosuClassParser.verifySuperTypeVarVariance(ClassStatement classStatement, IType type) private voidGosuParser.verifyTypeAccessible(TypeLiteral expr, IType type) private voidGosuParser.verifyTypeForUsingStatementPredicate(ParsedElement pe, IType type) private ITypeTypeUsesMap.verifyTypeNameDoesNotHaveRelativePackage(IType type, String strNs, String strRelativeName) 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) (package private) voidParserBase.verifyTypeVarAreReified(Expression expr, IType rhsType) private voidGosuClassParser.verifyTypeVarVariance(Variance ctxVariance, ParsedElement elem, IType type) booleanDefaultEntityAccess.verifyValueForType(IType type, Object value) private ExpressionGosuParser.verifyWithComparableDimension(Expression rhs, IType lhsType) Method parameters in gw.internal.gosu.parser with type arguments of type ITypeModifier and TypeMethodDescriptionprivate static StringTypeLord._getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType, boolean bIncludeModule, Set<IType> visited) private static booleanTypeLord._isRecursiveType(IType declaringClass, Set<IType> visited) private static booleanTypeLord._isRecursiveType(ITypeVariableType subject, Set<IType> visited, IType... types) static voidTypeLord.addAllClassesInClassHierarchy(IType type, Set<IType> set) static voidTypeLord.addAllClassesInClassHierarchy(IType type, Set<IType> set, boolean bForce) private voidJavaType.addGenericTypes(IType type, Set<IType> includeGenericTypes) private voidGosuParser.addToCompoundType(List<IType> types) private voidGosuParser.addTypeVarsToList(List<IType> typeVariableTypes, IGenericTypeVariable[] typeVariables) private static StringBuilderTypeLord.appendTypeName(boolean bWithEnclosingType, boolean bIncludeModule, StringBuilder sb, IType paramType, Set<IType> visited) private static booleanTypeLord.areAllTypesBlocks(List<? extends IType> types) private booleanCompoundType.areAllTypesInterfaces(Set<IType> types) 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) private ITypeModuleTypeLoader.cacheType(String name, Pair<IType, ITypeLoader> pair) Adds the type to the cache.static ITypeTypeLord.findLeastUpperBound(List<? extends IType> types) private static ITypeTypeLord.findLeastUpperBoundImpl(List<? extends IType> types, Set<IType> resolvingTypes) private static ITypeTypeLord.findLeastUpperBoundImpl(List<? extends IType> types, Set<IType> resolvingTypes) TypeLord.findLubForBlockTypes(List<? extends IBlockType> types, Set<IType> resolvingTypes) TypeLord.findParameterizationLUBS(List<? extends IType> currentTypes, Set<IType> lubSet, Set<IType> resolvingTypes) TypeLord.findParameterizationLUBS(List<? extends IType> currentTypes, Set<IType> lubSet, Set<IType> resolvingTypes) private Class<? extends AbstractTypeRef>TypeRefFactory.generateProxyClass(Class<? extends IType> typeClass) 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) private voidTypeRefFactory.getInterfacesFrom(Class<? extends IType> classOfType, List<Class> interfaces) private static StringCompoundType.getNameFrom(Set<IType> types, boolean bRelative) private Class<? extends AbstractTypeRef>TypeRefFactory.getOrCreateTypeProxy(Class<? extends IType> typeClass) MetaType.getTypeInterfaces(IType type, Set<IType> set) MetaTypeTypeInfo.getTypeInterfaces(IType type, Set<IType> set) static booleanJavaType.hasBeenUpdated(IJavaTypeInternal type, int tiChecksum, Set<IType> visited) private static booleanJavaType.haveAncestorsBeenUpdated(IJavaTypeInternal type, int tiChecksum, Set<IType> visited) private static ITypeTypeLord.inferringType(IType type, List<IType> currentlyInferringTypes, boolean bKeepTypeVars) private IType[]GosuClassParser.inheritsWithDifferentTypeParams(IType superType, List<IType> interfaces, IType iface) private ITypeGosuClassParser.parseEnhancedOrImplementedType(IGosuClassInternal gsClass, boolean bExtended, List<IType> interfaces) 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) private static voidTypeLord.pruneNonLUBs(Set<IType> typeSet) protected voidParserBase.pushInferringFunctionTypeVars(List<IType> typeVariableTypes) private voidModuleTypeLoader.removeMissesAndErrors(Collection<IType> types) CompoundType.removeRedundantTypes(Set<IType> types) 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) ArgExceptionInfo(int iArgIndex, ParseException pe, IToken parserState, IType expectedType, IType expectedQualifierType) privateBlockContextType(IType ctxType, IType ctxTypeWithTypeVars, boolean bScoring) 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) privateGenericTypeVariable(String strName, TypeVariableDefinitionImpl typeVariableDefinition, IType boundingType) 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) (package private)JavaFieldPropertyInfo(IFeatureInfo container, IType type, IJavaClassField field, boolean isStatic, boolean simplePropertyProcessing) privateJavaPropertyInfo(IFeatureInfo container, IJavaPropertyDescriptor pd, IType propertyType) privateJavaPropertyInfo(IFeatureInfo container, IJavaPropertyDescriptor pd, IType propertyType, IPresentationInfo presInfo) JavaType(IJavaClassInfo classInfo, DefaultTypeLoader loader, IType[] typeParams) privateJavaType(IJavaClassInfo cls, IType[] typeParams, DefaultTypeLoader loader) JavaTypeInfo(IType intrType, IJavaClassInfo backingClass) LockedDownSymbol(CharSequence strName, IType type, Method value) (package private)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) (package private)StaticPropertyInfo(IFeatureInfo container, IType type, IType propertyType, String strName, String strGetter, String strSetter, String deprecated) 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) privateTypeAsEntry(Expression expr, IType originalType, IType newType) TypedSymbol(String strIdentifier, IType type, ISymbolTable symTable, Object value, SymbolType symbolType) TypeVariableType(IType ownersType, IGenericTypeVariable typeVar) UniversalConstructorInfo(IType[] argTypes) UniversalMethodInfo(String name, IType[] argTypes) VarPropertyGetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, String strProperty, String strVarIdentifier, IType varType) VarPropertySetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, String strProperty, String strVarIdentifier, IType varType) Constructor parameters in gw.internal.gosu.parser with type arguments of type IType -
Uses of IType in gw.internal.gosu.parser.expressions
Classes in gw.internal.gosu.parser.expressions that implement ITypeFields in gw.internal.gosu.parser.expressions declared as ITypeModifier and TypeFieldDescriptionprivate IType[]BeanMethodCallExpression._argTypesprivate IType[]NewExpression._argTypesprivate final ITypeBindingExpression._bindForTypeprivate ITypeBlockExpression._blockReturnType(package private) ITypeTypeVariableDefinitionImpl._boundingTypeprivate ITypeProgram._declaredReturnType(package private) ITypeTypeVariableDefinitionImpl._enclosingTypeprivate IType[]InterfacesClause._interfacesprivate ITypeMapAccess._keyTypeprivate ITypeDimensionOperandResolver._lhsTypeprivate ITypeDimensionOperandResolver._numTypeprivate ITypeInitializerAssignment._ownerTypeprivate IType[]FeatureLiteral._parameterTypesprivate ITypeBlockLiteral._returnTypeprivate ITypeDimensionOperandResolver._rhsTypeprivate ITypeInterfacesClause._subTypeprivate ITypeSuperTypeClause._superTypeprivate static final IType[]BeanMethodCallExpression.EMPTY_ARG_TYPESFields in gw.internal.gosu.parser.expressions with type parameters of type ITypeMethods in gw.internal.gosu.parser.expressions that return ITypeModifier and TypeMethodDescriptionprivate IType[]FeatureLiteral.adjustParametersForFeature(IHasParameterInfos feature, IType[] params) private IType[]FeatureLiteral.boundGenericFunctionTypeVariables(IHasParameterInfos methodInfo, IType[] parametersTypes) private ITypeTypeLiteral.ensureLiteral(IType type) AnnotationUseSiteTargetClause.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()private ITypeFeatureLiteral.getFeatureReturnType()FeatureLiteral.getFinalRootType()IType[]InterfacesClause.getInterfaces()static ITypeIntervalExpression.getIntervalType(IType type) MapAccess.getKeyType()static ITypeMapAccess.getKeyType(IType type) SuperAccess.getKeyType()InitializerAssignment.getOwnerType()IType[]FeatureLiteral.getParameterTypes()private IType[]FeatureLiteral.getParameterTypes(IHasParameterInfos hasParameterInfos) DimensionOperandResolver.getRawNumberType()Program.getReturnType()BeanMethodCallExpression.getRootType()FeatureLiteral.getRootType()MemberAccess.getRootType()private ITypeFeatureLiteral.getRootTypeToResolveFeaturesAgainst()SuperTypeClause.getSuperType()ConditionalExpression.getType()private ITypeBlockLiteral.getTypeFromLiteral(TypeLiteral typeLiteral) protected ITypeConditionalExpression.getTypeImpl()NotAWordExpression.getTypeImpl()StaticTypeOfExpression.getTypeImpl()TypeOfExpression.getTypeImpl()static ITypeArrayAccess.getTypeToAutoInsert(IExpression rootExpression) BlockType.newInstance(IType[] paramTypes, IType returnType) private ITypeFeatureLiteral.resolveConstructorLiteralType(IConstructorInfo constructorInfo) private ITypeFeatureLiteral.resolveMethodLiteralType(IMethodInfo methodInfo) private ITypeFeatureLiteral.resolvePropertyLiteralType(IPropertyInfo propertyInfo) Methods in gw.internal.gosu.parser.expressions that return types with arguments of type ITypeModifier and TypeMethodDescriptionFeatureLiteral.getFunctionTypeVarsToBound(IHasParameterInfos methodInfo) Methods in gw.internal.gosu.parser.expressions with parameters of type ITypeModifier and TypeMethodDescriptionprivate IType[]FeatureLiteral.adjustParametersForFeature(IHasParameterInfos feature, IType[] params) private IType[]FeatureLiteral.boundGenericFunctionTypeVariables(IHasParameterInfos methodInfo, IType[] parametersTypes) TypeVariableDefinitionImpl.cloneShallow(IType boundingType) static intConditionalExpression.compareNumbers(Object lhsValue, Object rhsValue, IType lhsType, IType rhsType) private <T extends IHasParameterInfos>
TFeatureLiteral.ensureExactMatch(T methodInfo, IType[] argTypes) private ITypeTypeLiteral.ensureLiteral(IType type) 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) private Class<?>NewExpression.getArrayClass(IType type) private Class<?>NewExpression.getClassForRareCaseWhenRunningIJEditorProjectWhereGosuCoreJavaTypesAreSourceBased(IType type) private Class<?>NewExpression.getComponentClass(IType type) static ITypeIntervalExpression.getIntervalType(IType type) static ITypeMapAccess.getKeyType(IType type) private IConstructorInfoFeatureLiteral.getSingleConsructor(IType typeToResolveAgainst, ITypeInfo typeInfo) private IMethodInfoFeatureLiteral.getSingleMethodWithName(String methodName, IType typeToResolveAgainst, ITypeInfo typeInfo) private booleanTypeLiteral.isEnclosureDeprecated(IType type) booleanUnaryExpression.isSupportedType(IType type) private IBlockTypeFeatureLiteral.makeBlockType(IType returnType, IType[] params, List<String> argNames) 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) voidvoidprivate voidArrayAccess.setTypeInternal(IType rootType) private voidMapAccess.setTypeInternal(IType type) static 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) privateDimensionOperandResolver(IType exprType, IType lhsType, Object lhsValue, IType rhsType, Object rhsValue) 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) privateTypeVariableDefinitionImpl(TypeVariableDefinitionImpl tvd, IType boundingType) 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 ITypeModifier and TypeClassDescriptionclassDeprecated.DO NOT USE THIS CLASS! This is here exclusively for PCF types.Fields in gw.internal.gosu.parser.fragments declared as ITypeModifier and TypeFieldDescriptionprivate ITypeGosuFragment._supertypeDeprecated.private static final IType[]GosuFragment.EMTPY_TYPE_ARRAYDeprecated.Fields in gw.internal.gosu.parser.fragments with type parameters of type ITypeModifier and TypeFieldDescriptionGosuFragment._allTypesInHierarchyDeprecated.private LockingLazyVar<IType>GosuFragment._arrayTypeDeprecated.Methods 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
Fields in gw.internal.gosu.parser.java.classinfo declared as ITypeModifier and TypeFieldDescriptionprivate ITypeJavaSourceType._javaTypeprivate ITypeJavaSourcePropertyDescriptor._typeMethods 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()private static ITypePropertyDeriver.getTypeFromMethod(IJavaClassMethod m) private ITypeJavaSourceAnnotationInfo.handleSingleElementArrayType(String text, IJavaClassInfo type) Methods in gw.internal.gosu.parser.java.classinfo with parameters of type ITypeModifier and TypeMethodDescriptionprivate static voidCompileTimeExpressionParser.maybePushEnumTypes(ISymbolTable symbolTable, IType returnType) static 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.java.compiler
Methods in gw.internal.gosu.parser.java.compiler with parameters of type ITypeModifier and TypeMethodDescriptionprivate StringJavaStubGenerator.genCompileTimeConstantExpression(IType type, Object value) private StringJavaStubGenerator.genFieldValue(IAnnotationInfo ai, IType fieldType, String fieldName) private voidJavaStubGenerator.genReturnStmt(StringBuilder sb, IType returnType) private StringJavaStubGenerator.getTypeName(IType type) private StringJavaStubGenerator.getTypeVariables(IType type) private StringJavaStubGenerator.makeDefaultPrimitiveValue(IType returnType) private booleanJavaStubGenerator.shouldImplement(IType iface, IGosuClass gsClass) -
Uses of IType in gw.internal.gosu.parser.statements
Fields in gw.internal.gosu.parser.statements declared as ITypeModifier and TypeFieldDescriptionprivate ITypeLoopStatement.ArrayIterator._arrayTypeprivate ITypeCatchClause._catchTypeprivate ITypeTypeLoaderStatement._typeLoaderFields in gw.internal.gosu.parser.statements with type parameters of type ITypeMethods 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) Constructors in gw.internal.gosu.parser.statements with parameters of type IType -
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 TypeMethodDescriptionprivate ITypePropertiesTypeLoader.createPropertyTypesFromPropertyNodeTree(HashMap<String, IType> resultMap, PropertyNode node, IFile file) PropertiesPropertyInfo.getFeatureType()PropertiesType.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 TypeMethodDescriptionPropertiesTypeLoader.createPropertyTypesForPropertySetWithName(PropertySetSource source, String name) PropertiesType.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) booleanPropertiesPropertyInfo.hasAnnotation(IType type) booleanPropertiesPropertyInfo.isWritable(IType whosAskin) Method parameters in gw.internal.gosu.properties with type arguments of type ITypeModifier and TypeMethodDescriptionprivate ITypePropertiesTypeLoader.createPropertyTypesFromPropertyNodeTree(HashMap<String, IType> resultMap, PropertyNode node, IFile file) -
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) private static IType[]GosuRuntimeMethods.replaceDynamicTypesWithRuntimeTypes(IType[] parameterTypes, Object[] args) static ITypeMethods in gw.internal.gosu.runtime with parameters of type ITypeModifier and TypeMethodDescriptionstatic ObjectGosuRuntimeMethods.getProperty(Object root, IType type, String propertyName) private static IPropertyInfoGosuRuntimeMethods.getPropertyInfo(Object rootObject, 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) private static ObjectGosuRuntimeMethods.invokeMethodInvoker(String dispatchName, Object root, IType type, String methodName, Object... args) private static ObjectGosuRuntimeMethods.invokePropertyGetter(String dispatchName, Object root, IType type, String propertyName) private static ObjectGosuRuntimeMethods.invokePropertySetter(String dispatchName, Object root, IType type, String propertyName, Object... args) private static booleanstatic booleanGosuRuntimeMethods.isStructurallyAssignable(IType toType, IType fromType) private static Object[]GosuRuntimeMethods.maybeAddOuter(IType type, Object ctx, Object[] args) static ObjectGosuRuntimeMethods.newInstance(IType type, Object ctx, Object[] args) private static IType[]GosuRuntimeMethods.replaceDynamicTypesWithRuntimeTypes(IType[] parameterTypes, 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 ITypeFields in gw.internal.gosu.template declared as 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) private static IMethodInfoGosu.hasStaticMain(IType type) -
Uses of IType in gw.lang.annotation
Methods in gw.lang.annotation with parameters of type ITypeModifier and TypeMethodDescriptionprivate static ArrayList<IAnnotationInfo>UsageModifier.getExplicitUsageAnnotations(IType type) static UsageModifierUsageModifier.getUsageModifier(IParsedElement pe, UsageTarget targetType, IType annotationType, AnnotationUseSiteTarget target) private static UsageModifierUsageModifier.translateJavaElementTypeToUsageModifier(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) Methods in gw.lang.gosuc with parameters of type IType -
Uses of IType in gw.lang.gosuc.simple
Methods in gw.lang.gosuc.simple that return ITypeMethods in gw.lang.gosuc.simple with parameters of type IType -
Uses of IType in gw.lang.init
Methods in gw.lang.init that return ITypeModifier and TypeMethodDescriptionprivate ITypeGosuTypeManifold.findGosuClass(String fqn) private ITypeJavaTypeManifold.findJavaClass(String fqn) -
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()private static ITypeSignatureUtil.makeRawType(IType type) Methods in gw.lang.ir with parameters of type ITypeModifier and TypeMethodDescriptionIRTypeResolver.getDescriptor(IType type) static ITypeSignatureUtil.getPureGenericType(IType type) voidIRClass.makeGenericSignature(IType type) private static StringSignatureUtil.makeJavaName(IType type) private static ITypeSignatureUtil.makeRawType(IType type) private static StringSignatureUtil.processName(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
Methods in gw.lang.ir.statement with parameters of type ITypeModifier and TypeMethodDescriptionprivate StringIRFieldDecl.makeGenericSignature(IType type) private StringIRMethodStatement.makeGenericSignature(IType type, IType rtype, IType[] args) 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 declared as ITypeModifier and TypeFieldDescriptionprivate ITypeParserOptions._expectedType(package private) ITypeStandardCoercionManager.TypesComp._lhs(package private) ITypeStandardCoercionManager.TypesComp._rhsprivate ITypeParserOptions._superTypeprivate ITypeDefaultReducedSymbol._typeprivate final ITypeScriptPartId._typeprivate ITypeStandardCoercionManager.NULL_COMPFields 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._coercerCacheprivate final TypeSystemAwareCache<StandardCoercionManager.TypesComp,IType> StandardCoercionManager._compCacheprivate Map<ITypeVariableType,Pair<IType, Boolean>> TypeVarToTypeMap._mapMethods in gw.lang.parser that return ITypeModifier and TypeMethodDescriptionprivate ITypeStandardCoercionManager._verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional) static 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()private ITypeStandardCoercionManager.getBoundingTypeOfTypeVariable(IType intrType) <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.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 TypeMethodDescriptionprivate ITypeStandardCoercionManager._verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional) private booleanStandardCoercionManager.areJavaClassesAndAreNotAssignable(IType typeToCoerceTo, IType typeToCoerceFrom) static booleanStandardCoercionManager.arePrimitiveTypesAssignable(IType toType, IType fromType) booleanfinal booleanprivate ObjectICoercer.coerceValue(IType typeToCoerceTo, Object value) StandardCoercionManager.NullSentinalCoercer.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.private ObjectStandardCoercionManager.extractObjectArray(IType intrType, Object value) ICoercionManager.findCoercer(IType lhsType, IType rhsType, boolean runtime) final ICoercerStandardCoercionManager.findCoercer(IType lhsType, IType rhsType, boolean runtime) private ICoercerStandardCoercionManager.findCoercerImpl(IType lhsType, IType rhsType, boolean runtime) private ITypeStandardCoercionManager.getBoundingTypeOfTypeVariable(IType intrType) 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) private booleanStandardCoercionManager.hasPotentialLossOfPrecisionOrScale(IType lhsType, IType rhsType) private ICoercerStandardCoercionManager.identityOrRuntime(IType typeToCoerceTo, IType typeToCoerceFrom) static booleanbooleanICoercionManager.isPrimitiveOrBoxed(IType type) Determine whether the specified type is either a primitive or a boxed primitive.booleanStandardCoercionManager.isPrimitiveOrBoxed(IType lhsType) private static booleanStandardCoercionManager.isStrictGenerics(IType type) 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) (package private)Constructor parameters in gw.lang.parser with type arguments of type ITypeModifierConstructorDescriptionprivateTypeVarToTypeMap(Map<ITypeVariableType, Pair<IType, Boolean>> emptyMap) -
Uses of IType in gw.lang.parser.coercers
Fields in gw.lang.parser.coercers declared as ITypeModifier and TypeFieldDescriptionprivate final ITypeBasePrimitiveCoercer._nonPrimitveTypeprivate final ITypeBasePrimitiveCoercer._primitiveTypeMethods in gw.lang.parser.coercers that return ITypeModifier and TypeMethodDescriptionprivate ITypeFunctionToInterfaceCoercer.extractReturnTypeFromInterface(IType target) BasePrimitiveCoercer.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) private static intprivate ITypeFunctionToInterfaceCoercer.extractReturnTypeFromInterface(IType target) private static intintBaseBoxedCoercer.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) private static booleanBasePrimitiveCoercer.isInSameFamily(IType t1, IType t2) 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
Fields in gw.lang.parser.exceptions declared as ITypeModifier and TypeFieldDescriptionprivate IType[]ParseException._paramTypesExpectedprivate ITypeParseException._typeExpectedprivate ITypeImplicitCoercionError._typeToCoerceToprivate ITypeImplicitCoercionWarning._typeToCoerceToMethods 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 TypeMethodDescriptionprivate static StringParseResultsException.getDisplayName(IType typeExpected) static StringParseResultsException.getExpectedTypeName(IType type) voidParseException.setExpectedType(IType typeExpected) Sets the expected type information from the parser.voidParseWarning.setExpectedType(IType argType) voidParseException.setParamTypesExpected(IType... paramTypesExpected) Constructors in gw.lang.parser.exceptions with parameters of type 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
Fields in gw.lang.parser.expressions with type parameters of type ITypeModifier and TypeFieldDescriptionprivate static final TypeSystemAwareCache<IType,Map<String, Variance>> Variance.DEFAULT_VARIANCE_MAPMethods 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 TypeMethodDescriptionprivate static voidVariance.inferVariance(IType genericType, Map<String, Variance> map) private static booleanVariance.isTypeVarFromEnclosingType(IType enclosingType, ITypeVariableType typeVar) static VarianceVariance.maybeInferVariance(IType type, IGenericTypeVariable gtv) voidITypeVariableDefinition.setEnclosingType(IType enclosingType) voidprivate static booleanVariance.verifyDefaultForVariance(IType type) static voidVariance.verifyDefaultTypeVarVariance(IType enclosingType, Variance ctxVariance, IType... types) static voidVariance.verifyTypeVarVariance(Variance variance, IType enclosingType, Variance.IVarianceVerifier verifier, IType type) -
Uses of IType in gw.lang.parser.statements
Methods in gw.lang.parser.statements that return 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 TypeFieldDescriptionprivate ITypeDefaultArrayType._componentTypeprivate ITypeMethodScorer.MethodScoreKey._declaringTypeprivate ITypeFunctionType._enclosingTypeprivate ITypeBaseFeatureInfo._intrTypeprivate ITypeModifiedParameterInfo._originalTypeprivate final ITypeFeatureManagerTypeInfoBase._ownersTypeprivate ITypeFunctionType._owningParameterizedTypeprivate IType[]FunctionType._paramTypesprivate IType[]ParameterizedFunctionType._paramTypesprivate ITypeMethodScore._receiverTypeprivate ITypeFunctionType._retTypeprivate ITypeParameterizedFunctionType._retTypeprivate ITypeMethodInfoBuilder._returnTypeprivate final ITypeMethodInfoBuilder.BuiltMethodInfo._returnTypeprivate ITypeMethodScorer.MethodScoreKey._rootTypeprivate ITypeFeatureManager._supertypeToCopyPropertiesFromprivate ITypeDefaultArrayTypeInfo._typeprivate ITypeExceptionInfoBuilder._typeprivate final ITypeExceptionInfoBuilder.BuiltExceptionInfo._typeprivate ITypeNoReferenceFoundException._typeprivate ITypeParameterInfoBuilder._typeprivate final ITypeParameterInfoBuilder.BuiltParameterInfo._typeprivate ITypePropertyInfoBuilder._typeprivate ITypePropertyInfoBuilder.BuiltPropertyInfo._typeprivate ITypeSimpleParameterInfo._typeprivate IType[]ParameterizedFunctionType._typeParamsprivate static final IType[]FunctionType.EMPTY_ARGSstatic final IType[]IType.EMPTY_ARRAYprivate static final IType[]TypeBase.EMPTY_INTRINSIC_TYPES_ARRAYstatic final IType[]IType.EMPTY_TYPE_ARRAYprivate static final IType[]ITypeInfo.FIND.EMPTY_TYPESFields in gw.lang.reflect with type parameters of type ITypeModifier and TypeFieldDescriptionFunctionType._allTypesInHierarchyParameterizedFunctionType._allTypesInHierarchyprivate final LockingLazyVar<Set<? extends IType>>TypeBase._allTypesInHierarchyCacheMethodScorer.MethodScoreKey._argTypesprivate final LockingLazyVar<IType>TypeBase._arrayTypeCacheprivate final TypeSystemAwareCache<Pair<IType,IType>, Double> MethodScorer._typeScoreCacheprivate final TypeSystemAwareCache<Pair<IType,IType>, Double> MethodScorer._typeScoreCacheIType.EMPTY_TYPE_LISTMethods 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) private static ITypeITypeInfo.FIND.getConcreteBoundingType(IType type) 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()ExceptionInfoBuilder.BuiltExceptionInfo.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()ConstructorInfoBuilder.BuiltConstructorInfo.getOwnersType()DefaultArrayTypeInfo.getOwnersType()ExceptionInfoBuilder.BuiltExceptionInfo.getOwnersType()final ITypeFeatureManagerTypeInfoBase.getOwnersType()IAnnotationInfo.getOwnersType()IFeatureInfo.getOwnersType()Get this feature's owner's type.MethodInfoBase.getOwnersType()MethodInfoBuilder.BuiltMethodInfo.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()MethodInfoBuilder.BuiltMethodInfo.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()private ITypeFeatureManager.getSuperType()protected ITypeAbstractType.getTheRef()ConstructorInfoBuilder.BuiltConstructorInfo.getType()IAnnotationInfo.getType()IConstructorInfo.getType()IMetaType.getType()Gets a type based on a fully-qualified name.private static ITypeLazyType.getType(String strType, ITypeUsesMap _typeUsesMap) 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>.private IType[]FeatureManager.removeGenericMethodParameters(IMethodInfo thisMethodInfo) 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) private static voidTypeBase.addAllClassesInClassHierarchy(IType type, Set<IType> set) private voidBaseFeatureInfo.addAnnotationSuperElement(List<BaseFeatureInfo> infos, IType type) doubleMethodScorer.addDegreesOfSeparation(IType parameterType, IType exprType, List<IType> inferringTypes) doubleMethodScorer.addDegreesOfSeparation(IType parameterType, Set<? extends IType> types, List<IType> inferringTypes) private doubleMethodScorer.addDegreesOfSeparationFromParameterization(IType parameterType, IType exprType, 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) private static booleanITypeInfo.FIND.areParamsCompatible(IType[] actualParamTypes, IType[] userParamTypes) static booleanITypeInfo.FIND.areParamsEqual(IParameterInfo[] srcArgs, IType[] testArgs) private booleanMethodScorer.arePrimitiveTypesCompatible(IType paramType, IType argType) protected booleanFunctionType.areSameTypes(IType t1, IType t2) private booleanITypeSystem.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.private static IConstructorInfoITypeInfo.FIND.callableConstructorImpl(List<? extends IConstructorInfo> constructors, boolean strict, IType... params) 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.private static IMethodInfoITypeInfo.FIND.callableMethodImpl(MethodList methodList, CharSequence method, boolean strict, 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) private static voidReflectUtil.ensureTypeIsValid(IType type) private static IConstructorInfoReflectUtil.findCallableConstructor(IType type, IType[] runtimeTypes) 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) ConstructorInfoBuilder.BuiltConstructorInfo.getAnnotation(IType type) IAnnotatedFeatureInfo.getAnnotation(IType type) IAnnotatedFeatureInfo.IAnnotationInfoHelper.getAnnotation(IType type, List<IAnnotationInfo> annotations, String featureName) MethodInfoBase.getAnnotation(IType type) MethodInfoBuilder.BuiltMethodInfo.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.ConstructorInfoBuilder.BuiltConstructorInfo.getAnnotationsOfType(IType type) IAnnotatedFeatureInfo.getAnnotationsOfType(IType type) IAnnotatedFeatureInfo.IAnnotationInfoHelper.getAnnotationsOfType(IType type, List<IAnnotationInfo> annotations) MethodInfoBase.getAnnotationsOfType(IType type) MethodInfoBuilder.BuiltMethodInfo.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) private static ITypeITypeInfo.FIND.getConcreteBoundingType(IType type) 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) private static StringFeatureManager.getTopLevelEnclosingClassNamespace(IType type) private static StringFeatureManager.getTopLevelTypeName(IType type) 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) booleanConstructorInfoBuilder.BuiltConstructorInfo.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) booleanMethodInfoBuilder.BuiltMethodInfo.hasAnnotation(IType type) booleanMethodInfoDelegate.hasAnnotation(IType type) booleanPropertyInfoBase.hasAnnotation(IType type) booleanPropertyInfoDelegate.hasAnnotation(IType type) booleanTypeInfoBase.hasAnnotation(IType type) booleanBaseFeatureInfo.hasDeclaredAnnotation(IType type) booleanConstructorInfoBuilder.BuiltConstructorInfo.hasDeclaredAnnotation(IType type) booleanIAnnotatedFeatureInfo.hasDeclaredAnnotation(IType type) booleanMethodInfoBase.hasDeclaredAnnotation(IType type) booleanMethodInfoBuilder.BuiltMethodInfo.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) private booleanFunctionType.isThisReturnTypeNotVoidThatReturnTypeVoid(IType toType, IType fromType) 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) private TypeVarToTypeMapFunctionType.mapTypes(TypeVarToTypeMap actualParamByVarName, IType... types) 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) private static booleanITypeInfo.FIND.typeVarsAreFromDifferentMethods(IType methodParamType, IType testParamType) 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) private static voidTypeBase.addAllClassesInClassHierarchy(IType type, Set<IType> set) 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) private doubleMethodScorer.addDegreesOfSeparationFromParameterization(IType parameterType, IType exprType, 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) privateMethodScoreKey(List<IType> argTypes, IInvocableType funcType, IType callsiteEnclosingType, IType rootType) 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 ITypeModifierConstructorDescriptionprivateMethodScoreKey(List<IType> argTypes, IInvocableType funcType, IType callsiteEnclosingType, IType rootType) MethodScoreKey(List<IType> argTypes, MethodScore score) -
Uses of IType in gw.lang.reflect.features
Fields in gw.lang.reflect.features declared as ITypeModifier and TypeFieldDescriptionprivate ITypeBoundMethodReference._rootTypeprivate ITypeBoundPropertyChainReference._rootTypeprivate ITypeBoundPropertyReference._rootTypeprivate ITypeMethodReference._rootTypeprivate ITypePropertyChainReference._rootTypeprivate ITypePropertyReference._rootTypeMethods 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()Methods in gw.lang.reflect.features with parameters of type ITypeModifier and TypeMethodDescription(package private) static IMethodInfoMethodReference.getMethodInfo(IType rootType, String funcName, IType[] params) (package private) static IPropertyInfoPropertyReference.getPropertyInfo(IType rootType, String propName) 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 declared as ITypeModifier and TypeFieldDescriptionprivate ITypeJavaTypes.FRAGMENT_INSTANCEprivate ITypeJavaTypes.FUNCTION_TYPEprivate ITypeJavaTypes.GW_LANG_DEPRECATEDprivate ITypeJavaTypes.IBLOCKprivate ITypeJavaTypes.IEXTERNAL_SYMBOL_MAPprivate ITypeJavaTypes.IFEATURE_REFERENCEprivate ITypeJavaTypes.IMETHOD_REFERENCEprivate ITypeJavaTypes.IQUERY_RESULT_SETprivate ITypeJavaTypes.PARAMprivate ITypeJavaTypes.PARAMSprivate ITypeJavaTypes.THROWSprivate ITypeJavaTypes.VOIDFields 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 TypeFieldDescriptionprivate ITypeTestClassWrapper._typeprivate ITypeTestClassWrapper.ExceptionTestClass._typeprivate ITypeTestClassWrapper.InvalidTestClass._typeModifier and TypeMethodDescriptionTestClassWrapper.getBackingType()TestSpec.getTestType()TestClass.getType()TestClassWrapper.ExceptionTestClass.getType()TestClassWrapper.InvalidTestClass.getType()Modifier and TypeMethodDescriptionTestClassFinder.findTestTypes(IDirectory entry, TestClassFinder.TestClassFindType findType) Modifier and TypeMethodDescriptionstatic TestClassTestClass.createTestClass(IType testType) static String[]TestSpec.extractTestMethods(IType testType) private ThrowableTestClassWrapper.InvalidTestClass.getCompileError(IType type) private junit.framework.TestCaseprivate booleanTestClassFinder.shouldConsiderType(IType type) final TAdds a test to this Suite.Modifier and TypeMethodDescriptionprivate voidTestClassFinder.findTestTypesImpl(IDirectory root, IDirectory entry, TestClassFinder.TestClassFindType findType, ArrayList<IType> types) private voidTestClassFinder.possiblyAddTest(IFile entry, IDirectory root, TestClassFinder.TestClassFindType findType, ArrayList<IType> types) final TSuite.withTestTypeFilter(Predicate<IType> filter) Adds a type filter to this suite, allowing certain tests to be excluded.ModifierConstructorDescriptionprivateExceptionTestClass(IType type, String message) privateInvalidTestClass(IType type) TestClassWrapper(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)