Uses of Interface
gw.lang.reflect.IType
-
-
Uses of IType in editor
Classes in editor that implement IType Modifier and Type Class Description classPackageTypeclassTypeInPackageTypeFields in editor declared as IType Modifier and Type Field Description (package private) IType[]BeanInfoPopup. _classesprivate ITypeGosuEditor. _expectedTypeprivate ITypeSymbolPopup. _expectedTypeprivate ITypeTypeNameValidator. _expectedTypeprivate ITypeGosuEditor. _programSuperTypeprivate ITypeBeanInfoNode. _typeprivate ITypePropertyNode.MyPropertyRef. _typeprivate ITypeStandardEditor. _typeprivate ITypeBeanTree. _whosaskinprivate ITypePropertyNode.MyPropertyRef. _whosaskinMethods in editor that return IType Modifier and Type Method Description private ITypeSymbolCompletionHandler. addValuesForType(java.util.List<ISymbol> listSymbols)ITypeGosuEditor. findExpectedTypeErrorAtCaret()private IType[]BeanInfoPopup. getAllBeans()ITypePackageType. getArrayType()ITypeTypeInPackageType. getArrayType()IType[]BeanInfoPopup. getClasses()ITypePackageType. getComponentType()ITypeTypeInPackageType. getComponentType()ITypeGosuEditor. getExpectedType()ITypePackagePropertyInfo. getFeatureType()ITypeParameterInfoPopup.ParameterInfoStub. getFeatureType()ITypeTypePropertyInfo. getFeatureType()ITypePackageType. getGenericType()ITypeTypeInPackageType. getGenericType()IType[]PackageType. getInterfaces()IType[]TypeInPackageType. getInterfaces()ITypePackageTypeLoader. getIntrinsicTypeByFullName(java.lang.String fullyQualifiedName, boolean bSkipVerify)ITypeTypeInPackageTypeLoader. getIntrinsicTypeByFullName(java.lang.String fullyQualifiedName)private ITypeMessageTree.IssueNode. getOuterMostEnclosingClass(IType innerClass)ITypeParameterInfoPopup.ParameterInfoStub. getOwnersType()ITypePackageType. getParameterizedType(IType... ofType)ITypeTypeInPackageType. getParameterizedType(IType... ofType)ITypeEditorHost. getParsedClass()ITypeIEditorHost. getParsedClass()private ITypeMethodNode. getReturnType()private ITypeSmartFixManager. getReturnTypeFromPartialStatement(IParsedElement source)ITypeBeanInfoPopup. getRootOfTree()ITypeTypeInPackageType. getSupertype()ITypeBeanInfoNode. getType()ITypeFileTree. getType()ITypeTypeInPackageTypeLoader. getType(java.lang.String fullyQualifiedName)private ITypeTypeNameValidator. getType(java.lang.String name)ITypeGosuEditor. getTypeAtCaretPosition()private ITypeGosuEditor. getTypeFrom(IParsedElement pe)IType[]PackageType. getTypeParameters()IType[]TypeInPackageType. getTypeParameters()private ITypeBeanInfoPopup. getWhosAskin()private ITypeSymbolPopup. getWhosAskin()static ITypeParseExceptionResolver. resolvePossibleContextTypesFromEmptyMethodCalls(IExpression expression, javax.swing.text.JTextComponent editor)Methods in editor that return types with arguments of type IType Modifier and Type Method Description java.util.Set<? extends IType>PackageType. getAllTypesInHierarchy()java.util.Set<? extends IType>TypeInPackageType. getAllTypesInHierarchy()java.util.Set<IType>PackageType. getCompoundTypeComponents()java.util.Set<IType>TypeInPackageType. getCompoundTypeComponents()Methods in editor with parameters of type IType Modifier and Type Method Description booleanScriptabilityFilter. acceptFeature(IType beanType, IFeatureInfo fi)private voidStandardEditor. configureEditorKit(IType type)private static EditorHostEditorFactory. createEditor(java.nio.file.Path file, IType type)IConstructorInfoPackageTypeInfo. getCallableConstructor(IType... params)IConstructorInfoTypeInPackageTypeInfo. getCallableConstructor(IType... params)IMethodInfoPackageTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoTypeInPackageTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IConstructorInfoPackageTypeInfo. getConstructor(IType... params)IConstructorInfoTypeInPackageTypeInfo. getConstructor(IType... params)IMethodInfoPackageTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoTypeInPackageTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)private ITypeMessageTree.IssueNode. getOuterMostEnclosingClass(IType innerClass)ITypePackageType. getParameterizedType(IType... ofType)ITypeTypeInPackageType. getParameterizedType(IType... ofType)private java.lang.StringSymbolCellRenderer. getReturnTypeText(IType type)(package private) static java.lang.StringSymbolPopup. getReturnTypeText(IType type)private java.lang.StringSymbolCellRenderer. getTypeDisplayText(IType type)(package private) static java.lang.StringSymbolPopup. getTypeDisplayText(IType type)static java.lang.StringBeanInfoNode. getTypeName(IType type)protected voidBeanInfoPopup. initLayout(IType[] classBeans, boolean bShowBeanRoots)booleanPackageType. isAssignableFrom(IType type)booleanTypeInPackageType. isAssignableFrom(IType type)private booleanBeanTree. isSimple(IType cls)booleanPackagePropertyInfo. isWritable(IType whosAskin)booleanTypePropertyInfo. isWritable(IType whosAskin)static MessageTree.IssueNodeMessageTree. makeIssueMessage(javax.tools.Diagnostic<? extends javax.tools.JavaFileObject> issue, IType type)(package private) voidGosuPanel. reload(IType type)voidGosuEditor. setExpectedType(IType type)voidGosuEditor. setProgramSuperType(IType baseClass)voidIGosuPanel. setProgramSuperType(IType baseClass)Method parameters in editor with type arguments of type IType Modifier and Type Method Description booleanGosuPanel. compile(java.util.Set<IType> types)Constructors in editor with parameters of type IType Constructor Description ArrayElementNode(IType type, int iSubscript)BeanInfoNode(IType type)BeanInfoNode(IType type, java.lang.String strDisplayName)BeanInfoPopup(IType classBean, java.lang.String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter)BeanInfoPopup(IType classBean, java.lang.String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter, boolean bExpansion)BeanInfoPopup(IType classBean, java.lang.String strMemberPath, boolean bConstrainByLastPathElement, GosuEditor editor, IFeatureFilter filter, boolean bExpansion, boolean bForFeatureLiteral)BeanInfoPopup(IType classBean, java.lang.String strMemberPath, GosuEditor editor)BeanTree(BeanInfoNode node, IType whosAskin, javax.swing.tree.TreeNode parent)BeanTree(IMethodInfo descriptor, javax.swing.tree.TreeNode parent, IType whosAskin)BeanTree(IType[] classBean, IType whosaskin)BeanTree(IType[] classBean, IType whosaskin, boolean bIncludeOnlySimpleDescriptors, java.lang.Boolean bIncludeStaticMembers)BeanTree(ITypeInfo owner, IPropertyInfo pi, boolean arrayicize, IType whosAskin, javax.swing.tree.TreeNode parent)BeanTree(IType classBean, IType whosaskin, java.lang.String strDisplayName, boolean bIncludeOnlySimpleDescriptors, java.lang.Boolean bIncludeStaticMembers)BeanTree(IType classBean, IType whosaskin, java.lang.String strDisplayName, boolean bIncludeOnlySimpleDescriptors, java.lang.Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion)BeanTree(IType classBean, IType whosaskin, java.lang.String strDisplayName, java.lang.String strNameConstraint, java.lang.Boolean bIncludeStaticMembers)BeanTree(IType classBean, IType whosaskin, java.lang.String strDisplayName, java.lang.String strNameConstraint, java.lang.Boolean bIncludeStaticMembers, IFeatureFilter filter, boolean bExpansion)IssueNode(javax.tools.Diagnostic<? extends javax.tools.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, java.lang.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 IType Modifier and Type Method Description private 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 IType Modifier and Type Method Description booleanITypeFactory. canAddBreakpoint(IType type, int line)java.lang.StringITypeFactory. getTypeAtOffset(IType type, int offset)voidITypeFactory. parse(IType type, java.lang.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 IType Modifier and Type Method Description booleanJavaTypeFactory. canAddBreakpoint(IType type, int line)java.lang.StringJavaTypeFactory. getTypeAtOffset(IType type, int offset)voidJavaTypeFactory. parse(IType type, java.lang.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 IType Modifier and Type Method Description booleanPropertiesTypeFactory. canAddBreakpoint(IType type, int line)java.lang.StringPropertiesTypeFactory. getTypeAtOffset(IType type, int offset)voidPropertiesTypeFactory. parse(IType type, java.lang.String strText, boolean forceCodeCompletion, boolean changed, EditorHost editor) -
Uses of IType in editor.search
Fields in editor.search declared as IType Modifier and Type Field Description private ITypeSearchElement. _enclosingTypeFields in editor.search with type parameters of type IType Modifier and Type Field Description private java.util.Set<IType>IncrementalCompilerUsageSearcher. _typesMethods in editor.search that return IType Modifier and Type Method Description ITypeSearchElement. getEnclosingType()(package private) static ITypeFeatureUtil. getGenericType(IType ownersType)private ITypeUsageSearcher. getOuterMostEnclosingType(IType innerClass)ITypeLocalVarFeatureInfo. getOwnersType()static IType[]FeatureUtil. getParamTypes(IParameterInfo[] paramInfos)Methods in editor.search that return types with arguments of type IType Modifier and Type Method Description java.util.Set<IType>IncrementalCompilerUsageSearcher. getTypes()Methods in editor.search with parameters of type IType Modifier and Type Method Description private booleanUsageSearcher. encloses(IType type, IType inner)private static IMethodInfoFeatureUtil. findRootMethodInfo(IType genType, IMethodInfo mi)private static IPropertyInfoFeatureUtil. findRootPropertyInfo(IType genType, IPropertyInfo pi)private java.util.List<SearchLocation>UsageSearcher. findUsage(IParsedElement pe, IType type, java.util.List<SearchLocation> locations)(package private) static ITypeFeatureUtil. getGenericType(IType ownersType)private ITypeUsageSearcher. getOuterMostEnclosingType(IType innerClass)private java.util.List<SearchLocation>UsageSearcher. getSearchLocations(IParsedElement pe, IType type, java.util.List<SearchLocation> locations, IFeatureInfo pi)private booleanUsageSearcher. referencesType(IType ref, IType type)Constructors in editor.search with parameters of type IType Constructor Description IncrementalCompilerUsageSearcher(IType type)SearchElement(java.lang.Object element, IType enclosingType, int offset) -
Uses of IType in editor.shipit
Fields in editor.shipit with type parameters of type IType Modifier and Type Field Description private java.util.Set<IType>ExperimentBuild. _errantTypesMethods in editor.shipit that return types with arguments of type IType Modifier and Type Method Description private java.util.Set<IType>ExperimentBuild. findTypesToCompile()Methods in editor.shipit with parameters of type IType Modifier and Type Method Description booleanCompiler. compile(IType type, ICompileConsumer consumer, MessagesPanel messages)private booleanCompiler. isExcluded(IType type)Method parameters in editor.shipit with type arguments of type IType Modifier and Type Method Description booleanExperimentBuild. compile(ICompileConsumer consumer, java.util.Set<IType> typesToCompile)private voidExperimentBuild. incrementalCompileSources(java.util.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 IType Modifier and Type Method Description static javax.swing.IconEditorUtilities. findIcon(IType type)private java.lang.StringJavadocAccess. getJavadocURLPrefix(IType type)IRunConfigExperiment. getOrCreateRunConfig(IType type)private java.lang.StringJavadocAccess. getTypeHelp(IType type)static booleanEditorUtilities. isRunnable(IType type)private booleanJavadocAccess. isTypeHandled(IType type) -
Uses of IType in gw.config
Methods in gw.config with parameters of type IType Modifier and Type Method Description private 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 Modifier and Type Method Description AnnotationMapAnnotationMap. startJavaAnnotation(IType type) -
Uses of IType in gw.internal.gosu.coercer
Methods in gw.internal.gosu.coercer with parameters of type IType Modifier and Type Method Description private static IGosuClassFunctionToInterfaceClassGenerator. createProxy(java.lang.String name, IType typeToCoerceTo, IType enclosingType, java.lang.String relativeName)private static java.lang.StringFunctionToInterfaceClassGenerator. decodeClassName(IType enclosingType, java.lang.String fp)private static java.lang.StringBuilderFunctionToInterfaceClassGenerator. genProxy(java.lang.String name, IType type, java.lang.String namespace, java.lang.String relativeName)static IGosuClassFunctionToInterfaceClassGenerator. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)static IGosuClassFunctionToInterfaceClassGenerator. getBlockToInterfaceConversionClass(java.lang.String relativeNameWithEncodedSuffix, IType enclosingType)private static IMethodInfoFunctionToInterfaceClassGenerator. getSingleMethod(IType interfaceType)private static voidFunctionToInterfaceClassGenerator. implementIface(java.lang.StringBuilder sb, IType type)private static java.lang.StringFunctionToInterfaceClassGenerator. maybeCastReturnType(IType returnType) -
Uses of IType in gw.internal.gosu.dynamic
Classes in gw.internal.gosu.dynamic that implement IType Modifier and Type Class Description classDynamicTypeFields in gw.internal.gosu.dynamic declared as IType Modifier and Type Field Description private IType[]DynamicMethodInfo. _paramTypesMethods in gw.internal.gosu.dynamic that return IType Modifier and Type Method Description ITypeDynamicType. getComponentType()ITypeDynamicPropertyInfo. getFeatureType()IType[]DynamicType. getInterfaces()ITypeDynamicMethodInfo. getReturnType()ITypeDynamicType. getSupertype()ITypeDynamicConstructorInfo. getType()ITypeDynamicTypeLoader. getType(java.lang.String fullyQualifiedName)Methods in gw.internal.gosu.dynamic with parameters of type IType Modifier and Type Method Description IConstructorInfoDynamicTypeInfo. getCallableConstructor(IType... params)IMethodInfoDynamicTypeInfo. getCallableMethod(java.lang.CharSequence method, IType... params)IConstructorInfoDynamicTypeInfo. getConstructor(IType... params)IMethodInfoDynamicTypeInfo. getMethod(java.lang.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 IType Constructor Description DynamicConstructorInfo(ITypeInfo dynamicTypeInfo, IType... paramTypes)DynamicMethodInfo(ITypeInfo container, java.lang.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 IType Modifier and Type Method Description private ITypeGosuClassWriter.MyWriter. findCommonClass(IType t1, IType t2)Methods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IType Modifier and Type Method Description private ITypeGosuClassWriter.MyWriter. findCommonClass(IType t1, IType t2)private voidIRAnnotationCompiler. visitAnnotationField(org.objectweb.asm.AnnotationVisitor visitor, IType returnType, java.lang.String fieldName, IRType returnIRType, java.lang.Object value)private voidIRAnnotationCompiler. visitArray(IType returnClassInfo, IRType returnIRType, java.lang.String name, java.lang.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 IType Modifier and Type Method Description private java.lang.StringBuilderStructuralTypeProxyGenerator. generateProxy(IType ifaceType, IType type, java.lang.String name)private voidStructuralTypeProxyGenerator. genInterfaceMethodDecl(java.lang.StringBuilder sb, IMethodInfo mi, IType rootType)private voidStructuralTypeProxyGenerator. genInterfacePropertyDecl(java.lang.StringBuilder sb, IPropertyInfo pi, IType rootType)private java.lang.StringStructuralTypeProxyGenerator. getNamespace(IType ifaceType)private java.lang.StringStructuralTypeProxyGenerator. getReflectiveName(IAttributedFeatureInfo pi, IType rootType, ITypeInfo rootTypeInfo)private java.lang.StringStructuralTypeProxyGenerator. implementIface(IType ifaceType, IType rootType)private booleanStructuralTypeProxyGenerator. implementsMethod(IType type, IMethodInfo mi)private static booleanStructuralTypeProxyGenerator. isExpando(IType rootType)private java.lang.StringStructuralTypeProxyGenerator. maybeCastParamType(IMethodInfo ifaceMethod, IType paramType, IType rootType, int iParam)private java.lang.StringStructuralTypeProxyGenerator. maybeCastPropertyAssignment(IPropertyInfo pi, IType rootType)private java.lang.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 IType Modifier and Type Field Description private ITypeIRMethodForConstructorSymbol. _gosuClassprivate ITypeSyntheticIRMethod. _ownerprivate ITypeGosuClassIRType. _typeMethods in gw.internal.gosu.ir.nodes that return IType Modifier and Type Method Description ITypeIRPropertyFromReducedDynamicPropertySymbol. getAssignableBoundedPropertyType(IReducedDynamicPropertySymbol rdps)ITypeIRPropertyFromReducedDynamicPropertySymbol. getBoundedPropertyType(IReducedDynamicPropertySymbol rdps)ITypeIRMethod. getOwningIType()ITypeIRMethodForConstructorSymbol. getOwningIType()ITypeIRMethodForDPSGetter. getOwningIType()ITypeIRMethodForDPSSetter. getOwningIType()ITypeIRMethodForPropertyGetter. getOwningIType()ITypeIRMethodForPropertySetter. getOwningIType()ITypeIRMethodForReducedDPSGetter. getOwningIType()ITypeIRMethodForReducedDPSSetter. getOwningIType()ITypeIRMethodFromConstructorInfo. getOwningIType()ITypeIRMethodFromJavaMethodInfo. getOwningIType()ITypeIRMethodFromMethod. getOwningIType()ITypeIRMethodFromMethodInfo. getOwningIType()ITypeIRProperty. getOwningIType()ITypeIRPropertyFromCapturedSymbol. getOwningIType()ITypeIRPropertyFromDynamicPropertySymbol. getOwningIType()ITypeIRPropertyFromDynamicSymbol. getOwningIType()ITypeIRPropertyFromPropertyInfo. getOwningIType()ITypeIRPropertyFromReducedDynamicPropertySymbol. getOwningIType()ITypeSyntheticIRMethod. getOwningIType()ITypeIRMethodForConstructorSymbol. getRuntimeEnclosingType(IType type)ITypeGosuClassIRType. getType()ITypeJavaClassIRType. getType()private ITypeIRMethodForConstructorSymbol. maybeUnwrapProxy(IType type)Methods in gw.internal.gosu.ir.nodes with parameters of type IType Modifier and Type Method Description private voidIRMethodFromConstructorInfo. addImplicitCapturedSymbolParamTypes(IType owningType, java.util.List<IRType> paramTypes)private voidIRMethodFromConstructorInfo. addImplicitConstructorParamTypes(IType owningType, java.util.List<IRType> paramTypes)private voidIRFeatureBase. addImplicitEnhancementParams(IFunctionType functionType, IType owner, boolean bStatic, java.util.List<IRType> params)private voidIRMethodFromConstructorInfo. addImplicitEnumParamTypes(IType owningType, java.util.List<IRType> paramTypes)private voidIRFeatureBase. addImplicitExternalSymbolMapParam(IFunctionType functionType, IType owner, boolean bStatic, java.util.List<IRType> params)private voidIRMethodFromConstructorInfo. addImplicitOuterParamType(IType owningType, java.util.List<IRType> paramTypes)protected voidIRFeatureBase. addImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, java.util.List<IRType> params)private voidIRMethodFromConstructorInfo. addImplicitTypeVariableParamTypes(IType owningType, java.util.List<IRType> paramTypes)private static java.util.List<IRType>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, java.lang.String name, IRType returnType, java.util.List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic)static IRMethodIRMethodFactory. createIRMethod(IType owner, java.lang.String name, IType returnType, IType[] parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic)static GosuClassIRTypeGosuClassIRType. get(IType type)static IRTypeIRTypeFactory. get(IType type)protected java.util.List<IRType>IRMethodForConstructorSymbol. getConstructorParamTypes(IType[] declaredParams, int iTypeParams, IType type)Parameters are order like so: ctor( [OuterThis,] [This,] [CapturedSymbols,] [TypeParams,] [EnumParams,] params )ITypeIRMethodForConstructorSymbol. getRuntimeEnclosingType(IType type)private booleanIRMethodFromMethodInfo. hasSignature(java.lang.String name, IType... argTypes)booleanIRMethodForConstructorSymbol. isNonStaticInnerClass(IType type)protected IRTypeIRFeatureBase. maybeReifyFieldType(IType owner, java.lang.String name, IType originalType)private ITypeIRMethodForConstructorSymbol. maybeUnwrapProxy(IType type)protected java.lang.StringIRFeatureBase. resolveFieldName(IType owner, java.lang.String name)private IJavaClassInfoJavaClassIRType. resolveJavaClassForType(IType hierarchyType)Constructors in gw.internal.gosu.ir.nodes with parameters of type IType Constructor Description GosuClassIRType(IType type)IRMethodForConstructorSymbol(IType gosuClass, DynamicFunctionSymbol dfs, int numberOfTypeParameters)SyntheticIRMethod(IType owner, java.lang.String name, IRType returnType, java.util.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 IType Modifier and Type Method Description protected ITypeAbstractElementTransformer. findComparableParamType(IType type)private ITypeAbstractElementTransformer. findCompareToParamType(IType type)static ITypeAbstractElementTransformer. findDimensionType(IType type)ITypeAbstractElementTransformer. getConcreteType(IType type)ITypeGosuFragmentTransformationContext. getCurrentFunctionReturnType()ITypeTopLevelTransformationContext. getCurrentFunctionReturnType()ITypeTransformationContextBase. getCurrentFunctionReturnType()private IType[]GosuClassTransformer. getParamsIncludingTypeParams(DynamicFunctionSymbol dfs)static ITypeAbstractElementTransformer. getRuntimeEnclosingType(IType type)ITypeTopLevelTransformationContext. getSuperType()ITypeTransformationContextBase. getSuperType()static IType[]AbstractElementTransformer. getTypes(IParameterInfo[] parameters)ITypeAbstractElementTransformer. maybeUnwrapMetaType(IType rootType)private static ITypeAbstractElementTransformer. maybeUnwrapProxy(IType type)Methods in gw.internal.gosu.ir.transform with parameters of type IType Modifier and Type Method Description private IRImplicitReturnStatementFunctionStatementTransformer. addImplicitReturn(IType returnType)protected booleanAbstractElementTransformer. avoidVerifyError(IType owner, IRType rootType, IRelativeTypeInfo.Accessibility accessibility)IRExpressionAbstractElementTransformer. boxValue(IType lhsType, IRExpression root)IRExpressionAbstractElementTransformer. boxValueToType(IType toType, IRExpression root)private IRExpressionAbstractElementTransformer. callMethod(IRMethod method, IRExpression root, boolean special, IType owner, java.util.List<IRExpression> actualArgs)private IRMethodCallExpressionAbstractElementTransformer. callMethodDirectly(IRMethod method, IRExpression root, boolean special, IType owner, java.util.List<IRExpression> actualArgs)private IRExpressionAbstractElementTransformer. callMethodReflectively(IType owner, java.lang.String strMethod, IRType returnType, java.util.List<IRType> paramTypes, IRExpression root, java.util.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, java.lang.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 ITypeAbstractElementTransformer. findComparableParamType(IType type)private ITypeAbstractElementTransformer. findCompareToParamType(IType type)static ITypeAbstractElementTransformer. findDimensionType(IType type)IJavaClassInfo[]AbstractElementTransformer. getClassInfos(IType[] parameters)ITypeAbstractElementTransformer. 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(java.lang.String id, IType enclosingClass)IRExpressionAbstractElementTransformer. 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, java.lang.String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root)private IRExpressionAbstractElementTransformer. getFieldReflectively(IType owner, java.lang.String strField, IRType fieldType, IRExpression root)protected IRExpressionAbstractElementTransformer. getInstanceField(IType owner, java.lang.String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root)private IModuleAbstractElementTransformer. getModule(IType type)private java.lang.StringGosuClassTransformer. getParameterDescriptors(IType[] types)static ITypeAbstractElementTransformer. getRuntimeEnclosingType(IType type)protected IRExpressionAbstractElementTransformer. getStaticField(IType owner, java.lang.String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility)private DynamicFunctionSymbolGosuClassTransformer. getSuperDfs(DynamicFunctionSymbol dfs, IType gsClass, IType superType)protected IRExpressionAbstractElementTransformer. handleCustomExpressionRuntime(ICustomExpressionRuntime customRuntime, IType expectedType)static java.lang.ObjectAbstractElementTransformer. initMultiArray(IType componentType, java.lang.Object instance, int iDimension, int[] sizes)static booleanAbstractElementTransformer. isBigType(IType type)static 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 booleanAbstractElementTransformer. isIntType(IType from)static booleanAbstractElementTransformer. isNonBigBoxedNumberType(IType type)static booleanAbstractElementTransformer. isNonStaticInnerClass(IType type)static booleanAbstractElementTransformer. isNumberType(IType type)protected booleanAbstractElementTransformer. isPrimitiveNumberType(IType type)booleanAbstractElementTransformer. isProgram(IType type)booleanAbstractElementTransformer. isProgramOrEnclosedInProgram(IType type)private booleanAbstractElementTransformer. isRecursiveTypeParsing(IType type)protected IRExpressionAbstractElementTransformer. makeArrayViaTypeInfo(IType atomicType, java.util.List<Expression> valueExpressions)private static java.lang.StringAbstractElementTransformer. makeCustomRuntimeKey(IType enclosingClass, int iLineNum, int iColumnNum)protected IRExpressionAbstractElementTransformer. makeEmptyArrayViaTypeInfo(IType atomicType, java.util.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)ITypeAbstractElementTransformer. maybeUnwrapMetaType(IType rootType)private static ITypeAbstractElementTransformer. maybeUnwrapProxy(IType type)protected IRExpressionAbstractElementTransformer. numberConvert(IType from, IType to, IRExpression root)IRExpressionAbstractElementTransformer. pushArrayOfTypes(IType[] types)protected voidAbstractElementTransformer. pushCapturedSymbols(IType type, java.util.List<IRExpression> args, boolean ignoreExternalSymbols)private IRExpressionAbstractElementTransformer. pushClassLiteral(IRType value, IType type)private intAbstractElementTransformer. pushEnclosingFunctionTypeParams(IParsedElement pe, IType type, int iCount, java.util.List<IRExpression> args)private voidAbstractElementTransformer. pushEnhancementTypeParams(IRMethod irMethod, IType enhancementType, java.util.List<IRExpression> args)voidGosuClassTransformationContext. pushEnumNameAndOrdinal(IType type, java.util.List<IRExpression> args)voidGosuClassTransformer. pushEnumNameAndOrdinal(IType type, java.util.List<IRExpression> args)voidGosuFragmentTransformationContext. pushEnumNameAndOrdinal(IType type, java.util.List<IRExpression> args)voidTopLevelTransformationContext. pushEnumNameAndOrdinal(IType type, java.util.List<IRExpression> args)IRExpressionAbstractElementTransformer. pushLazyType(IType type)IRExpressionAbstractElementTransformer. pushLazyType(IType type, IGenericTypeVariable[] tvs)private IRExpressionAbstractElementTransformer. pushLazyTypeByFqn(IType boundingType)private IRExpressionAbstractElementTransformer. pushLazyTypeWithInvokeDynamic(IType type, IGenericTypeVariable[] tvs)protected IRExpressionAbstractElementTransformer. pushOuter(IType outerTarget)protected IRExpressionAbstractElementTransformer. pushOuter(IType outerTarget, IType currentOuter, IRExpression root)IRExpressionAbstractElementTransformer. pushRuntimeTypeOfTypeVar(IType type)protected IRExpressionAbstractElementTransformer. pushThisOrOuter(IType currentType)IRExpressionAbstractElementTransformer. pushType(IType type)IRExpressionAbstractElementTransformer. pushType(IType type, boolean bKeepLiteralType)protected intAbstractElementTransformer. pushTypeParametersForConstructor(IExpression expr, IType type, java.util.List<IRExpression> args, boolean bSuperCall, boolean genericJavaInterop)static booleanAbstractElementTransformer. requiresExternalSymbolCapture(IType type)protected IRStatementAbstractElementTransformer. setField(IType owner, java.lang.String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root, IRExpression value)private IRStatementAbstractElementTransformer. setFieldReflectively(IType owner, java.lang.String strField, IRExpression root, IRExpression value)protected IRStatementAbstractElementTransformer. setInstanceField(IType owner, java.lang.String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root, IRExpression value)protected IRStatementAbstractElementTransformer. setStaticField(IType owner, java.lang.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)IRExpressionAbstractElementTransformer. unboxValueFromType(IType boxedType, IRExpression root)IRExpressionAbstractElementTransformer. 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 IType Modifier and Type Method Description 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)Methods in gw.internal.gosu.ir.transform.expression with parameters of type IType Modifier and Type Method Description private 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, java.util.List<IRExpression> explicitArgs)private IRExpressionMemberAccessTransformer. callPropertyInfo(IType rootType, IPropertyInfo pi, IRProperty irProperty, IRExpression rawRoot)private IRExpressionNewExpressionTransformer. callTypeVarConstructorInfo(IType rootType, java.util.List<IRExpression> ctorArgs)static java.lang.ObjectTypeAsTransformer. coerceValue(java.lang.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 java.lang.ObjectEvalExpressionTransformer. compileAndRunEvalSource(java.lang.Object source, java.lang.Object outer, java.lang.Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, int iLineNum, int iColumn, java.lang.String evalExprText)static java.lang.ObjectEvalExpressionTransformer. compileAndRunEvalSource(java.lang.Object source, java.lang.Object outer, java.lang.Object[] capturedValues, LazyTypeResolver[] immediateFuncTypeParams, IType enclosingClass, IParsedElement evalExpr)static java.lang.ObjectEvalExpressionTransformer. compileAndRunEvalSource(java.lang.Object source, java.lang.Object outer, java.lang.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, java.lang.Class cls, java.lang.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, java.lang.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, java.lang.String identifierName, IType identifierType, IType compType)protected IRExpressionMemberExpansionAccessTransformer. createIterationExpr(IType rootComponentType, java.lang.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 java.lang.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) booleanArithmeticExpressionTransformer. isBigDecimalArithmetic(IType type, IType lhsType, IType rhsType)(package private) booleanArithmeticExpressionTransformer. isBigIntegerArithmetic(IType type, IType lhsType, IType rhsType)(package private) booleanArithmeticExpressionTransformer. isMixedBigDecimalArithmetic(IType type, IType lhsType, IType rhsType)(package private) booleanArithmeticExpressionTransformer. isMixedBigIntegerArithmetic(IType type, IType lhsType, IType rhsType)(package private) booleanArithmeticExpressionTransformer. isMixedPrimitiveAndBoxedArithmetic(IType type, IType lhsType, IType rhsType)(package private) booleanArithmeticExpressionTransformer. isMixedRationalArithmetic(IType type)private booleanMemberExpansionAccessTransformer. isNestedExpansion(IType rootComponentType)private booleanTypeIsTransformer. isStructure(IType type)private booleanTypeAsTransformer. isStructureType(IType exprType)static java.lang.ObjectAbstractMemberExpansionTransformer. listToArray(java.util.List l, IType compType)private IRExpressionAbstractMemberExpansionTransformer. makeArray(IType componentType, IRExpression lengthExpression)static java.lang.StringEvalExpressionTransformer. makeEvalKey(IType enclosingClass, int iLineNum, int iColumnNum, java.lang.String evalExprText)private IRExpressionArithmeticExpressionTransformer. makeIRArithmeticExpression(IType type, IRExpression lhs, IRExpression rhs, boolean checked)static voidArrayAccessTransformer. maybeAutoInsert(java.lang.Object obj, int index, IType typeToAutoCreate)private booleanMemberAccessTransformer. mightRequireAutoCreation(IType rootType, IPropertyInfo pi)(package private) IRExpressionArithmeticExpressionTransformer. mixedBigArithmetic(IType bigType, Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, java.lang.String strOp)(package private) IRExpressionArithmeticExpressionTransformer. mixedPrimitiveAndBoxedArithmetic(IType exprType, Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, java.lang.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 IType Modifier and Type Field Description private ITypeForEachStatementTransformer.ArrayIterator. _arrayTypeMethods in gw.internal.gosu.ir.transform.statement that return IType Modifier and Type Method Description private ITypeUsingStatementTransformer. getType(IParsedElement pe)Methods in gw.internal.gosu.ir.transform.statement with parameters of type IType Modifier and Type Method Description private IRStatementUsingStatementTransformer. acquire(IRSymbol symbol, IType type)private IRStatementTryCatchFinallyStatementTransformer. assignCatchClauseSymbol(IRSymbol genericCatchSymbol, java.lang.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 IRStatementUsingStatementTransformer. release(IRSymbol symbol, IType type)private booleanTryCatchFinallyStatementTransformer. wrapInEvalException(IType type)Constructors in gw.internal.gosu.ir.transform.statement with parameters of type IType Constructor Description ArrayIterator(java.lang.Object array, IType arrayType) -
Uses of IType in gw.internal.gosu.ir.transform.util
Methods in gw.internal.gosu.ir.transform.util with parameters of type IType Modifier and Type Method Description private 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 IRelativeTypeInfo.AccessibilityAccessibilityUtil. forType(IType type)static IRTypeIRTypeResolver. getDescriptor(IType type)static IRTypeIRTypeResolver. getDescriptor(IType type, boolean getConcreteTypeForMetaType)IRTypeIRTypeResolverAPIWrapper. getDescriptor(IType type)static IJavaClassInfoIRTypeResolver. getJavaBackedClass(IType arg)private static java.lang.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 Modifier and Type Method Description static java.util.List<IRType>IRTypeResolver. getDescriptors(java.util.List<IType> types) -
Uses of IType in gw.internal.gosu.parser
Subinterfaces of IType in gw.internal.gosu.parser Modifier and Type Interface Description interfaceIBlockClassInternalinterfaceICompilableTypeInternalinterfaceIGosuClassInternalinterfaceIGosuEnhancementInternalinterfaceIGosuProgramInternalinterfaceIGosuTemplateInternalinterfaceIJavaEnumTypeInternalinterfaceIJavaTypeInternalClasses in gw.internal.gosu.parser that implement IType Modifier and Type Class Description classAbstractTypeRefThis is what the proxy methods look like.classBlockClassclassCompoundTypeclassDelegateFunctionTypeclassErrorTypeA type representing the Error state in the type system.(package private) static classErrorTypeInfo.UniversalConstructorType(package private) static classErrorTypeInfo.UniversalFunctionTypeclassGosuArrayClassclassGosuClassclassGosuClassFragmentclassGosuEnhancementclassGosuProgramclassJavaEnumTypeProvides an implementation of IEnumeratedType for java enums(package private) classJavaTypeclassMetaTypeclassNamespaceTypeclassSyntheticClassA base class for creating synthetic Gosu classes that do not correspond directly to a Gosu classclassTypeVariableArrayTypeclassTypeVariableTypeFields in gw.internal.gosu.parser declared as IType Modifier and Type Field Description private 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 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 ITypeModuleTypeLoader. CACHE_MISSITypeContextInferenceManager.TypeAsEntry. inferredTypeITypeContextInferenceManager.TypeAsEntry. originalTypestatic ITypeGosuParser. PENDING_BOUNDING_TYPEFields in gw.internal.gosu.parser with type parameters of type IType Modifier and Type Field Description private java.util.Set<IType>JavaType. _allTypesInHierarchyprivate java.util.Set<IType>MetaType. _allTypesInHierarchyprivate LockingLazyVar<IType>MetaType. _arrayTypeprivate Stack<IType>GosuParser. _blockReturnTypeStackprivate java.util.Map<IType,IType>TypeLoaderAccess. _boxToPrimitiveMapprivate java.util.Map<IType,IType>TypeLoaderAccess. _boxToPrimitiveMapprivate java.util.Set<IType>EnhancementIndex. _currentlyEnhancingprivate LocklessLazyVar<IType>AsmClassJavaClassInfo. _enclosingClassprivate LocklessLazyVar<IType>ClassJavaClassInfo. _enclosingClassprivate Stack<java.util.List<IType>>ParserBase. _inferringFunctionTypesprivate java.util.Map<java.lang.String,IType>ModuleTypeLoader. _namespaceTypesByNameprivate java.util.Map<IType,IType>TypeLoaderAccess. _primitiveToBoxMapprivate java.util.Map<IType,IType>TypeLoaderAccess. _primitiveToBoxMapprivate java.util.Set<IType>GosuClass. _setTypesprivate java.util.List<IType>JavaType. _tempInterfacesprivate java.util.Map<java.lang.String,IType>GosuParser. _typeCacheprivate java.util.SortedSet<IType>CompoundType. _typesprivate java.util.Map<java.lang.String,IType>ModuleTypeLoader. _typesByCaseInsensitiveNameprivate WeakFqnCache<IType>ModuleTypeLoader. _typesByNameprivate static TypeSystemAwareCache<Pair<IType,IType>,java.lang.Boolean>TypeLord. ASSIGNABILITY_CACHEprivate static TypeSystemAwareCache<Pair<IType,IType>,java.lang.Boolean>TypeLord. ASSIGNABILITY_CACHEstatic LockingLazyVar<IType>MetaType. DEFAULT_TYPE_TYPEprivate static java.lang.ThreadLocal<java.util.LinkedList<IType>>GosuClassCompilingStack. g_compilingClassStackprivate TypeLoaderAccess.ArgCallable<IType,java.lang.Object>TypeLoaderAccess. getIntrinsicTypeFromObject_Callableprivate TypeLoaderAccess.ArgCallable<IType,java.lang.String>TypeLoaderAccess. getNamespaceTypeIfValid_Callableprivate static java.util.Map<java.lang.Class<? extends IType>,java.lang.Class<? extends AbstractTypeRef>>TypeRefFactory. ITYPE_PROXY_CLASS_BY_ITYPE_CLASSMethods in gw.internal.gosu.parser with type parameters of type IType Modifier and Type Method Description static <E extends IType>
ETypeLord. getPureGenericType(E type)Methods in gw.internal.gosu.parser that return IType Modifier and Type Method Description protected ITypeAbstractTypeRef. _getType()ITypeGosuVarPropertyInfo. assignActualType(IType type)private ITypeGosuParser. boundCtxType(IType ctxType)private ITypeGosuParser. boundCtxType(IType ctxType, boolean bKeepTypeVars)ITypeTypeLoaderAccess. boundTypes(IType targetType, java.util.List<IType> typesToBound)static ITypeTypeLord. boundTypes(IType type, java.util.List<IType> typesToBound)static ITypeTypeLord. boundTypes(IType type, java.util.List<IType> typesToBound, boolean bKeepTypeVars)private ITypeModuleTypeLoader. cacheNamespace(java.lang.String name, IType type)private ITypeModuleTypeLoader. cacheType(java.lang.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 ITypeGosuParser. findImpl(IType typeToInit)private ITypeModuleTypeLoader. findInCache(java.lang.String fqnNoArrays)private ITypeModuleTypeLoader. findInCaseInsenstiveCache(java.lang.String fqnNoArrays)static ITypeTypeLord. findLeastUpperBound(java.util.List<? extends IType> types)private static ITypeTypeLord. findLeastUpperBoundImpl(java.util.List<? extends IType> types, java.util.Set<IType> resolvingTypes)private ITypeGosuParser. findLeastUpperBoundWithCoercions(ConditionalTernaryExpression cte, Expression first, Expression second)static ITypeTypeLord. findParameterizedStructureType(IType structureType, IType from)ITypeTypeLoaderAccess. 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)ITypeGosuClass. findProxiedClassInHierarchy()static ITypeLocalClassForNameHack. forName(java.lang.String name)static ITypeCompoundType. get(IType... types)static ITypeCompoundType. get(java.util.Set<IType> types)ITypeTypeLoaderAccess. get(IJavaClassInfo javaClassInfo)ITypeTypeLoaderAccess. get(java.lang.Class<?> javaClass)Gets the intrinsic type for a given class.ITypeTypeLoaderAccess.TypeGetter. get()ITypeAsmTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap)ITypeAsmTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)private ITypeParameterizedDynamicPropertySymbol. getActualType(IType propType, IGosuClassInternal ownerType)private ITypeReducedParameterizedDynamicPropertySymbol. getActualType(IType propType, IGosuClassInternal ownerType)ITypeTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap)ITypeTypeJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeTypeLoaderAccess. 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, java.util.Set<IType> visited)static ITypeTypeLord. getActualType(IAsmType type, TypeVarToTypeMap actualParamByVarName)static ITypeTypeLord. getActualType(IAsmType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, java.util.LinkedHashSet<IAsmType> recursiveTypes)static ITypeTypeLord. getActualType(java.lang.reflect.Type type, TypeVarToTypeMap actualParamByVarName)static ITypeTypeLord. getActualType(java.lang.reflect.Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)static ITypeTypeLord. getActualType(java.lang.reflect.Type type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, java.util.LinkedHashSet<java.lang.reflect.Type> recursiveTypes)ITypeGosuBaseAttributedFeatureInfo. getActualTypeInContainer(IFeatureInfo container, IType type)ITypeContextType.BlockContextType. getAlternateType()ITypeContextType. getAlternateType()private static ITypeParserBase. getAndAssignOperatorOverloader(IType lhsType, IType rhsType, int op, ParsedElement parsedElement)IType[]DynamicFunctionSymbol. getArgTypes()IType[]ReducedDynamicFunctionSymbol. getArgTypes()ITypeCompoundType. getArrayType()ITypeErrorType. getArrayType()ITypeGosuClass. getArrayType()ITypeJavaType. getArrayType()ITypeMetaType. getArrayType()ITypeNamespaceType. getArrayType()ITypeTypeVariableType. getArrayType()ITypeGosuPropertyInfo. getAssignableFeatureType()ITypeJavaPropertyInfo. getAssignableFeatureType()ITypeDynamicPropertySymbol. getAssignableType()ITypeReducedDynamicPropertySymbol. getAssignableType()ITypePropertyNotFoundException. getBeanClass()private ITypeGosuParser. getBlockReturnType(IParsedElement blockBody, IType ctxType)ITypeBlockClass. getBlockType()ITypeGenericTypeVariable. getBoundingType()ITypeTypeVariableType. getBoundingType()static ITypeTypeLord. getBoxedTypeFromPrimitiveType(IType primitiveType)ITypeTypeLoaderAccess. getBoxType(IType primitiveType)ITypeTypeLoaderAccess. getByFullName(java.lang.String fullyQualifiedName)Gets an intrinsic type based on a fully-qualified name.ITypeTypeLoaderAccess. getByFullNameIfValid(java.lang.String fullyQualifiedName)Gets a type based on a fully-qualified name.private ITypeTypeLoaderAccess. getByFullNameIfValid(java.lang.String fullyQualifiedName, boolean skipJava)ITypeTypeLoaderAccess. getByFullNameIfValidNoJava(java.lang.String fullyQualifiedName)ITypeTypeLoaderAccess. getByRelativeName(java.lang.String relativeName)ITypeTypeLoaderAccess. getByRelativeName(java.lang.String relativeName, ITypeUsesMap typeUses)Gets an intrinsic type based on a relative name.ITypeModuleTypeLoader. getCachedType(java.lang.String fqn)private ITypeGosuClassTypeInfo. getCompilingClass()We expose type info in a context sensitive manner.static ITypeJavaTypeInfo. getCompilingClass(IType type)static ITypeGosuClassCompilingStack. getCompilingType(java.lang.String typeName)ITypeTypeLoaderAccess. getCompilingType(java.lang.String strName)ITypeCompoundType. getComponentType()ITypeErrorType. getComponentType()ITypeGosuClass. getComponentType()ITypeMetaType. getComponentType()ITypeNamespaceType. getComponentType()ITypeTypeLoaderAccess. getComponentType(IType valueType)ITypeTypeVariableType. getComponentType()ITypeTypeLoaderAccess. getCompoundType(java.util.Set<IType> types)static ITypeTypeLord. getConcreteType(IType type)ITypeGosuPropertyInfo. getContainingType()ITypeExpression. 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.ITypeGosuProgram. getContextType()static ITypeTypeLord. getCoreType(IType type)static ITypeGosuClassCompilingStack. getCurrentCompilingType()ITypeTypeLoaderAccess. getCurrentCompilingType()ITypeInitializerSymbol. getDeclaringTypeOfProperty()ITypeTypeLoaderAccess. getDefaultParameterizedType(IType type)static ITypeTypeLord. getDefaultParameterizedType(IType type)ITypeTypeLoaderAccess. getDefaultParameterizedTypeWithTypeVars(IType type)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map, java.util.Set<IType> visited)ITypeTypeLoaderAccess. getDefaultType(java.lang.String name)ITypeBlockClass. getEnclosingNonBlockType()ITypeGosuClass. getEnclosingNonBlockType()ITypeICompilableTypeInternal. getEnclosingNonBlockType()ITypeIGosuClassInternal. getEnclosingNonBlockType()ITypeAsmClassJavaClassInfo. getEnclosingType()ITypeClassJavaClassInfo. getEnclosingType()ITypeCompoundType. getEnclosingType()ITypeErrorType. getEnclosingType()private ITypeGosuParser. getEnclosingType()ITypeJavaType. getEnclosingType()ITypeMetaType. getEnclosingType()private static ITypeOuterFunctionSymbol. getEnclosingType(ICompilableTypeInternal gsClass)ITypeParseTree. getEnclosingType()ITypeTypeVariableType. getEnclosingType()ITypeGosuClass. getEnclosingTypeReference()ITypeGosuEnhancement. getEnhancedType()ITypeIJavaEnumTypeInternal. getEnumType()ITypeJavaEnumType. getEnumType()ITypeGosuExceptionInfo. getExceptionType()ITypeTypeLoaderAccess. getExpandableComponentType(IType type)static ITypeTypeLord. getExpandableComponentType(IType type)static ITypeTypeLord. getExpandableComponentType(IType type, boolean bCore)ITypeArgExceptionInfo. getExpectedQualifierType()ITypeGosuProgram. getExpectedReturnType()ITypeArgExceptionInfo. getExpectedType()ITypeArrayExpansionPropertyInfo. getFeatureType()Make an array type from the delegate's type, if it's not already an array.ITypeErrorTypeInfo.UniversalProperty. getFeatureType()ITypeGosuMethodParamInfo. getFeatureType()ITypeGosuPropertyInfo. getFeatureType()ITypeGosuVarPropertyInfo. getFeatureType()ITypeJavaFieldPropertyInfo. getFeatureType()ITypeJavaMethodParamInfo. getFeatureType()ITypeJavaPropertyInfo. getFeatureType()ITypeMetaTypeTypeInfo.TypeProperty. getFeatureType()ITypeParameterDescriptorJavaParameterDescriptor. getFeatureType()ITypeStaticPropertyInfo. getFeatureType()ITypeTypeLoaderAccess. getFromObject(java.lang.Object object)Returns the intrinsic type for the given Object.ITypeTypeLoaderAccess. getFunctionalInterface(IFunctionType type)static ITypeTypeLord. getFunctionalInterface(IFunctionType funcType)ITypeCompoundType. getGenericType()ITypeErrorType. getGenericType()ITypeMetaType. getGenericType()ITypeNamespaceType. getGenericType()ITypeTypeVariableType. getGenericType()private ITypeGosuParser. getInnerClass(java.lang.String strMemberName, IType memberType, IHasInnerClass typeLiteralType)ITypeJavaType. getInnerClass(java.lang.CharSequence name)IType[]CompoundType. getInterfaces()IType[]ErrorType. getInterfaces()IType[]GosuClass. getInterfaces()IType[]JavaType. getInterfaces()IType[]MetaType. getInterfaces()IType[]NamespaceType. getInterfaces()IType[]TypeVariableType. getInterfaces()ITypeJavaEnumType.EnumAdapter. getIntrinsicType()ITypeTypeLoaderAccess. getIntrinsicTypeByFullName(java.lang.String fullyQualifiedName)ITypeDefaultTypeLoader. getIntrinsicTypeFromObject(java.lang.Object object)ITypeITypeLoaderStackInternal. getIntrinsicTypeFromObject(java.lang.Object object)ITypeModuleTypeLoader. getIntrinsicTypeFromObject(java.lang.Object object)ITypeTypeLoaderAccess. getIntrinsicTypeFromObject(java.lang.Object object)ITypeAsmClassJavaClassInfo. getJavaType()ITypeClassJavaClassInfo. getJavaType()ITypeTypeLoaderAccess. getJavaType(java.lang.Class javaClass)ITypeDefaultEntityAccess. 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(java.lang.String strValue)private ITypeGosuClass. getOuterMostEnclosingClass(IType innerClass)static ITypeTypeLord. getOuterMostEnclosingClass(IType innerClass)ITypeArrayExpansionMethodInfo. getOwnersType()ITypeArrayExpansionPropertyInfo. getOwnersType()ITypeClassAnnotationInfo. getOwnersType()ITypeErrorTypeInfo. getOwnersType()ITypeGosuExceptionInfo. getOwnersType()ITypeRepeatableContainerAnnotationInfo. 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)ITypeAbstractGenericMethodInfo. getParameterizedReturnType(IType... typeParams)ITypeGosuPropertyInfo. getParameterizedReturnType(IType... typeParams)ITypeGosuVarPropertyInfo. getParameterizedReturnType(IType... typeParams)ITypeJavaMethodInfo. getParameterizedReturnType(IType... typeParams)ITypeCompoundType. getParameterizedType(IType... ofType)ITypeErrorType. getParameterizedType(IType... ofType)ITypeJavaType. getParameterizedType(IType... paramTypes)ITypeNamespaceType. getParameterizedType(IType... ofType)ITypeTypeVariableType. getParameterizedType(IType... ofType)private ITypeGosuParser. getParamTypeFromParamName(IInvocableType invType, java.lang.String strParam, int[] iPos)private IType[]GosuParser. getParamTypes(java.util.List<Expression> argExpressions)ITypeTypeLoaderAccess. getPrimitiveType(IType boxType)ITypeGosuIndustrialParkImpl. getPureGenericType(IType type)ITypeGosuAnnotationInfo. getRepeatableContainer()ITypeArrayExpansionMethodInfo. getReturnType()ITypeAsmMethodJavaClassMethod. getReturnType()ITypeDynamicFunctionSymbol. getReturnType()ITypeErrorTypeInfo.UniversalMethodInfo. getReturnType()ITypeExpression. getReturnType()ITypeGosuMethodInfo. getReturnType()ITypeGosuProgram. getReturnType()ITypeJavaMethodInfo. getReturnType()ITypeMethodJavaClassMethod. getReturnType()ITypeReducedDynamicFunctionSymbol. getReturnType()ITypeStatement. getReturnType()static ITypeTypeLord. getRootType(IType type)ITypeGosuVarPropertyInfo. getScopedSymbolType()ITypeCompoundType. getSupertype()ITypeErrorType. getSupertype()ITypeGosuClass. getSupertype()ITypeGosuEnhancement. getSupertype()ITypeJavaType. getSupertype()ITypeMetaType. getSupertype()ITypeTypeVariableType. getSupertype()protected ITypeJavaType. getTheRef()static ITypeTypeLord. getTopLevelType(IType type)ITypeClassAnnotationInfo. getType()ITypeContextType.CommonContextType. getType()ITypeContextType. getType()ITypeDefaultTypeLoader. getType(java.lang.String fullyQualifiedName)ITypeErrorTypeInfo.UniversalConstructorInfo. getType()ITypeExpression. getType()Returns this Expression's IType.ITypeGosuAnnotation. getType()ITypeGosuAnnotationInfo. getType()ITypeGosuConstructorInfo. getType()ITypeGosuDocAnnotation. getType()ITypeIGosuAnnotation. getType()ITypeIMetadataProvider. getType(java.lang.Object intrinsicType)ITypeJavaConstructorInfo. getType()ITypeMemberFieldSymbol. getType()ITypeMetaType. getType()ITypeReducedSymbol. getType()ITypeRepeatableContainerAnnotationInfo. getType()ITypeSymbol. getType()Returns the Symbol's type.ITypeITypeLoaderStackInternal. getTypeByFullNameIfValid(java.lang.String fullyQualifiedName, boolean skipJava)ITypeModuleTypeLoader. getTypeByFullNameIfValid(java.lang.String fullyQualifiedName, boolean skipJava)ITypeTypeLoaderAccess. getTypeByRelativeNameIfValid_NoGenerics(java.lang.String relativeName, ITypeUsesMap typeUses)ITypeJavaType. getTypeFromJavaBackedType()private ITypeJavaPropertyInfo. getTypeFromMethod(IJavaClassMethod m)ITypeTypeLoaderAccess. getTypeFromObject(java.lang.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)ITypeContextType. getUnboundType()private static ITypeParserBase. handleBoxedAndPrimitiveTypes(IType lhsType, IType rhsType)ITypeContextInferenceManager. infer(Expression e)private ITypeGosuParser. inferArgType(IType contextType, TypeVarToTypeMap inferenceMap)private ITypeGosuParser. inferReturnTypeForBlockArgument(ContextType contextType, IType[] unbound)private static ITypeTypeLord. inferringType(IType type, java.util.List<IType> currentlyInferringTypes, boolean bKeepTypeVars)private IType[]GosuClassParser. inheritsWithDifferentTypeParams(IType superType, java.util.List<IType> interfaces, IType iface)private ITypeModuleTypeLoader. loadNamespaceAndCacheResult(java.lang.String fullyQualifiedName)private ITypeModuleTypeLoader. loadNamespaceType(java.lang.String namespace)private ITypeModuleTypeLoader. loadTypeAndCacheResult(java.lang.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)ITypeErrorTypeInfo.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, java.util.List<IType> interfaces)private IType[]GosuParser. parseFunctionParameterization(Expression e)private IType[]GosuParser. parsePossibleFunctionParameterization(java.lang.String name, MethodCallExpression e)ITypeTypeLoaderAccess. parseType(java.lang.String typeString)Converts a String name of a type into an IType.ITypeTypeLoaderAccess. parseType(java.lang.String typeString, ITypeUsesMap typeUsesMap)ITypeTypeLoaderAccess. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName)ITypeTypeLoaderAccess. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeTypeLord. parseType(java.lang.String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName)static ITypeTypeLord. parseType(java.lang.String strParameterizedTypeName, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeTypeLord. replaceRawGenericTypesWithDefaultParameterizedTypes(IType type)ITypeTypeLoaderAccess. 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)ITypeGosuClass. resolveRelativeInnerClass(java.lang.String strRelativeInnerClassName, boolean bForce)static ITypeParserBase. resolveRuntimeType(ArithmeticExpression expr, IType lhsType, int op, IType rhsType)private ITypeTypeUsesMap. resolveSubType(java.lang.String strRelativeName)protected ITypeParserBase. resolveType(ParsedElement parsedElement, IType lhsType, int op, IType rhsType)static ITypeParserBase. resolveType(IType lhsType, int op, IType rhsType)ITypeTypeUsesMap. resolveType(java.lang.String strRelativeName)private ITypeTypeUsesMap. resolveType(java.lang.String strRelativeName, java.lang.String strNs)private ITypeGosuParser. resolveTypeByRelativeName(java.lang.String strTypeName)protected ITypeParserBase. resolveTypeForArithmeticExpression(ParsedElement parsedElement, IType lhsType, java.lang.String op, IType rhsType)private ITypeGosuParser. resolveTypeName(java.lang.String strTypeName, boolean bRelative)private ITypeTypeUsesMap. resolveTypesInAllNamespaces(java.lang.String strRelativeName)private static ITypeTypeLord. solveType(IType genParamType, IType argType, TypeVarToTypeMap inferenceMap, boolean bReverse, ITypeVariableType tvType, IType type)private IType[]GosuClassParseInfo. typesFromSymbols(java.util.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, java.lang.String strNs, java.lang.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 IType Modifier and Type Method Description java.lang.Class<? extends IType>AbstractTypeRef. _getClassOfRef()private java.util.Set<IType>GosuClass. createAllTypesInHierarchy()private java.util.List<IType>GosuParser. evalTypes(java.util.List<IExpression> arguments)private java.util.List<java.util.List<IType>>GosuParser. extractContextTypes(java.util.List<? extends IInvocableType> funcTypes)private static java.util.Set<IType>TypeLord. findLubForBlockTypes(java.util.List<? extends IBlockType> types, java.util.Set<IType> resolvingTypes)private static java.util.Set<IType>TypeLord. findParameterizationLUBS(java.util.List<? extends IType> currentTypes, java.util.Set<IType> lubSet, java.util.Set<IType> resolvingTypes)static java.util.Set<IType>TypeLord. getAllClassesInClassHierarchyAsIntrinsicTypes(IType type)static java.util.Set<IType>TypeLord. getAllClassesInClassHierarchyAsIntrinsicTypes(IJavaClassInfo cls)java.util.Set<? extends IType>CompoundType. getAllTypesInHierarchy()java.util.Set<? extends IType>ErrorType. getAllTypesInHierarchy()java.util.Set<IType>GosuClass. getAllTypesInHierarchy()java.util.Set<IType>JavaType. getAllTypesInHierarchy()java.util.Set<? extends IType>MetaType. getAllTypesInHierarchy()java.util.Set<? extends IType>NamespaceType. getAllTypesInHierarchy()java.util.Set<IType>TypeVariableType. getAllTypesInHierarchy()static java.util.Set<IType>TypeLord. getArrayVersionsOfEachType(java.util.Set componentTypes)java.util.Set<IType>CompoundType. getCompoundTypeComponents()java.util.Set<IType>ErrorType. getCompoundTypeComponents()java.util.Set<IType>GosuClass. getCompoundTypeComponents()java.util.Set<IType>JavaType. getCompoundTypeComponents()java.util.Set<IType>MetaType. getCompoundTypeComponents()java.util.Set<IType>NamespaceType. getCompoundTypeComponents()java.util.Set<IType>TypeVariableType. getCompoundTypeComponents()private java.util.List<IType>GosuParser. getContextTypesForBlockArgument(ContextType ctxType)java.util.List<IType>ParserBase. getCurrentlyInferringFunctionTypeVars()java.util.List<IType>GosuClass. getLoadedInnerClasses()java.util.List<? extends IType>JavaType. getLoadedInnerClasses()java.util.List<? extends IType>GosuClass. getSubtypes()private java.util.Set<IType>MetaType. getTypeInterfaces(IType type, java.util.Set<IType> set)private java.util.Set<IType>MetaTypeTypeInfo. getTypeInterfaces(IType type, java.util.Set<IType> set)java.util.Set<IType>CompoundType. getTypes()private java.util.List<IType>GosuParser. getTypes(java.util.List<? extends IExpression> list)private Pair<IType,ITypeLoader>ModuleTypeLoader. loadType(java.lang.String fullyQualifiedName, boolean skipJava)private java.util.List<IType>EnhancementIndex.EnhancementManager. makeOrderedTypeParams(TypeVarToTypeMap map, IGosuEnhancementInternal enhancementType)private java.util.TreeSet<IType>MetaTypeTypeInfo. makeTreeSet()protected java.util.List<IType>ParserBase. peekInferringFunctionTypeVariableTypes()protected java.util.List<IType>ParserBase. popInferringFunctionTypeVariableTypes()private static java.util.Set<IType>CompoundType. removeRedundantTypes(java.util.Set<IType> types)Methods in gw.internal.gosu.parser with parameters of type IType Modifier and Type Method Description private booleanGosuParser. _areParametersEquivalent(IDynamicFunctionSymbol dfs1, IDynamicFunctionSymbol dfs2, IType[] args, IType[] toArgs)private voidGosuParser. _doParseObjectInitializer(IType objectType)private booleanTypeLoaderAccess. _genericInterfacesClash(IType rhsType, IType lhsType)private static java.lang.StringTypeLord. _getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType, boolean bIncludeModule, java.util.Set<IType> visited)private static booleanTypeLord. _isRecursiveType(IType declaringClass, java.util.Set<IType> visited)private static booleanTypeLord. _isRecursiveType(ITypeVariableType subject, java.util.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) voidAbstractTypeRef. _setType(IType type)static voidTypeLord. addAllClassesInClassHierarchy(IType type, java.util.Set<IType> set)static voidTypeLord. addAllClassesInClassHierarchy(IType type, java.util.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, java.util.Collection methodsToAddTo)private voidDefaultEntityAccess. addEnhancementMethods(IType typeToEnhance, java.util.Collection methodsToAddTo, IModule module, java.util.Set<IModule> visited)voidEnhancementIndex. addEnhancementMethods(IType typeToEnhance, java.util.Collection<IMethodInfo> methodsToAddTo)voidDefaultEntityAccess. addEnhancementProperties(IType typeToEnhance, java.util.Map propertyInfosToAddTo, boolean caseSensitive)private voidDefaultEntityAccess. addEnhancementProperties(IType typeToEnhance, java.util.Map propertyInfosToAddTo, boolean caseSensitive, IModule module, java.util.Set<IModule> visited)voidEnhancementIndex. addEnhancementProperties(IType typeToEnhance, java.util.Map<java.lang.CharSequence,IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive)voidEnhancementIndex. addEntry(IType enhancedType, IGosuEnhancement enhancement)private voidJavaType. addGenericTypes(IType type, java.util.Set<IType> includeGenericTypes)private voidTypeLoaderAccess. addGosuProxyClass(IdentitySet<ITypeRef> allTypes, IType type)voidGosuClass. addInterface(IType type)voidIGosuClassInternal. addInterface(IType type)private voidGosuParser. addJavaPropertyMethods(java.lang.String strMemberName, IType rootType, java.util.List<IFunctionType> listFunctionTypes)private voidGosuProgram. addProgramInstanceMethod(ISymbolTable symTable, GosuClassParser parser, IJavaType cls, java.lang.String strMethod, IType params)static voidTypeLord. addReferencedTypeVarsThatAreNotInMap(IType type, TypeVarToTypeMap map)private static voidContextSensitiveCodeRunner. addThisSymbolForEnhancement(IType enclosingType, ISymbolTable symTable)private static java.lang.StringBuilderTypeLord. appendTypeName(boolean bWithEnclosingType, boolean bIncludeModule, java.lang.StringBuilder sb, IType paramType, java.util.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, java.lang.Object lhsValue, java.lang.Object rhsValue)private booleanGosuParser. areParametersEquivalent(IDynamicFunctionSymbol dfs, IDynamicFunctionSymbol dfsExisting, IType... extraParams)private static booleanParserBase. assertBoxedOrBigNumber(ParserBase parser, ParsedElement parsedElement, IType rhsType, int op)ITypeGosuVarPropertyInfo. 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)ITypeTypeLoaderAccess. boundTypes(IType targetType, java.util.List<IType> typesToBound)static ITypeTypeLord. boundTypes(IType type, java.util.List<IType> typesToBound)static ITypeTypeLord. boundTypes(IType type, java.util.List<IType> typesToBound, boolean bKeepTypeVars)private ITypeModuleTypeLoader. cacheNamespace(java.lang.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.booleanTypeLoaderAccess. canCast(IType lhsType, IType rhsType)private 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, java.lang.String strMethod, GosuParser parserState)private voidEnhancementIndex. checkNotIndexing(IType typeToEnhance)java.lang.ObjectArrayExpansionMethodInfo.ArrayExpansionCallHandler. coerceValue(IType typeToCoerceTo, java.util.List<java.lang.Object> list)static voidContextSensitiveCodeRunner. collectLocalSymbols(IType enclosingType, ISymbolTable symTable, IParsedElement parsedElement, int iOffset)intCompoundType.TypeComparator. compare(IType o1, IType o2)private static java.lang.BooleanTypeLord. compareWithDeclarationSiteVariance(IType to, IType from, int iIndex)static java.lang.ObjectContextSensitiveCodeRunner. compileAndRunMeSomeCode(java.lang.Object source, IGosuClass ctxClass, java.lang.Object outer, IType enclosingClass, java.lang.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)IGenericTypeVariableGenericTypeVariable. copy(IType boundingType)IGosuClassInternalGosuClassProxyFactory. create(IType type)IJavaTypeInfoTypeInfoFactoryImpl. create(IType intrType, IJavaClassInfo backingClass)IJavaTypeInfoTypeInfoFactoryImpl. create(IType intrType, java.lang.Class<?> backingClass)ITypeRefTypeRefFactory. create(IType type)Wraps the actual class with a proxy.IGosuClassInternalGosuClassProxyFactory. createImmediately(IType type)IMetaTypeGosuIndustrialParkImpl. createMetaType(IType type, boolean literal)ISymbolGosuIndustrialParkImpl. createSymbol(java.lang.CharSequence name, IType type, IStackProvider stackProvider)ISymbolGosuIndustrialParkImpl. createSymbol(java.lang.CharSequence name, IType type, java.lang.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 booleanTypeLord. encloses(IType type, IType inner)static booleanTypeLord. enclosingTypeInstanceInScope(IType type, IGosuClassInternal inner)private booleanEnhancementIndex. enhancementApplies(IType typeEnhanced, IType typeToEnhance, boolean exact)private voidGosuClassParser. ensureEnhancedTypeUsesTypeVarsOfEnhancement(java.util.List<ITypeVariableDefinitionExpression> typeVarLiteralList, IType enhancedType)private java.lang.ObjectGosuAnnotationInfo. eval(java.lang.String strExprSource, IType type)private static ITypeTypeLord. findActualDeclaringType(IType ownersType, IType declaringType)static ITypeTypeLord. findGreatestLowerBound(IType t1, IType t2)static ITypeGosuParser. findImpl(IType typeToInit)static IMethodInfoParserBase. findMathOpMethod(IType lhsType, int op, IType rhsType)static ITypeTypeLord. findParameterizedStructureType(IType structureType, IType from)ITypeTypeLoaderAccess. 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(java.lang.StringBuilder sb, IType returnType)private booleanTypeLoaderAccess. genericInterfacesClash(IType rhsType, IType lhsType)static ITypeCompoundType. get(IType... types)static MetaTypeMetaType. get(IType type)ITypeRefTypeRefFactory. get(IType type)private IRelativeTypeInfo.AccessibilityJavaTypeInfo. getAccessibilityForClass(IType ownersClass, IType whosAskin)IRelativeTypeInfo.AccessibilityCompoundTypeInfo. getAccessibilityForType(IType whosAskin)IRelativeTypeInfo.AccessibilityGosuClassTypeInfo. getAccessibilityForType(IType whosaskin)IRelativeTypeInfo.AccessibilityJavaTypeInfo. getAccessibilityForType(IType whosaskin)IRelativeTypeInfo.AccessibilityMetaTypeTypeInfo. getAccessibilityForType(IType whosAskin)private ITypeParameterizedDynamicPropertySymbol. getActualType(IType propType, IGosuClassInternal ownerType)private ITypeReducedParameterizedDynamicPropertySymbol. getActualType(IType propType, IGosuClassInternal ownerType)ITypeTypeLoaderAccess. 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, java.util.Set<IType> visited)ITypeGosuBaseAttributedFeatureInfo. getActualTypeInContainer(IFeatureInfo container, IType type)static java.util.Set<IType>TypeLord. getAllClassesInClassHierarchyAsIntrinsicTypes(IType type)private static ITypeParserBase. getAndAssignOperatorOverloader(IType lhsType, IType rhsType, int op, ParsedElement parsedElement)IAnnotationInfoArrayExpansionMethodInfo. getAnnotation(IType type)IAnnotationInfoArrayExpansionPropertyInfo. getAnnotation(IType type)IAnnotationInfoErrorTypeInfo. getAnnotation(IType type)java.util.List<IAnnotationInfo>ArrayExpansionMethodInfo. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>ArrayExpansionPropertyInfo. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>ErrorTypeInfo. getAnnotationsOfType(IType type)private ITypeGosuParser. getBlockReturnType(IParsedElement blockBody, IType ctxType)IGosuClassGosuIndustrialParkImpl. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)static ITypeTypeLord. getBoxedTypeFromPrimitiveType(IType primitiveType)ITypeTypeLoaderAccess. getBoxType(IType primitiveType)IConstructorInfoCompoundTypeInfo. getCallableConstructor(IType... params)IConstructorInfoErrorTypeInfo. getCallableConstructor(IType... params)IConstructorInfoGosuClassTypeInfo. getCallableConstructor(IType... params)IConstructorInfoJavaTypeInfo. getCallableConstructor(IType... params)IConstructorInfoMetaTypeTypeInfo. getCallableConstructor(IType... params)IConstructorInfoNamespaceTypeInfo. getCallableConstructor(IType... params)IMethodInfoCompoundTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoErrorTypeInfo. getCallableMethod(java.lang.CharSequence method, IType... params)IMethodInfoGosuClassTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoJavaTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoMetaTypeTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoNamespaceTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)java.util.Set<TypeName>NamespaceType. getChildren(IType whosaskin)static ITypeJavaTypeInfo. getCompilingClass(IType type)ITypeTypeLoaderAccess. getComponentType(IType valueType)static ITypeTypeLord. getConcreteType(IType type)IConstructorInfoCompoundTypeInfo. getConstructor(IType... params)IConstructorInfoCompoundTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoErrorTypeInfo. getConstructor(IType... params)IConstructorInfoGosuClassTypeInfo. getConstructor(IType... params)IConstructorInfoGosuClassTypeInfo. getConstructor(IType whosAskin, IType[] params)private IConstructorInfoGosuParser. getConstructor(IType instanceClass)IConstructorInfoJavaTypeInfo. getConstructor(IType... params)IConstructorInfoJavaTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoMetaTypeTypeInfo. getConstructor(IType... params)IConstructorInfoMetaTypeTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoNamespaceTypeInfo. getConstructor(IType... params)java.util.List<? extends IConstructorInfo>CompoundTypeInfo. getConstructors(IType whosaskin)java.util.List<GosuConstructorInfo>GosuClassTypeInfo. getConstructors(IType whosAskin)java.util.List<? extends IConstructorInfo>JavaTypeInfo. getConstructors(IType whosAskin)java.util.List<? extends IConstructorInfo>MetaTypeTypeInfo. getConstructors(IType whosaskin)IConstructorTypeGosuParser. getConstructorType(IType classBean, Expression[] eArgs, java.util.List<IConstructorType> listAllMatchingMethods, ParserBase parserState)Get the type of the method specified in the member path.static ITypeTypeLord. getCoreType(IType type)ITypeTypeLoaderAccess. getDefaultParameterizedType(IType type)static ITypeTypeLord. getDefaultParameterizedType(IType type)ITypeTypeLoaderAccess. getDefaultParameterizedTypeWithTypeVars(IType type)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map, java.util.Set<IType> visited)java.util.List<IGosuEnhancementInternal>EnhancementIndex. getEnhancementsForType(IType typeToEnhance)IPropertyInfoDefaultEntityAccess. getEntityIdProperty(IType rootType)java.lang.ObjectDefaultEntityAccess. getEntityInstanceFrom(java.lang.Object entity, IType classEntity)ITypeTypeLoaderAccess. getExpandableComponentType(IType type)static ITypeTypeLord. getExpandableComponentType(IType type)static ITypeTypeLord. getExpandableComponentType(IType type, boolean bCore)IFunctionTypeGosuParser. getFunctionType(IType classBean, java.lang.String functionName, Expression[] eArgs, java.util.List<IFunctionType> listAllMatchingMethods, GosuParser parser, boolean bMatchParamTypes)private Pair<java.lang.Integer,java.lang.Class>GosuArrayClass. getGosuClassDepthPair(IType component, int depth)IGosuClassGosuIndustrialParkImpl. getGosuClassFrom(IType fromType)static IGosuClassInternalIGosuClassInternal.Util. getGosuClassFrom(IType type)longDefaultEntityAccess. getHashedEntityId(java.lang.String strId, IType classEntity)private IConstructorInfoGosuParser. getImplicitConstructor(IType type)private static intTypeLord. getIndex(IType type)private ITypeGosuParser. getInnerClass(java.lang.String strMemberName, IType memberType, IHasInnerClass typeLiteralType)private java.lang.ClassTypeRefFactory. getJavaClass(IType iface)static ITypeTypeLord. getLeastUpperBoundForPrimitiveTypes(IType t0, IType t1)static MetaTypeMetaType. getLiteral(IType type)java.lang.StringDefaultEntityAccess. getLocalizedTypeInfoName(IType type)java.lang.StringDefaultEntityAccess. getLocalizedTypeName(IType type)IMethodInfoCompoundTypeInfo. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoCompoundTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoErrorTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoGosuClassTypeInfo. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoGosuClassTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoJavaTypeInfo. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoJavaTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoMetaTypeTypeInfo. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoMetaTypeTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoNamespaceTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)static MethodListBeanAccess. getMethods(ITypeInfo beanInfo, IType whosaskin)MethodListCompoundTypeInfo. getMethods(IType whosaskin)MethodListGosuClassTypeInfo. getMethods(IType whosAskin)java.util.List<? extends IMethodInfo>GosuIndustrialParkImpl. getMethods(ITypeInfo beanInfo, IType ownersIntrinsicType)MethodListJavaTypeInfo. getMethods(IType whosAskin)MethodListMetaTypeTypeInfo. getMethods(IType whosAskin)java.lang.StringTypeLoaderAccess. getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType)static java.lang.StringTypeLord. getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType)static java.lang.StringTypeLord. getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType, boolean bIncludeModule)static java.lang.StringTypeLord. getNameWithBoundQualifiedTypeVariables(IType type, boolean includeModules)java.lang.StringTypeLoaderAccess. getNameWithQualifiedTypeVariables(IType type)static java.lang.StringTypeLord. getNameWithQualifiedTypeVariables(IType type, boolean includeModules)private ITypeGosuParser. getNumberTypeFromContextType(IType ctxType)IFunctionTypeTypeLoaderAccess. getOrCreateFunctionType(java.lang.String strFunctionName, IType retType, IType[] paramTypes)protected ITypeRefGosuClass. getOrCreateTypeReference(IType type)ITypeRefTypeLoaderAccess. getOrCreateTypeReference(IType type)ITypeVariableTypeTypeLoaderAccess. getOrCreateTypeVariableType(java.lang.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)ITypeAbstractGenericMethodInfo. getParameterizedReturnType(IType... typeParams)ITypeGosuPropertyInfo. getParameterizedReturnType(IType... typeParams)ITypeGosuVarPropertyInfo. getParameterizedReturnType(IType... typeParams)ITypeJavaMethodInfo. getParameterizedReturnType(IType... typeParams)ITypeCompoundType. getParameterizedType(IType... ofType)ITypeErrorType. getParameterizedType(IType... ofType)IGosuClassInternalGosuClass. getParameterizedType(IType... paramTypes)IGosuEnhancementInternalGosuEnhancement. getParameterizedType(IType... paramTypes)ITypeJavaType. getParameterizedType(IType... paramTypes)IMetaTypeMetaType. getParameterizedType(IType... ofType)ITypeNamespaceType. getParameterizedType(IType... ofType)ITypeTypeVariableType. getParameterizedType(IType... ofType)(package private) java.util.Set<java.lang.String>EnhancementIndex. getPossibleEnhancementsForTypeFromIndex(IType typeToGetEnhancementsFor)private java.util.ArrayList<IConstructorType>GosuParser. getPreliminaryConstructorTypes(IType declaringClass, NewExpression e)private java.util.List<IFunctionType>GosuParser. getPreliminaryFunctionTypes(java.lang.String strMemberName, BeanMethodCallExpression e, IType rootType, IType[] typeParameters)ITypeTypeLoaderAccess. getPrimitiveType(IType boxType)static java.util.List<? extends IPropertyInfo>BeanAccess. getProperties(ITypeInfo beanInfo, IType classBean)java.util.List<? extends IPropertyInfo>CompoundTypeInfo. getProperties(IType whosaskin)java.util.List<IPropertyInfo>GosuClassTypeInfo. getProperties(IType whosAskin)java.util.List<? extends IPropertyInfo>GosuIndustrialParkImpl. getProperties(ITypeInfo beanInfo, IType classSource)java.util.List<IPropertyInfo>JavaTypeInfo. getProperties(IType whosAskin)java.util.List<? extends IPropertyInfo>MetaTypeTypeInfo. getProperties(IType whosaskin)static IPropertyInfoBeanAccess. getProperty(ITypeInfo beanInfo, IType classBean, java.lang.String strMember)IPropertyInfoCompoundTypeInfo. getProperty(IType whosaskin, java.lang.CharSequence propName)IPropertyInfoGosuClassTypeInfo. getProperty(IType whosAskin, java.lang.CharSequence propName)IPropertyInfoJavaTypeInfo. getProperty(IType whosAskin, java.lang.CharSequence propName)IPropertyInfoMetaTypeTypeInfo. getProperty(IType whosAskin, java.lang.CharSequence propName)static IPropertyInfoBeanAccess. getPropertyInfo(IType classBean, IType whosAskin, java.lang.String strProperty, IFeatureFilter filter, ParserBase parser, IScriptabilityModifier scriptabilityConstraint)static IPropertyInfoBeanAccess. getPropertyInfo(IType classBean, java.lang.String strProperty, IFeatureFilter filter, ParserBase parser, IScriptabilityModifier scriptabilityConstraint)IPropertyInfoGosuIndustrialParkImpl. getPropertyInfo(IType classBean, java.lang.String strProperty, IFeatureFilter filter, IParserPart parser, IScriptabilityModifier scriptabilityConstraint)private static IPropertyInfoBeanAccess. getPropertyInfo_NoException(IType classBean, IType whosAskin, java.lang.String strProperty, IFeatureFilter filter, ParserBase parser, IScriptabilityModifier scriptabilityConstraint)static IPropertyInfoBeanAccess. getPropertyInfo_NoException(IType classBean, java.lang.String strProperty, IFeatureFilter filter, ParserBase parser, IScriptabilityModifier scriptabilityConstraint)static IPropertyInfoBeanAccess. getPropertyInfoDirectly(IType classBean, java.lang.String strProperty)Resolves the property directly, as if the type were requesting it, giving access to all propertiesstatic IPropertyInfoBeanAccess. getPropertyInfoDirectly_NoException(IType classBean, java.lang.String strProperty)Resolves the property directly, as if the type were requesting it, giving access to all propertiesprivate static java.lang.StringGosuClassProxyFactory. getProxyName(IType type)ITypeGosuIndustrialParkImpl. getPureGenericType(IType type)private AbstractTypeRefTypeRefFactory. getRef(WeakFqnCache<AbstractTypeRef> map, java.lang.String key, IType type)private ITypeRefTypeRefFactory. getRefTheFastWay(IType type, java.lang.String strTypeName)private ITypeRefTypeRefFactory. getRefTheSafeWay(IType type, java.lang.String strTypeName)static ITypeTypeLord. getRootType(IType type)private static java.util.ArrayList<ISymbol>VarPropertySetFunctionSymbol. getSymbolArray(java.lang.CharSequence strVarIdentifier, IType varType)private ITypeRefTypeLoaderAccess. getTopLevelType(IType type)static ITypeTypeLord. getTopLevelType(IType type)private java.lang.StringMetaTypeTypeInfo. getTopLevelTypeName(IType type)private GosuClassTypeInfoEnhancementIndex.EnhancementManager. getTypeInfoForType(IType typeToGetEnhancementsFor, IGosuEnhancementInternal enhancementType)private java.util.Set<IType>MetaType. getTypeInterfaces(IType type, java.util.Set<IType> set)private java.util.Set<IType>MetaTypeTypeInfo. getTypeInterfaces(IType type, java.util.Set<IType> set)private ITypeMetaTypeTypeInfo. getTypeOfType(IType type)ITypeRefTypeLoaderAccess. getTypeReference(IType type)static java.util.List<ITypeVariableType>TypeLord. getTypeVariables(IType type)static booleanTypeLord. getTypeVariables(IType type, java.util.function.Predicate<ITypeVariableType> cb)private java.lang.ObjectGosuAnnotationInfo. getValueFromDeclaredDefaultValueAtDeclSite(IType type, java.lang.String field)private static ITypeParserBase. handleBoxedAndPrimitiveTypes(IType lhsType, IType rhsType)private voidGosuParser. handleImplicitCoercionsInArgs(ParsedElement element, IType[] argTypes, IType[] rawArgTypes, java.util.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 booleanGosuParser. hasMethod(IType type, java.lang.String name)private static booleanGosuParser. hasMethod_Cached(IType type, java.lang.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, java.util.List<IType> currentlyInferringTypes, boolean bKeepTypeVars)TypeVarToTypeMapAbstractGenericMethodInfo. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapGosuPropertyInfo. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapGosuVarPropertyInfo. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapJavaMethodInfo. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapAbstractGenericMethodInfo. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)TypeVarToTypeMapGosuPropertyInfo. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)TypeVarToTypeMapGosuVarPropertyInfo. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)TypeVarToTypeMapJavaMethodInfo. 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, java.util.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, java.util.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, java.lang.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, java.lang.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 booleanTypeLord. isSubtype(IType subtype, IType supertype)private 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 IGosuClassInternalGosuClass. makeCopy(IType... paramTypes)protected IGosuEnhancementInternalGosuEnhancement. makeCopy(IType... paramTypes)static ITypeTypeLord. makeDefaultParameterizedType(IType type)private static ITypeTypeLord. makeDefaultParameterizedTypeForCompoundType(IType type)static java.lang.StringGosuProgramParser. makeEvalKey(java.lang.String source, IType enclosingClass, int offset)static java.lang.StringGosuProgramParser. makeEvalKey(java.lang.String strSource, IType enclosingClass, IParsedElement ctxElem)private DynamicPropertySymbolGosuParser. makeGetter(VarStatement varStmt, java.lang.String strVarIdentifier, java.lang.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, java.lang.String strVarIdentifier, java.lang.String strPropertyName, IType varType, ModifierInfo modifiers, boolean bGetter, boolean bSetter)private voidGosuClassParser. makeProxy(IGosuClassInternal gsClass, IType extendedType)private DynamicPropertySymbolGosuParser. makeSetter(VarStatement varStmt, java.lang.String strVarIdentifier, java.lang.String strPropertyName, IType varType, ModifierInfo modifiers, ISymbol symbol, ICompilableType gsClass, DynamicPropertySymbol dps, boolean bOldSyntax)static java.util.List<ISymbol>TemplateRenderFunctionSymbol. makeSymbolsFromTypes(IType[] params)static java.lang.StringGosuClassProxyFactory. makeValueString(java.lang.Object value, IType returnType)private static TypeVarToTypeMapTypeLord. mapActualTypeByVarName(IType ownersType)private voidTypeLoaderAccess. mapBoxType(IType boxType, IType primitiveType)private static TypeVarToTypeMapTypeLord. mapGenericTypeByVarName(IType ownersType)TypeVarToTypeMapTypeLoaderAccess. 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, java.lang.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(java.lang.String[] t, int iOffset, int iLineNum, int iColumn, IParserState state, MethodCallExpression e, IType[] typeParameters, java.lang.String strFunction, ISymbol functionSymbol, int mark, int iLocationsCount)private java.util.List<? extends IInvocableType>GosuParser. maybeRemoveNonGenericMethods(java.util.List<? extends IInvocableType> listFunctionTypes, IType[] typeParams)private ITypeGosuParser. maybeResolveFunctionTypeVars(IDynamicFunctionSymbol dfs, IType type)private java.lang.StringGosuParser. maybeStripTypeModifier(java.lang.String strValue, IType numericTypeFrom)ITypeErrorTypeInfo.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 java.util.ArrayList<IFunctionType>GosuParser. parameterizeFunctionTypes(Expression expression, IType[] typeParameters, java.util.List<IFunctionType> listFunctionTypes)private ITypeGosuParser. parseAnonymousInnerClass(IType declaringClass, TypeLiteral typeLiteral, NewExpression newExpr, int state, int mark)private MethodScoreGosuParser. parseArgumentList(IType rootType, ParsedElement element, java.util.List<? extends IInvocableType> listFunctionTypes, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided)(package private) java.util.List<Expression>GosuParser. parseArrayValueList(IType componentType)private ExpressionGosuParser. parseAssignmentRhs(java.lang.String operation, IType typeExpected, Expression lhs)private voidGosuParser. parseCollectionInitializerList(IType type)IParseResultGosuProgramParser. parseEval(java.lang.String strSource, java.util.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)ExpressionGosuParser. parseExp(IScriptPartId partId, IType expectedExpressionType)ExpressionGosuParser. parseExp(IScriptPartId partId, IType expectedExpressionType, IFileContext context, boolean assignRuntime)private voidGosuParser. parseExplicitlyTypedNumericLiteral(java.lang.String strValue, IType numericTypeFrom)IExpressionGosuParser. 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(java.lang.String[] t, int iOffset, int iLineNum, int iColumn, LazyLightweightParserState state, MethodCallExpression e, IType[] typeParameters, java.lang.String strFunction, ISymbol functionSymbol, int markBeforeTypeArgs, int iLocBeforeTypeArgs, int markAfterTypeArgs)private voidGosuParser. parseMethodCall(java.lang.String[] t, IParserState state, MethodCallExpression e, IType[] typeParameters, java.lang.String strFunction, ISymbol functionSymbol)private voidGosuParser. parseMethodMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, java.lang.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, java.lang.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(java.lang.String num, IType numericTypeFrom, int radix)private voidGosuParser. parsePrefixNumericLiteral(java.lang.String strValue, IType numericTypeFrom)IProgramGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime)IProgramGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException)IProgramGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException, IType superType)IProgramGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType)IProgramGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType)IProgramGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime)IProgramGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException)private voidGosuParser. parsePropertyMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, java.lang.String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty, IType rootType, boolean bExpansion)IParseResultGosuProgramParser. parseRuntimeExpr(java.lang.String typeName, java.lang.String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)(package private) java.util.List<TypeLiteral>GosuParser. parseTypeParameters(IType enclosingType)(package private) DynamicPropertySymbolGosuParser. parseVarPropertyClause(VarStatement varStmt, ModifierInfo modifiers, java.lang.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, java.util.List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided)private MethodScoreGosuParser. reparseWithCorrectFunctionAndGtfo(MethodScore bestScore, boolean bShouldScoreMethods, java.util.List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided)static ITypeTypeLord. replaceRawGenericTypesWithDefaultParameterizedTypes(IType type)ITypeTypeLoaderAccess. 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, java.lang.String op, IType rhsType)private static booleanTypeLord. sameAsDefaultProxiedType(IType to, IType from)private MethodScoreGosuParser. scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, java.util.List<? extends IInvocableType> listFunctionTypes, java.util.List<Expression> argExpressions, boolean bSimple, boolean bLookInCache)private voidGosuParser. scrubAnnotationConstructors(IType declaringClass, java.util.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)voidExpression. setType(IType type)Sets this Expression's IType.voidMemberFieldSymbol. setType(IType type)(package private) voidReducedSymbol. setType(IType type)voidSymbol. setType(IType type)Sets 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(java.lang.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, java.util.List<Expression> argExpressions, java.util.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, java.lang.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, java.lang.String strNs, java.lang.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, java.lang.Object value)private ExpressionGosuParser. verifyWithComparableDimension(Expression rhs, IType lhsType)Method parameters in gw.internal.gosu.parser with type arguments of type IType Modifier and Type Method Description private static java.lang.StringTypeLord. _getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType, boolean bIncludeModule, java.util.Set<IType> visited)private static booleanTypeLord. _isRecursiveType(IType declaringClass, java.util.Set<IType> visited)private static booleanTypeLord. _isRecursiveType(ITypeVariableType subject, java.util.Set<IType> visited, IType... types)static voidTypeLord. addAllClassesInClassHierarchy(IType type, java.util.Set<IType> set)static voidTypeLord. addAllClassesInClassHierarchy(IType type, java.util.Set<IType> set, boolean bForce)private voidJavaType. addGenericTypes(IType type, java.util.Set<IType> includeGenericTypes)private voidGosuParser. addToCompoundType(java.util.List<IType> types)private voidGosuParser. addTypeVarsToList(java.util.List<IType> typeVariableTypes, IGenericTypeVariable[] typeVariables)private static java.lang.StringBuilderTypeLord. appendTypeName(boolean bWithEnclosingType, boolean bIncludeModule, java.lang.StringBuilder sb, IType paramType, java.util.Set<IType> visited)private static booleanTypeLord. areAllTypesBlocks(java.util.List<? extends IType> types)private booleanCompoundType. areAllTypesInterfaces(java.util.Set<IType> types)ITypeTypeLoaderAccess. boundTypes(IType targetType, java.util.List<IType> typesToBound)static ITypeTypeLord. boundTypes(IType type, java.util.List<IType> typesToBound)static ITypeTypeLord. boundTypes(IType type, java.util.List<IType> typesToBound, boolean bKeepTypeVars)private ITypeModuleTypeLoader. cacheType(java.lang.String name, Pair<IType,ITypeLoader> pair)Adds the type to the cache.static ITypeTypeLord. findLeastUpperBound(java.util.List<? extends IType> types)private static ITypeTypeLord. findLeastUpperBoundImpl(java.util.List<? extends IType> types, java.util.Set<IType> resolvingTypes)private static ITypeTypeLord. findLeastUpperBoundImpl(java.util.List<? extends IType> types, java.util.Set<IType> resolvingTypes)private static java.util.Set<IType>TypeLord. findLubForBlockTypes(java.util.List<? extends IBlockType> types, java.util.Set<IType> resolvingTypes)private static java.util.Set<IType>TypeLord. findParameterizationLUBS(java.util.List<? extends IType> currentTypes, java.util.Set<IType> lubSet, java.util.Set<IType> resolvingTypes)private static java.util.Set<IType>TypeLord. findParameterizationLUBS(java.util.List<? extends IType> currentTypes, java.util.Set<IType> lubSet, java.util.Set<IType> resolvingTypes)private java.lang.Class<? extends AbstractTypeRef>TypeRefFactory. generateProxyClass(java.lang.Class<? extends IType> typeClass)static ITypeCompoundType. get(java.util.Set<IType> types)static ITypeTypeLord. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars, java.util.Set<IType> visited)ITypeTypeLoaderAccess. getCompoundType(java.util.Set<IType> types)static ITypeTypeLord. getDefaultParameterizedTypeWithTypeVars(IType type, TypeVarToTypeMap map, java.util.Set<IType> visited)private voidTypeRefFactory. getInterfacesFrom(java.lang.Class<? extends IType> classOfType, java.util.List<java.lang.Class> interfaces)private static java.lang.StringCompoundType. getNameFrom(java.util.Set<IType> types, boolean bRelative)private java.lang.Class<? extends AbstractTypeRef>TypeRefFactory. getOrCreateTypeProxy(java.lang.Class<? extends IType> typeClass)private java.util.Set<IType>MetaType. getTypeInterfaces(IType type, java.util.Set<IType> set)private java.util.Set<IType>MetaTypeTypeInfo. getTypeInterfaces(IType type, java.util.Set<IType> set)static booleanJavaType. hasBeenUpdated(IJavaTypeInternal type, int tiChecksum, java.util.Set<IType> visited)private static booleanJavaType. haveAncestorsBeenUpdated(IJavaTypeInternal type, int tiChecksum, java.util.Set<IType> visited)private static ITypeTypeLord. inferringType(IType type, java.util.List<IType> currentlyInferringTypes, boolean bKeepTypeVars)private IType[]GosuClassParser. inheritsWithDifferentTypeParams(IType superType, java.util.List<IType> interfaces, IType iface)private ITypeGosuClassParser. parseEnhancedOrImplementedType(IGosuClassInternal gsClass, boolean bExtended, java.util.List<IType> interfaces)java.util.ArrayList<ISymbol>GosuParser. parseParameterDeclarationList(IParsedElement element, boolean bStatic, java.util.List<IType> inferredArgumentTypes)java.util.ArrayList<ISymbol>GosuParser. parseParameterDeclarationList(IParsedElement element, boolean bStatic, java.util.List<IType> inferredArgumentTypes, boolean bProperty, boolean bGetter, boolean bEmpty, boolean bVarDynamicArg)private static voidTypeLord. pruneNonLUBs(java.util.Set<IType> typeSet)protected voidParserBase. pushInferringFunctionTypeVars(java.util.List<IType> typeVariableTypes)private voidModuleTypeLoader. removeMissesAndErrors(java.util.Collection<IType> types)private static java.util.Set<IType>CompoundType. removeRedundantTypes(java.util.Set<IType> types)Constructors in gw.internal.gosu.parser with parameters of type IType Constructor Description AbstractDynamicSymbol(ISymbolTable symTable, java.lang.CharSequence strName, IType type)Constructs AbstractDynamicSymbol for use with an IGosuParser's ISymbolTable.AbstractDynamicSymbol(ISymbolTable symTable, java.lang.CharSequence strName, IType type, java.lang.Object value)ArgExceptionInfo(int iArgIndex, ParseException pe, IToken parserState, IType expectedType, IType expectedQualifierType)BlockContextType(IType ctxType, IType ctxTypeWithTypeVars, boolean bScoring)ClassAnnotationInfo(java.lang.annotation.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, java.lang.CharSequence strName, IType type, java.lang.Object value)EnhancementDynamicFunctionSymbol(ISymbolTable symTable, java.lang.CharSequence strName, IFunctionType type, java.util.List<ISymbol> args, IType enhancedType)GenericTypeVariable(TypeVariableDefinitionImpl typeVariableDefinition, IType boundingType)GenericTypeVariable(IType enclosingType, IJavaClassTypeVariable typeVar, TypeVarToTypeMap actualParamByVarName)GenericTypeVariable(java.lang.String strName, TypeVariableDefinitionImpl typeVariableDefinition, IType boundingType)GenericTypeVariable(java.lang.String strName, IType boundingType)GosuAnnotation(ICompilableTypeInternal enclosingType, IType type, Expression expression, AnnotationUseSiteTarget target, int iOffset, int end)GosuArrayClass(IType componentType, ITypeLoader typeLoader)GosuClass(IGosuClass genericClass, IType[] typeParams)GosuClass(IGosuClass genericClass, IType[] typeParams, boolean bCopyState)GosuDocAnnotation(ICompilableType ownersType, IType type, java.lang.String... args)GosuEnhancement(IGosuEnhancementInternal gosuEnhancement, IType[] paramTypes)GosuMethodParamInfo(IFeatureInfo container, IReducedSymbol arg, IType type)InitializerSymbol(java.lang.String strProperty, IType declaringTypeOfProperty)JavaBaseFeatureInfo(IType intrType)JavaFieldPropertyInfo(IFeatureInfo container, IType type, IJavaClassField field, boolean isStatic, boolean simplePropertyProcessing)JavaPropertyInfo(IFeatureInfo container, IJavaPropertyDescriptor pd, IType propertyType)JavaPropertyInfo(IFeatureInfo container, IJavaPropertyDescriptor pd, IType propertyType, IPresentationInfo presInfo)JavaType(IJavaClassInfo classInfo, DefaultTypeLoader loader, IType[] typeParams)JavaType(IJavaClassInfo cls, IType[] typeParams, DefaultTypeLoader loader)JavaTypeInfo(IType intrType, IJavaClassInfo backingClass)LockedDownSymbol(java.lang.CharSequence strName, IType type, java.lang.reflect.Method value)MetaType(IType type, boolean bLiteral)ProgramExecuteFunctionSymbol(IType gsClass, ISymbolTable symTable)ProgramExecuteFunctionSymbol(IType gsClass, ISymbolTable symTable, boolean bArgs)PropertyNotFoundException(IType classBean, ResourceKey msg, IFullParserState parserState)PropertyNotFoundException(java.lang.String strProperty, IType classBean, IFullParserState parserState)QueryPathRootSymbol(java.lang.String strName, IType type, java.lang.Object value)Deprecated.ReadOnlySymbol(java.lang.String strName, IType type, IStackProvider provider, java.lang.Object value)RepeatableContainerAnnotationInfo(IAnnotationInfo[] annotations, IType container, IType owner)StaticPropertyInfo(IFeatureInfo container, IType type, IType propertyType, java.lang.String strName, java.lang.String strGetter, java.lang.String strSetter, java.lang.String deprecated)Symbol(java.lang.String strName, IType type, IStackProvider stackProvider)Symbol(java.lang.String strName, IType type, IStackProvider stackProvider, java.lang.Object value)Symbol(java.lang.String strName, IType type, IStackProvider stackProvider, java.lang.Object value, IScope scope)Symbol(java.lang.String strName, IType type, java.lang.Object value)SyntheticSymbol(IReducedSymbol reducedSym, java.lang.String name, IType type, IExpression defaultValue)TemplateRenderFunctionSymbol(IGosuClassInternal gsClass, ISymbolTable symTable, ReducedDynamicFunctionSymbol dfs, IMethodInfo mi, GosuTemplateType type, IType[] paramTypes)ThisSymbol(IType thisType, ISymbolTable symTable)TypeAsEntry(Expression expr, IType originalType, IType newType)TypedSymbol(java.lang.String strIdentifier, IType type, ISymbolTable symTable, java.lang.Object value, SymbolType symbolType)TypeVariableType(IType ownersType, IGenericTypeVariable typeVar)UniversalConstructorInfo(IType[] argTypes)UniversalMethodInfo(java.lang.String name, IType[] argTypes)VarPropertyGetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, java.lang.String strProperty, java.lang.String strVarIdentifier, IType varType)VarPropertySetFunctionSymbol(ICompilableType gsClass, ISymbolTable symTable, java.lang.String strProperty, java.lang.String strVarIdentifier, IType varType)Constructor parameters in gw.internal.gosu.parser with type arguments of type IType Constructor Description CompoundType(java.util.Set<IType> types, java.lang.String strName) -
Uses of IType in gw.internal.gosu.parser.expressions
Classes in gw.internal.gosu.parser.expressions that implement IType Modifier and Type Class Description classBlockTypeFields in gw.internal.gosu.parser.expressions declared as IType Modifier and Type Field Description private IType[]BeanMethodCallExpression. _argTypesprivate IType[]NewExpression. _argTypesprivate 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 IType[]BeanMethodCallExpression. EMPTY_ARG_TYPESFields in gw.internal.gosu.parser.expressions with type parameters of type IType Modifier and Type Field Description private java.util.ArrayList<IType>BlockLiteral. _argTypesMethods in gw.internal.gosu.parser.expressions that return IType Modifier and Type Method Description private IType[]FeatureLiteral. adjustParametersForFeature(IHasParameterInfos feature, IType[] params)private IType[]FeatureLiteral. boundGenericFunctionTypeVariables(IHasParameterInfos methodInfo, IType[] parametersTypes)private ITypeTypeLiteral. ensureLiteral(IType type)ITypeAnnotationUseSiteTargetClause. evaluate()ITypeArgumentListClause. evaluate()ITypeModifierListClause. evaluate()ITypeParameterListClause. evaluate()ITypeTypeLiteral. evaluate()ITypeTypeParameterListClause. evaluate()IType[]BeanMethodCallExpression. getArgTypes()IType[]NewExpression. getArgTypes()ITypeIdentifier. getAssignableType()ITypeMemberAccess. getAssignableType()ITypeBindingExpression. getBindForType()ITypeBlockExpression. getBlockReturnType()ITypeTypeVariableDefinition. getBoundingType()ITypeTypeVariableDefinitionImpl. getBoundingType()ITypeArrayAccess. getComponentType()ITypeMapAccess. getComponentType()ITypeSuperAccess. getComponentType()ITypeProgram. getDeclaredReturnType()ITypeTypeVariableDefinition. getEnclosingType()ITypeTypeVariableDefinitionImpl. getEnclosingType()private ITypeFeatureLiteral. getFeatureReturnType()ITypeFeatureLiteral. getFinalRootType()IType[]InterfacesClause. getInterfaces()static ITypeIntervalExpression. getIntervalType(IType type)ITypeMapAccess. getKeyType()static ITypeMapAccess. getKeyType(IType type)ITypeSuperAccess. getKeyType()ITypeInitializerAssignment. getOwnerType()IType[]FeatureLiteral. getParameterTypes()private IType[]FeatureLiteral. getParameterTypes(IHasParameterInfos hasParameterInfos)ITypeDimensionOperandResolver. getRawNumberType()ITypeProgram. getReturnType()ITypeBeanMethodCallExpression. getRootType()ITypeFeatureLiteral. getRootType()ITypeMemberAccess. getRootType()private ITypeFeatureLiteral. getRootTypeToResolveFeaturesAgainst()ITypeSuperTypeClause. getSuperType()ITypeConditionalExpression. getType()private ITypeBlockLiteral. getTypeFromLiteral(TypeLiteral typeLiteral)protected ITypeConditionalExpression. getTypeImpl()ITypeNotAWordExpression. getTypeImpl()ITypeStaticTypeOfExpression. getTypeImpl()ITypeTypeOfExpression. getTypeImpl()static ITypeArrayAccess. getTypeToAutoInsert(IExpression rootExpression)ITypeBlockType. 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 IType Modifier and Type Method Description private java.util.List<IType>FeatureLiteral. getFunctionTypeVarsToBound(IHasParameterInfos methodInfo)Methods in gw.internal.gosu.parser.expressions with parameters of type IType Modifier and Type Method Description private IType[]FeatureLiteral. adjustParametersForFeature(IHasParameterInfos feature, IType[] params)private IType[]FeatureLiteral. boundGenericFunctionTypeVariables(IHasParameterInfos methodInfo, IType[] parametersTypes)TypeVariableDefinitionImplTypeVariableDefinitionImpl. clone(IType boundingType)TypeVariableDefinitionImplTypeVariableDefinitionImpl. cloneShallow(IType boundingType)static intConditionalExpression. compareNumbers(java.lang.Object lhsValue, java.lang.Object rhsValue, IType lhsType, IType rhsType)private <T extends IHasParameterInfos>
TFeatureLiteral. ensureExactMatch(T methodInfo, IType[] argTypes)private ITypeTypeLiteral. ensureLiteral(IType type)static java.lang.ObjectAdditiveExpression. evaluate(IType type, java.lang.Object lhsValue, java.lang.Object rhsValue, IType lhsType, IType rhsType, boolean bAdditive, boolean bNullSafe, boolean bNumericType)static java.lang.ObjectAdditiveExpression. evaluate(IType type, java.lang.Object lhsValue, java.lang.Object rhsValue, IType lhsType, IType rhsType, boolean bAdditive, boolean bNullSafe, boolean bNumericType, java.lang.Object ctx, int startLhs, int endLhs, int startRhs, int endRhs)static java.lang.ObjectMultiplicativeExpression. evaluate(IType type, java.lang.Object lhsValue, java.lang.Object rhsValue, IType lhsType, IType rhsType, int iOperator, boolean bNullSafe)static java.lang.ObjectMultiplicativeExpression. evaluate(IType type, java.lang.Object lhsValue, java.lang.Object rhsValue, IType lhsType, IType rhsType, int iOperator, boolean bNullSafe, java.lang.Object ctx, int startLhs, int endLhs, int startRhs, int endRhs)static java.lang.Class<?>CollectionInitializerExpression. getArrayClass(IType type)private java.lang.Class<?>NewExpression. getArrayClass(IType type)private java.lang.Class<?>NewExpression. getClassForRareCaseWhenRunningIJEditorProjectWhereGosuCoreJavaTypesAreSourceBased(IType type)private java.lang.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(java.lang.String methodName, IType typeToResolveAgainst, ITypeInfo typeInfo)private booleanTypeLiteral. isEnclosureDeprecated(IType type)booleanUnaryExpression. isSupportedType(IType type)private IBlockTypeFeatureLiteral. makeBlockType(IType returnType, IType[] params, java.util.List<java.lang.String> argNames)ITypeBlockType. newInstance(IType[] paramTypes, IType returnType)static DimensionOperandResolverDimensionOperandResolver. resolve(IType exprType, IType lhsType, java.lang.Object lhsValue, IType rhsType, java.lang.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)voidTypeLiteral. setType(IType type)voidTypeVariableDefinition. setType(IType type)private 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 IType Modifier and Type Method Description booleanFeatureLiteral. resolveConstructor(java.util.List<IType> typesList)booleanFeatureLiteral. resolveMethod(java.lang.String methodName, java.util.List<IType> typesList)voidBlockLiteral. setArgTypes(java.util.List<IType> paramTypes)Constructors in gw.internal.gosu.parser.expressions with parameters of type IType Constructor Description BindingExpression(Expression lhsExpr, Expression rhsExpr, IType bindForType, IType type, int mark, boolean bPrefix)BlockType(IType returnType, IType[] iIntrinsicTypes, java.lang.String[] argNames, IExpression[] defValues)BlockType(IType returnType, IType[] iIntrinsicTypes, java.util.List<java.lang.String> argNames, java.util.List<IExpression> defValues)DefaultArgLiteral(IType type, IExpression expr)DimensionOperandResolver(IType exprType, IType lhsType, java.lang.Object lhsValue, IType rhsType, java.lang.Object rhsValue)InferredTypeLiteral(IType type)InitializerAssignment(IType ownerType, java.lang.String propertyName)InterfacesClause(IType subType, IType[] interfaces)InterfaceTypeLiteral(IType type)InterfaceTypeLiteral(IType type, boolean ignoreTypeDeprecation)NumericLiteral(java.lang.String strValue, java.lang.Number value, IType type)SuperTypeClause(IType superType)TypeLiteral(IType type)TypeLiteral(IType type, boolean ignoreTypeDeprecation)TypeVariableDefinition(IType enclosingType, boolean forFunction)TypeVariableDefinition(IType enclosingType, IGenericTypeVariable typeVar)TypeVariableDefinition(IType enclosingType, IGenericTypeVariable typeVar, TypeVariableDefinitionImpl typeVarDef, TypeVariableType typeVarType)TypeVariableDefinitionImpl(TypeVariableDefinitionImpl tvd, IType boundingType)TypeVariableDefinitionImpl(TypeVariableType type, java.lang.String strName, IType enclosingType, IType boundingType, GenericTypeVariable typeVar, Variance variance)TypeVariableExtendsListClause(IType superType)UnsupportedNumberTypeException(IType type) -
Uses of IType in gw.internal.gosu.parser.fragments
Classes in gw.internal.gosu.parser.fragments that implement IType Modifier and Type Class Description classGosuFragmentDeprecated.DO NOT USE THIS CLASS! This is here exclusively for PCF types.Fields in gw.internal.gosu.parser.fragments declared as IType Modifier and Type Field Description private ITypeGosuFragment. _supertypeDeprecated.private static IType[]GosuFragment. EMTPY_TYPE_ARRAYDeprecated.Fields in gw.internal.gosu.parser.fragments with type parameters of type IType Modifier and Type Field Description private java.util.Set<IType>GosuFragment. _allTypesInHierarchyDeprecated.private LockingLazyVar<IType>GosuFragment. _arrayTypeDeprecated.Methods in gw.internal.gosu.parser.fragments that return IType Modifier and Type Method Description ITypeGosuFragment. getArrayType()Deprecated.ITypeGosuFragment. getComponentType()Deprecated.ITypeGosuFragment. getEnclosingNonBlockType()Deprecated.ITypeGosuFragment. getGenericType()Deprecated.ITypeGosuFragment. getInnerClass(java.lang.CharSequence strTypeName)Deprecated.IType[]GosuFragment. getInterfaces()Deprecated.ITypeGosuFragmentTypeInfo. getOwnersType()ITypeGosuFragment. getParameterizedType(IType... ofType)Deprecated.ITypeGosuFragment. getSupertype()Deprecated.IType[]GosuFragment. getTypeParameters()Deprecated.ITypeGosuFragment. resolveRelativeInnerClass(java.lang.String strRelativeInnerClassName, boolean bForce)Deprecated.Methods in gw.internal.gosu.parser.fragments that return types with arguments of type IType Modifier and Type Method Description java.util.Set<? extends IType>GosuFragment. getAllTypesInHierarchy()Deprecated.java.util.Set<IType>GosuFragment. getCompoundTypeComponents()Deprecated.java.util.List<? extends IType>GosuFragment. getInnerClasses()Deprecated.java.util.List<? extends IType>GosuFragment. getLoadedInnerClasses()Deprecated.Methods in gw.internal.gosu.parser.fragments with parameters of type IType Modifier and Type Method Description IRelativeTypeInfo.AccessibilityGosuFragmentTypeInfo. getAccessibilityForType(IType whosaskin)IAnnotationInfoGosuFragmentTypeInfo. getAnnotation(IType type)java.util.List<IAnnotationInfo>GosuFragmentTypeInfo. getAnnotationsOfType(IType type)IConstructorInfoGosuFragmentTypeInfo. getCallableConstructor(IType... params)IMethodInfoGosuFragmentTypeInfo. getCallableMethod(java.lang.CharSequence method, IType... params)IConstructorInfoGosuFragmentTypeInfo. getConstructor(IType... params)IConstructorInfoGosuFragmentTypeInfo. getConstructor(IType whosAskin, IType[] params)java.util.List<? extends IConstructorInfo>GosuFragmentTypeInfo. getConstructors(IType whosaskin)IMethodInfoGosuFragmentTypeInfo. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoGosuFragmentTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)MethodListGosuFragmentTypeInfo. getMethods(IType whosaskin)ITypeGosuFragment. getParameterizedType(IType... ofType)Deprecated.java.util.List<? extends IPropertyInfo>GosuFragmentTypeInfo. getProperties(IType whosaskin)IPropertyInfoGosuFragmentTypeInfo. getProperty(IType whosaskin, java.lang.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 IType Modifier and Type Field Description protected ITypeGWEntityAccess. _beanTypeprotected ITypeGWEntityAccess. _entityTypeprotected ITypeGWEntityAccess. _keyTypeprotected ITypeGWEntityAccess. _typekeyTypeprotected ITypeGWEntityAccess. _typelistTypeMethods in gw.internal.gosu.parser.gwPlatform that return IType Modifier and Type Method Description ITypeGWEntityAccess. getKeyType()Methods in gw.internal.gosu.parser.gwPlatform with parameters of type IType Modifier and Type Method Description voidGWEntityAccess. addEnhancementMethods(IType typeToEnhance, java.util.Collection methodsToAddTo)voidGWEntityAccess. addEnhancementProperties(IType typeToEnhance, java.util.Map propertyInfosToAddTo, boolean caseSensitive)ICoercerGWCoercionManager. getCoercerInternal(IType lhsType, IType rhsType, boolean runtime)IPropertyInfoGWEntityAccess. getEntityIdProperty(IType rootType)booleanGWEntityAccess. isEntityClass(IType type)booleanGWEntityAccess. shouldAddWarning(IType type, IParseIssue warning)booleanGWEntityAccess. verifyValueForType(IType type, java.lang.Object value) -
Uses of IType in gw.internal.gosu.parser.java.classinfo
Fields in gw.internal.gosu.parser.java.classinfo declared as IType Modifier and Type Field Description private ITypeJavaSourceType. _javaTypeprivate ITypeJavaSourcePropertyDescriptor. _typeMethods in gw.internal.gosu.parser.java.classinfo that return IType Modifier and Type Method Description ITypeJavaArrayClassInfo. getActualType(TypeVarToTypeMap typeMap)ITypeJavaArrayClassInfo. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaParameterizedType. getActualType(TypeVarToTypeMap typeMap)ITypeJavaParameterizedType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaSourceArrayType. getActualType(TypeVarToTypeMap typeMap)ITypeJavaSourceArrayType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaSourceType. getActualType(TypeVarToTypeMap typeMap)ITypeJavaSourceType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap)ITypeJavaSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaSourceUnresolvedClass. getActualType(TypeVarToTypeMap typeMap)ITypeJavaSourceUnresolvedClass. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaWildcardType. getActualType(TypeVarToTypeMap typeMap)ITypeJavaWildcardType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeUnparseableSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap)ITypeUnparseableSourceTypeVariable. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeJavaArrayClassInfo. getEnclosingType()ITypeJavaSourceType. getEnclosingType()ITypeJavaSourceUnresolvedClass. getEnclosingType()ITypeJavaArrayClassInfo. getJavaType()ITypeJavaSourceType. getJavaType()ITypeJavaSourceUnresolvedClass. getJavaType()ITypeAsmClassAnnotationInfo. getOwnersType()ITypeJavaSourceAnnotationInfo. getOwnersType()ITypeJavaSourcePropertyDescriptor. getPropertyType()ITypeJavaSourceMethod. getReturnType()ITypeSyntheticJavaMethod. getReturnType()ITypeAsmClassAnnotationInfo. getType()ITypeJavaSourceAnnotationInfo. getType()private static ITypePropertyDeriver. getTypeFromMethod(IJavaClassMethod m)private ITypeJavaSourceAnnotationInfo. handleSingleElementArrayType(java.lang.String text, IJavaClassInfo type)Methods in gw.internal.gosu.parser.java.classinfo with parameters of type IType Modifier and Type Method Description private static voidCompileTimeExpressionParser. maybePushEnumTypes(ISymbolTable symbolTable, IType returnType)static IExpressionCompileTimeExpressionParser. parse(java.lang.String text, IJavaClassInfo enclosingType, IType resultType)Constructors in gw.internal.gosu.parser.java.classinfo with parameters of type IType Constructor Description JavaSourcePropertyDescriptor(java.lang.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 IType Modifier and Type Method Description private java.lang.StringJavaStubGenerator. genCompileTimeConstantExpression(IType type, java.lang.Object value)private java.lang.StringJavaStubGenerator. genFieldValue(IAnnotationInfo ai, IType fieldType, java.lang.String fieldName)private voidJavaStubGenerator. genReturnStmt(java.lang.StringBuilder sb, IType returnType)private java.lang.StringJavaStubGenerator. getTypeName(IType type)private java.lang.StringJavaStubGenerator. getTypeVariables(IType type)private java.lang.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 IType Modifier and Type Field Description private ITypeLoopStatement.ArrayIterator. _arrayTypeprivate ITypeCatchClause. _catchTypeprivate ITypeTypeLoaderStatement. _typeLoaderFields in gw.internal.gosu.parser.statements with type parameters of type IType Modifier and Type Field Description private java.util.List<IType>DelegateStatement. _constituentsMethods in gw.internal.gosu.parser.statements that return IType Modifier and Type Method Description static ITypeLoopStatement. getArrayComponentType(IType typeIn)ITypeCatchClause. getCatchType()static ITypeCatchClause. getNakedCatchExceptionType()ITypeVarStatement. getType()ITypeTypeLoaderStatement. getTypeLoader()Methods in gw.internal.gosu.parser.statements that return types with arguments of type IType Modifier and Type Method Description java.util.List<IType>DelegateStatement. getConstituents()Methods in gw.internal.gosu.parser.statements with parameters of type IType Modifier and Type Method Description static ITypeLoopStatement. getArrayComponentType(IType typeIn)voidCatchClause. init(IType iIntrinsicType, Statement catchStmt, Symbol symbol)static booleanLoopStatement. isIteratorType(IType typeIn)static java.util.IteratorLoopStatement. makeIterator(java.lang.Object obj, IType typeHint)A helper method for creating Iterators for use with 'exists' and 'foreach' elements.voidVarStatement. setType(IType newType)voidTypeLoaderStatement. setTypeLoader(IType typeLoader)Method parameters in gw.internal.gosu.parser.statements with type arguments of type IType Modifier and Type Method Description voidDelegateStatement. setConstituents(java.util.List<IType> constituents)Constructors in gw.internal.gosu.parser.statements with parameters of type IType Constructor Description ArrayIterator(java.lang.Object array, IType arrayType) -
Uses of IType in gw.internal.gosu.parser.types
Classes in gw.internal.gosu.parser.types that implement IType Modifier and Type Class Description classConstructorTypeFields in gw.internal.gosu.parser.types declared as IType Modifier and Type Field Description protected IType[]ConstructorType. _argTypesprotected ITypeConstructorType. _declaringTypeMethods in gw.internal.gosu.parser.types that return IType Modifier and Type Method Description ITypeConstructorType. getArrayType()ITypeConstructorType. getComponentType()ITypeConstructorType. getDeclaringType()ITypeConstructorType. getEnclosingType()ITypeConstructorType. getGenericType()IType[]ConstructorType. getInterfaces()ITypeConstructorType. getIntrinsicType()ITypeConstructorType. getParameterizedType(IType... ofType)IType[]ConstructorType. getParameterTypes()ITypeConstructorType. getSupertype()IType[]ConstructorType. getTypeParameters()Methods in gw.internal.gosu.parser.types that return types with arguments of type IType Modifier and Type Method Description java.util.Set<IType>ConstructorType. getCompoundTypeComponents()Methods in gw.internal.gosu.parser.types with parameters of type IType Modifier and Type Method Description ITypeConstructorType. getParameterizedType(IType... ofType)booleanConstructorType. isAssignableFrom(IType type)Constructors in gw.internal.gosu.parser.types with parameters of type IType Constructor Description ConstructorType(IType declaringType, IType[] argTypes) -
Uses of IType in gw.internal.gosu.properties
Classes in gw.internal.gosu.properties that implement IType Modifier and Type Class Description classPropertiesTypeType based on aPropertyNodeMethods in gw.internal.gosu.properties that return IType Modifier and Type Method Description private ITypePropertiesTypeLoader. createPropertyTypesFromPropertyNodeTree(java.util.HashMap<java.lang.String,IType> resultMap, PropertyNode node, IFile file)ITypePropertiesPropertyInfo. getFeatureType()ITypePropertiesType. getInnerClass(java.lang.CharSequence strTypeName)IType[]PropertiesType. getInterfaces()ITypePropertyNode. getIntrinsicType()Return the intrinsic type based on this property nodeITypePropertiesType. getSupertype()ITypePropertiesTypeLoader. getType(java.lang.String fullyQualifiedName)ITypePropertiesType. resolveRelativeInnerClass(java.lang.String strTypeName, boolean bForce)Methods in gw.internal.gosu.properties that return types with arguments of type IType Modifier and Type Method Description private java.util.Map<java.lang.String,IType>PropertiesTypeLoader. createPropertyTypesForPropertySetWithName(PropertySetSource source, java.lang.String name)java.util.List<? extends IType>PropertiesType. getInnerClasses()java.util.List<? extends IType>PropertiesType. getLoadedInnerClasses()Methods in gw.internal.gosu.properties with parameters of type IType Modifier and Type Method Description IMethodInfoPropertiesTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoPropertiesTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)booleanPropertiesPropertyInfo. hasAnnotation(IType type)booleanPropertiesPropertyInfo. isWritable(IType whosAskin)Method parameters in gw.internal.gosu.properties with type arguments of type IType Modifier and Type Method Description private ITypePropertiesTypeLoader. createPropertyTypesFromPropertyNodeTree(java.util.HashMap<java.lang.String,IType> resultMap, PropertyNode node, IFile file) -
Uses of IType in gw.internal.gosu.runtime
Methods in gw.internal.gosu.runtime that return IType Modifier and Type Method Description static ITypeGosuRuntimeMethods. getType(java.lang.Object obj)static ITypeGosuRuntimeMethods. getTypeForTypeVar(java.lang.Object ref, IType iface, int iIndex)private static IType[]GosuRuntimeMethods. replaceDynamicTypesWithRuntimeTypes(IType[] parameterTypes, java.lang.Object[] args)static ITypeGosuRuntimeMethods. typeof(java.lang.Object o)Methods in gw.internal.gosu.runtime with parameters of type IType Modifier and Type Method Description static java.lang.ObjectGosuRuntimeMethods. getProperty(java.lang.Object root, IType type, java.lang.String propertyName)private static IPropertyInfoGosuRuntimeMethods. getPropertyInfo(java.lang.Object rootObject, IType type, java.lang.String propertyName)static ITypeGosuRuntimeMethods. getTypeForTypeVar(java.lang.Object ref, IType iface, int iIndex)static java.lang.ObjectGosuRuntimeMethods. initMultiArray(IType componentType, java.lang.Object instance, int iDimension, int[] sizes)static java.lang.ObjectGosuRuntimeMethods. invokeMethodInfo(IType type, java.lang.String methodName, IType[] parameterTypes, java.lang.Object root, java.lang.Object[] args)private static java.lang.ObjectGosuRuntimeMethods. invokeMethodInvoker(java.lang.String dispatchName, java.lang.Object root, IType type, java.lang.String methodName, java.lang.Object... args)private static java.lang.ObjectGosuRuntimeMethods. invokePropertyGetter(java.lang.String dispatchName, java.lang.Object root, IType type, java.lang.String propertyName)private static java.lang.ObjectGosuRuntimeMethods. invokePropertySetter(java.lang.String dispatchName, java.lang.Object root, IType type, java.lang.String propertyName, java.lang.Object... args)private static booleanGosuRuntimeMethods. isDynamic(IType type)static booleanGosuRuntimeMethods. isStructurallyAssignable(IType toType, IType fromType)private static java.lang.Object[]GosuRuntimeMethods. maybeAddOuter(IType type, java.lang.Object ctx, java.lang.Object[] args)static java.lang.ObjectGosuRuntimeMethods. newInstance(IType type, java.lang.Object ctx, java.lang.Object[] args)private static IType[]GosuRuntimeMethods. replaceDynamicTypesWithRuntimeTypes(IType[] parameterTypes, java.lang.Object[] args)static voidGosuRuntimeMethods. setProperty(java.lang.Object root, IType type, java.lang.String propertyName, java.lang.Object value) -
Uses of IType in gw.internal.gosu.template
Classes in gw.internal.gosu.template that implement IType Modifier and Type Class Description classGosuTemplateTypeFields in gw.internal.gosu.template declared as IType Modifier and Type Field Description private ITypeTemplateGenerator. _supertypeMethods in gw.internal.gosu.template that return IType Modifier and Type Method Description ITypeGosuTemplateType. getArrayType()IType[]GosuTemplateType. getParameterTypes(IType[] delegateParamTypes)ITypeGosuTemplateType. getSupertype()ITypeTemplateGenerator. getSuperType()Methods in gw.internal.gosu.template with parameters of type IType Modifier and Type Method Description IType[]GosuTemplateType. getParameterTypes(IType[] delegateParamTypes)Constructors in gw.internal.gosu.template with parameters of type IType Constructor Description LockedDownSymbol(java.lang.CharSequence strName, IType type, java.lang.reflect.Method value) -
Uses of IType in gw.lang
Methods in gw.lang that return IType Modifier and Type Method Description static ITypeGosuShop. getPureGenericType(IType type)ITypeIGosuShop. getPureGenericType(IType type)Methods in gw.lang that return types with arguments of type IType Modifier and Type Method Description static java.util.Map<IType,IType>GosuShop. getPublishedTypeMap(IJavaClassInfo classInfo)static java.util.Map<IType,IType>GosuShop. getPublishedTypeMap(IJavaClassInfo classInfo)Methods in gw.lang with parameters of type IType Modifier and Type Method Description static booleanGosuShop. contains(IType[] types, IType type)static IMetaTypeGosuShop. createMetaType(IType type, boolean literal)IMetaTypeIGosuShop. createMetaType(IType type, boolean literal)static ISymbolGosuShop. createSymbol(java.lang.CharSequence name, IType type, IStackProvider stackProvider)static ISymbolGosuShop. createSymbol(java.lang.CharSequence name, IType type, java.lang.Object value)ISymbolIGosuShop. createSymbol(java.lang.CharSequence name, IType type, IStackProvider stackProvider)ISymbolIGosuShop. createSymbol(java.lang.CharSequence name, IType type, java.lang.Object value)static IGosuClassGosuShop. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)IGosuClassIGosuShop. getBlockToInterfaceConversionClass(IType typeToCoerceTo, IType enclosingType)static IGosuClassGosuShop. getGosuClassFrom(IType fromType)IGosuClassIGosuShop. getGosuClassFrom(IType fromType)java.util.List<? extends IMethodInfo>IGosuShop. getMethods(ITypeInfo beanInfo, IType ownersIntrinsicType)static IModuleGosuShop. getModule(IType type)java.util.List<? extends IPropertyInfo>IGosuShop. getProperties(ITypeInfo beanInfo, IType classSource)IPropertyInfoIGosuShop. getPropertyInfo(IType classBean, java.lang.String strProperty, IFeatureFilter filter, IParserPart parserBase, IScriptabilityModifier scriptabilityConstraint)static ITypeGosuShop. getPureGenericType(IType type)ITypeIGosuShop. 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 IType Modifier and Type Method Description private static java.util.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 Modifier and Type Method Description ITypeAbstractBlock. getIntrinsicType() -
Uses of IType in gw.lang.gosuc
Methods in gw.lang.gosuc that return types with arguments of type IType Modifier and Type Method Description java.util.List<IType>Gosuc. compile(IModule module, java.util.List<java.lang.String> types)java.util.List<IType>Gosuc. compile(java.lang.String moduleName, java.util.List<java.lang.String> types)java.util.List<IType>GosucCompiler. compile(GosucProject project, java.util.Collection<? extends java.lang.CharSequence> typeNames)java.util.List<IType>IGosuc. compile(IModule module, java.util.List<java.lang.String> typesToCompile)java.util.List<IType>IGosuc. compile(java.lang.String moduleName, java.util.List<java.lang.String> typesToCompile)Methods in gw.lang.gosuc with parameters of type IType Modifier and Type Method Description private booleanGosucCompiler. compileType(IType type) -
Uses of IType in gw.lang.gosuc.simple
Methods in gw.lang.gosuc.simple that return IType Modifier and Type Method Description private ITypeGosuCompiler. getType(java.io.File file)Methods in gw.lang.gosuc.simple with parameters of type IType Modifier and Type Method Description private booleanGosuCompiler. isCompilable(IType type) -
Uses of IType in gw.lang.init
Methods in gw.lang.init that return IType Modifier and Type Method Description private ITypeGosuTypeManifold. findGosuClass(java.lang.String fqn)private ITypeJavaTypeManifold. findJavaClass(java.lang.String fqn) -
Uses of IType in gw.lang.ir
Methods in gw.lang.ir that return IType Modifier and Type Method Description static ITypeSignatureUtil. getPureGenericType(IType type)ITypeIRType. getType()ITypeSyntheticIRArrayType. getType()ITypeSyntheticIRType. getType()private static ITypeSignatureUtil. makeRawType(IType type)Methods in gw.lang.ir with parameters of type IType Modifier and Type Method Description IRTypeIRTypeResolver. getDescriptor(IType type)static ITypeSignatureUtil. getPureGenericType(IType type)voidIRClass. makeGenericSignature(IType type)private static java.lang.StringSignatureUtil. makeJavaName(IType type)private static ITypeSignatureUtil. makeRawType(IType type)private static java.lang.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 IType Modifier and Type Method Description protected IRTypeIRBuilder. getIRType(IType type)static IRTypeIRBuilderMethods. getIRType(IType type)protected static IRTypeIRElementBuilder. getIRType(IType type)static IRNewArrayExpressionBuilderIRBuilderMethods. newArray(IType rootType, int size)static IRCompositeExpressionBuilderIRBuilderMethods. newArray(IType componentType, java.util.List<IRExpressionBuilder> values)IRMethodBuilderIRMethodBuilder. parameter(java.lang.String name, IType type)IRMethodBuilderIRMethodBuilder. returns(IType returnType)IRClassBuilderIRClassBuilder. withInterface(IType type)IRFieldBuilderIRFieldBuilder. withType(IType type) -
Uses of IType in gw.lang.ir.statement
Methods in gw.lang.ir.statement with parameters of type IType Modifier and Type Method Description private java.lang.StringIRFieldDecl. makeGenericSignature(IType type)private java.lang.StringIRMethodStatement. makeGenericSignature(IType type, IType rtype, IType[] args)Constructors in gw.lang.ir.statement with parameters of type IType Constructor Description IRFieldDecl(int modifiers, boolean explicitInternal, java.lang.String name, IRType type, IType iType, java.lang.Object value)IRMethodStatement(IRStatement methodBody, java.lang.String name, int modifiers, boolean explicitInternal, IRType returnType, IType returnIType, java.util.List<IRSymbol> parameters, IType[] argTypes, IType methodType, java.lang.Object[] annotationDefault) -
Uses of IType in gw.lang.parser
Subinterfaces of IType in gw.lang.parser Modifier and Type Interface Description interfaceIBlockClassinterfaceIFileRepositoryBasedTypeFields in gw.lang.parser declared as IType Modifier and Type Field Description private ITypeParserOptions. _expectedType(package private) ITypeStandardCoercionManager.TypesComp. _lhs(package private) ITypeStandardCoercionManager.TypesComp. _rhsprivate ITypeParserOptions. _superTypeprivate ITypeDefaultReducedSymbol. _typeprivate ITypeScriptPartId. _typeprivate ITypeStandardCoercionManager. NULL_COMPFields in gw.lang.parser with type parameters of type IType Modifier and Type Field Description TypeSystemAwareCache<Pair<IType,IType>,ICoercer>StandardCoercionManager. _coercerCacheTypeSystemAwareCache<Pair<IType,IType>,ICoercer>StandardCoercionManager. _coercerCacheprivate TypeSystemAwareCache<StandardCoercionManager.TypesComp,IType>StandardCoercionManager. _compCacheprivate java.util.Map<ITypeVariableType,Pair<IType,java.lang.Boolean>>TypeVarToTypeMap. _mapMethods in gw.lang.parser that return IType Modifier and Type Method Description private 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()ITypeTypeVarToTypeMap. get(ITypeVariableType tvType)IType[]IDynamicFunctionSymbol. getArgTypes()IType[]IReducedDynamicFunctionSymbol. getArgTypes()ITypeIReducedDynamicPropertySymbol. getAssignableType()ITypeIBlockClass. getBlockType()private ITypeStandardCoercionManager. getBoundingTypeOfTypeVariable(IType intrType)<E> ITypeTypeVarToTypeMap. getByMatcher(E tv, TypeVarToTypeMap.ITypeVarMatcher<E> matcher)ITypeTypeVarToTypeMap. getByString(java.lang.String tv)abstract ITypeIScriptPartId. getContainingType()ITypeScriptPartId. getContainingType()ITypeTypelessScriptPartId. getContainingType()ITypeIExpression. getContextType()ITypeIInitializerSymbol. getDeclaringTypeOfProperty()ITypeIParseTree. getEnclosingType()ITypeIParseIssue. getExpectedType()ITypeParserOptions. getExpectedType()ITypeIHasInnerClass. getInnerClass(java.lang.CharSequence strTypeName)returns the appropriate inner classITypeIDynamicFunctionSymbol. getReturnType()ITypeIParsedElement. getReturnType()ITypeIReducedDynamicFunctionSymbol. getReturnType()ITypeParserOptions. getSuperType()ITypeDefaultReducedSymbol. getType()ITypeIHasType. getType()ITypeIReducedDynamicFunctionSymbol. getType()ITypeIReducedSymbol. getType()ITypeISymbol. getType()Returns the Symbol's type.ITypeParseResult. getType()static ITypeGosuParserTypes. LIST_TYPE()static ITypeGosuParserTypes. NULL_TYPE()static ITypeGosuParserTypes. NUMBER_TYPE()ITypeTypeVarToTypeMap. put(ITypeVariableType tvType, IType type)ITypeTypeVarToTypeMap. put(ITypeVariableType tvType, IType type, boolean bReverse)ITypeTypeVarToTypeMap. remove(ITypeVariableType tvType)ITypeIHasInnerClass. resolveRelativeInnerClass(java.lang.String strTypeName, boolean bForce)ITypeIResolvingCoercer. resolveType(IType target, IType source)This method should produce a more appropriately parameterized type for the given target type for this coercion.ITypeITypeUsesMap. resolveType(java.lang.String strRelativeName)Resolve the type of a relative name via the type uses.static ITypeGosuParserTypes. STRING_TYPE()ITypeICoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)Verifies that the right hand type can be converted or coerced to the left hand type.ITypeICoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState)Verifies that the right hand type can be converted or coerced to the left hand type.ITypeStandardCoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)ITypeStandardCoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState)Methods in gw.lang.parser that return types with arguments of type IType Modifier and Type Method Description java.util.Set<java.util.Map.Entry<ITypeVariableType,Pair<IType,java.lang.Boolean>>>TypeVarToTypeMap. entrySet()java.util.List<? extends IType>IHasInnerClass. getInnerClasses()java.util.List<? extends IType>IHasInnerClass. getLoadedInnerClasses()Pair<IType,java.lang.Boolean>TypeVarToTypeMap. getPair(ITypeVariableType tvType)java.util.Collection<Pair<IType,java.lang.Boolean>>TypeVarToTypeMap. values()Methods in gw.lang.parser with parameters of type IType Modifier and Type Method Description private ITypeStandardCoercionManager. _verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)private booleanStandardCoercionManager. areJavaClassesAndAreNotAssignable(IType typeToCoerceTo, IType typeToCoerceFrom)static booleanStandardCoercionManager. arePrimitiveTypesAssignable(IType toType, IType fromType)booleanICoercionManager. canCoerce(IType lhsType, IType rhsType)booleanStandardCoercionManager. canCoerce(IType lhsType, IType rhsType)private java.lang.ObjectStandardCoercionManager. coerce(IType intrType, IType runtimeType, java.lang.Object value)java.lang.ObjectICoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectStandardCoercionManager.NullSentinalCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectICoercionManager. convertNullAsPrimitive(IType intrType, boolean isForBoxing)Converts a null value to a value compatible with the specified primitive type.java.lang.ObjectStandardCoercionManager. convertNullAsPrimitive(IType intrType, boolean isForBoxing)java.lang.ObjectICoercionManager. convertValue(java.lang.Object value, IType intrType)java.lang.ObjectStandardCoercionManager. convertValue(java.lang.Object value, IType intrType)Given a value and a target Class, return a compatible value via the target Class.private java.lang.ObjectStandardCoercionManager. extractObjectArray(IType intrType, java.lang.Object value)ICoercerICoercionManager. findCoercer(IType lhsType, IType rhsType, boolean runtime)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 booleanStandardCoercionManager. isBoxed(IType lhsType)booleanICoercionManager. isPrimitiveOrBoxed(IType type)Determine whether the specified type is either a primitive or a boxed primitive.booleanStandardCoercionManager. isPrimitiveOrBoxed(IType lhsType)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)IParseResultIGosuProgramParser. parseEval(java.lang.String strSource, java.util.List<ICapturedSymbol> symTable, IType enclosingClass, IParsedElement evalExpressionOrAnyCtxElement, ISymbolTable extSyms)IExpressionIGosuParser. parseExp(IScriptPartId partId, IType expectedExpressionType)Parses a Gosu expression.IExpressionIGosuParser. parseExp(IScriptPartId partId, IType expectedExpressionType, IFileContext context, boolean assignRuntime)Parses a Gosu expression.IProgramIGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime)IProgramIGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException)IProgramIGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, boolean reallyIsolatedScope, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException, IType superType)IProgramIGosuParser. parseProgram(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType)IProgramIGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType)IProgramIGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime)IProgramIGosuParser. parseProgram(IScriptPartId partId, IType expectedExpressionType, IFileContext ctx, boolean assignRuntime, boolean bDoNotThrowParseResultsException)IParseResultIGosuProgramParser. parseRuntimeExpr(java.lang.String typeName, java.lang.String strSource, IType enclosingClass, ISymbolTable extSyms, IParseTree ctxElem)ITypeTypeVarToTypeMap. put(ITypeVariableType tvType, IType type)ITypeTypeVarToTypeMap. put(ITypeVariableType tvType, IType type, boolean bReverse)ICoercerICoercionManager. resolveCoercerStatically(IType lhsType, IType rhsType)Determine and return a statically valid coercer from the rhsType to the lhsType.ICoercerStandardCoercionManager. resolveCoercerStatically(IType typeToCoerceTo, IType typeToCoerceFrom)ITypeIResolvingCoercer. resolveType(IType target, IType source)This method should produce a more appropriately parameterized type for the given target type for this coercion.voidIParseIssue. setExpectedType(IType argType)voidDefaultReducedSymbol. setType(IType type)voidISymbol. setType(IType type)Sets the Symbol's type.ITypeICoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)Verifies that the right hand type can be converted or coerced to the left hand type.ITypeICoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState)Verifies that the right hand type can be converted or coerced to the left hand type.ITypeStandardCoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional)ITypeStandardCoercionManager. verifyTypesComparable(IType lhsType, IType rhsType, boolean bBiDirectional, IFullParserState parserState)ParserOptionsParserOptions. withExpectedType(IType expectedType)ParserOptionsParserOptions. withSuperType(IType superType)Method parameters in gw.lang.parser with type arguments of type IType Modifier and Type Method Description java.util.ArrayList<ISymbol>IGosuParser. parseParameterDeclarationList(IParsedElement pe, boolean bStatic, java.util.List<IType> inferredArgumentTypes)Constructors in gw.lang.parser with parameters of type IType Constructor Description DefaultReducedSymbol(java.lang.String name, IType type)ScriptPartId(IType type, java.lang.String strPartId)TypesComp(IType lhs, IType rhs, boolean bBiDirectional)Constructor parameters in gw.lang.parser with type arguments of type IType Constructor Description TypeVarToTypeMap(java.util.Map<ITypeVariableType,Pair<IType,java.lang.Boolean>> emptyMap) -
Uses of IType in gw.lang.parser.coercers
Fields in gw.lang.parser.coercers declared as IType Modifier and Type Field Description private ITypeBasePrimitiveCoercer. _nonPrimitveTypeprivate ITypeBasePrimitiveCoercer. _primitiveTypeMethods in gw.lang.parser.coercers that return IType Modifier and Type Method Description private ITypeFunctionToInterfaceCoercer. extractReturnTypeFromInterface(IType target)ITypeBasePrimitiveCoercer. resolveType(IType target, IType source)ITypeFunctionToInterfaceCoercer. resolveType(IType target, IType source)ITypeMetaTypeToClassCoercer. resolveType(IType target, IType source)Methods in gw.lang.parser.coercers with parameters of type IType Modifier and Type Method Description static booleanFunctionFromInterfaceCoercer. areTypesCompatible(IFunctionType functionType, IType interfaceType)java.lang.ObjectBasePHighPriorityCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectBasePrimitiveCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectBigDecimalCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectBigIntegerCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectBlockCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectBooleanCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectByteCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectCharCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectDateCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectDoubleCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectFeatureReferenceToBlockCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectFloatCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectFunctionFromInterfaceCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectFunctionToInterfaceCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectGosuArrayToJavaArrayCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectIdentityCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectIMonitorLockCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectIntCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectLongCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectMetaTypeToClassCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectMethodReferenceCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectNonWarningStringCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectPrimitiveCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectPriorityDelegatingCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)RationalRationalCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectRuntimeCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectShortCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectStringBufferCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectStringBuilderCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectStringCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)java.lang.ObjectTypeVariableCoercer. coerceValue(IType typeToCoerceTo, java.lang.Object value)private static intBasePrimitiveCoercer. distance(IType from, IType to)private ITypeFunctionToInterfaceCoercer. extractReturnTypeFromInterface(IType target)private static intBasePrimitiveCoercer. getIndex(IType type)intBaseBoxedCoercer. getPriority(IType to, IType from)intBasePHighPriorityCoercer. getPriority(IType to, IType from)intBasePrimitiveCoercer. getPriority(IType to, IType from)intBigDecimalCoercer. getPriority(IType to, IType from)intBigIntegerCoercer. getPriority(IType to, IType from)intBlockCoercer. getPriority(IType to, IType from)intFeatureReferenceToBlockCoercer. getPriority(IType to, IType from)intFunctionFromInterfaceCoercer. getPriority(IType to, IType from)intFunctionToInterfaceCoercer. getPriority(IType to, IType from)intGosuArrayToJavaArrayCoercer. getPriority(IType to, IType from)intIdentityCoercer. getPriority(IType to, IType from)intIMonitorLockCoercer. getPriority(IType to, IType from)intMetaTypeToClassCoercer. getPriority(IType to, IType from)intMethodReferenceCoercer. getPriority(IType to, IType from)intPrimitiveCoercer. getPriority(IType to, IType from)intPriorityDelegatingCoercer. getPriority(IType to, IType from)intRationalCoercer. getPriority(IType to, IType from)intRuntimeCoercer. getPriority(IType to, IType from)intStandardCoercer. getPriority(IType to, IType from)intTypeVariableCoercer. getPriority(IType to, IType from)static intBasePrimitiveCoercer. getPriorityOf(IType to, IType from)static IFunctionTypeFunctionToInterfaceCoercer. getRepresentativeFunctionType(IType interfaceType)static IMethodInfoFunctionToInterfaceCoercer. getSingleMethod(IType interfaceType)protected booleanStandardCoercer. isCoercingDimensionWithSameType(IType to, IType from)private static booleanBasePrimitiveCoercer. isInSameFamily(IType t1, IType t2)static intBasePrimitiveCoercer. losesInformation(IType from, IType to)ITypeBasePrimitiveCoercer. resolveType(IType target, IType source)ITypeFunctionToInterfaceCoercer. resolveType(IType target, IType source)ITypeMetaTypeToClassCoercer. resolveType(IType target, IType source)Constructors in gw.lang.parser.coercers with parameters of type IType Constructor Description BasePrimitiveCoercer(ICoercer nonPrimitiveCoercer, IType primitiveType, IType nonPrimitiveType) -
Uses of IType in gw.lang.parser.exceptions
Fields in gw.lang.parser.exceptions declared as IType Modifier and Type Field Description private IType[]ParseException. _paramTypesExpectedprivate ITypeParseException. _typeExpectedprivate ITypeImplicitCoercionError. _typeToCoerceToprivate ITypeImplicitCoercionWarning. _typeToCoerceToMethods in gw.lang.parser.exceptions that return IType Modifier and Type Method Description ITypeParseException. getExpectedType()ITypeParseIssue. getExpectedType()ITypeParseWarning. getExpectedType()IType[]ParseException. getParamTypesExpected()ITypeICoercionIssue. getTypeToCoerceTo()ITypeImplicitCoercionError. getTypeToCoerceTo()ITypeImplicitCoercionWarning. getTypeToCoerceTo()Methods in gw.lang.parser.exceptions with parameters of type IType Modifier and Type Method Description private static java.lang.StringParseResultsException. getDisplayName(IType typeExpected)static java.lang.StringParseResultsException. getExpectedTypeName(IType type)voidParseException. setExpectedType(IType typeExpected)Sets the expected type information from the parser.voidParseWarning. setExpectedType(IType argType)voidParseException. setParamTypesExpected(IType... paramTypesExpected)Constructors in gw.lang.parser.exceptions with parameters of type IType Constructor Description ImplicitCoercionError(IParserState standardParserState, ResourceKey msgImplicitCoercionWarning, IType typeToCoerceTo, java.lang.Object... args)ImplicitCoercionWarning(IParserState standardParserState, ResourceKey msgImplicitCoercionWarning, IType typeToCoerceTo, java.lang.Object... args)ParseException(IParserState parserState, IType typeExpected, ResourceKey msgKey, java.lang.Object... args) -
Uses of IType in gw.lang.parser.expressions
Fields in gw.lang.parser.expressions with type parameters of type IType Modifier and Type Field Description private static TypeSystemAwareCache<IType,java.util.Map<java.lang.String,Variance>>Variance. DEFAULT_VARIANCE_MAPMethods in gw.lang.parser.expressions that return IType Modifier and Type Method Description IType[]IBeanMethodCallExpression. getArgTypes()IType[]INewExpression. getArgTypes()ITypeITypeVariableDefinition. getBoundingType()ITypeIArrayAccessExpression. getComponentType()ITypeIMapAccessExpression. getComponentType()ITypeITypeVariableDefinition. getEnclosingType()ITypeIFeatureLiteralExpression. getFinalRootType()ITypeIMapAccessExpression. getKeyType()ITypeIFeatureLiteralExpression. getRootType()ITypeIMemberAccessExpression. getRootType()ITypeIVarStatement. getType()Methods in gw.lang.parser.expressions that return types with arguments of type IType Modifier and Type Method Description java.util.List<IType>IDelegateStatement. getConstituents()Methods in gw.lang.parser.expressions with parameters of type IType Modifier and Type Method Description private static voidVariance. inferVariance(IType genericType, java.util.Map<java.lang.String,Variance> map)private static booleanVariance. isTypeVarFromEnclosingType(IType enclosingType, ITypeVariableType typeVar)static VarianceVariance. maybeInferVariance(IType type, IGenericTypeVariable gtv)voidITypeVariableDefinition. setEnclosingType(IType enclosingType)voidITypeLiteralExpression. setType(IType strFqn)private 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 IType Modifier and Type Method Description ITypeICatchClause. getCatchType()IType[]IInterfacesClause. getInterfaces()ITypeISuperTypeClause. getSuperType()ITypeITypeLoaderStatement. getTypeLoader() -
Uses of IType in gw.lang.parser.template
Methods in gw.lang.parser.template that return IType Modifier and Type Method Description ITypeITemplateGenerator. getSuperType() -
Uses of IType in gw.lang.reflect
Subinterfaces of IType in gw.lang.reflect Modifier and Type Interface Description interfaceIBlockTypeinterfaceICompoundTypeinterfaceIConstructorTypeinterfaceIDefaultArrayTypeinterfaceIDynamicTypeinterfaceIEnhanceableTypeinterfaceIEnumTypeinterfaceIErrorTypeinterfaceIFunctionTypeinterfaceIInvocableTypeinterfaceIMetaTypeinterfaceINamespaceTypeinterfaceINonLoadableTypeinterfaceITypeDeprecatedinterfaceITypeVariableArrayTypeinterfaceITypeVariableTypeinterfaceType<T>Classes in gw.lang.reflect that implement IType Modifier and Type Class Description classAbstractTypeclassDefaultArrayTypeclassDefaultNonLoadableArrayTypeclassFunctionArrayTypeclassFunctionTypeclassInnerClassCapableTypeclassITypeRefclassParameterizedFunctionTypeclassTypeBaseFields in gw.lang.reflect declared as IType Modifier and Type Field Description private ITypeDefaultArrayType. _componentTypeprivate ITypeMethodScorer.MethodScoreKey. _declaringTypeprivate ITypeFunctionType. _enclosingTypeprivate ITypeBaseFeatureInfo. _intrTypeprivate ITypeModifiedParameterInfo. _originalTypeprivate ITypeFeatureManagerTypeInfoBase. _ownersTypeprivate ITypeFunctionType. _owningParameterizedTypeprivate IType[]FunctionType. _paramTypesprivate IType[]ParameterizedFunctionType. _paramTypesprivate ITypeMethodScore. _receiverTypeprivate ITypeFunctionType. _retTypeprivate ITypeParameterizedFunctionType. _retTypeprivate ITypeMethodInfoBuilder. _returnTypeprivate ITypeMethodInfoBuilder.BuiltMethodInfo. _returnTypeprivate ITypeMethodScorer.MethodScoreKey. _rootTypeprivate ITypeFeatureManager. _supertypeToCopyPropertiesFromprivate ITypeDefaultArrayTypeInfo. _typeprivate ITypeExceptionInfoBuilder. _typeprivate ITypeExceptionInfoBuilder.BuiltExceptionInfo. _typeprivate ITypeNoReferenceFoundException. _typeprivate ITypeParameterInfoBuilder. _typeprivate ITypeParameterInfoBuilder.BuiltParameterInfo. _typeprivate ITypePropertyInfoBuilder. _typeprivate ITypePropertyInfoBuilder.BuiltPropertyInfo. _typeprivate ITypeSimpleParameterInfo. _typeprivate IType[]ParameterizedFunctionType. _typeParamsprivate static IType[]FunctionType. EMPTY_ARGSstatic IType[]IType. EMPTY_ARRAYprivate static IType[]TypeBase. EMPTY_INTRINSIC_TYPES_ARRAYstatic IType[]IType. EMPTY_TYPE_ARRAYprivate static IType[]ITypeInfo.FIND. EMPTY_TYPESFields in gw.lang.reflect with type parameters of type IType Modifier and Type Field Description protected java.util.Set<IType>FunctionType. _allTypesInHierarchyprivate java.util.Set<IType>ParameterizedFunctionType. _allTypesInHierarchyprivate LockingLazyVar<java.util.Set<? extends IType>>TypeBase. _allTypesInHierarchyCacheprivate java.util.List<IType>MethodScorer.MethodScoreKey. _argTypesprivate LockingLazyVar<IType>TypeBase. _arrayTypeCacheprivate TypeSystemAwareCache<Pair<IType,IType>,java.lang.Double>MethodScorer. _typeScoreCacheprivate TypeSystemAwareCache<Pair<IType,IType>,java.lang.Double>MethodScorer. _typeScoreCachestatic java.util.ArrayList<IType>IType. EMPTY_TYPE_LISTMethods in gw.lang.reflect with type parameters of type IType Modifier and Type Method Description <E extends IType>
EMethodScorer. getGenericType(E type)static <E extends IType>
ETypeSystem. getPureGenericType(E type)Methods in gw.lang.reflect that return IType Modifier and Type Method Description ITypeITypeSystem. boundTypes(IType parameterType, java.util.List<IType> inferringTypes)static ITypeTypeSystem. boundTypes(IType targetType, java.util.List<IType> typesToBound)static IType[]TypeSystem. boxPrimitiveTypeParams(IType[] typeParams)protected ITypeFeatureManager. convertType(IType type)static IType[]ReflectUtil. extractRuntimeTypes(java.lang.Object... args)static IType[]FunctionType. findContravariantParams(IType[] lhsParams, IType[] rhsParams)ITypeITypeSystem. findParameterizedType(IType type, IType rhsType)static ITypeTypeSystem. findParameterizedType(IType type, IType rhsType)ITypeITypeSystem. get(IJavaClassInfo javaClassInfo)Gets the intrinsic type for a given class info object.ITypeITypeSystem. get(java.lang.Class<?> javaClass)Gets the intrinsic type for a given class.static ITypeTypeSystem. get(IJavaClassInfo javaClassInfo)static ITypeTypeSystem. get(IJavaClassInfo classInfo, IModule module)static ITypeTypeSystem. get(java.lang.Class javaClass)Gets the intrinsic type for a given class.static ITypeTypeSystem. get(java.lang.Class javaClass, IModule module)ITypeITypeSystem. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)static ITypeTypeSystem. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)ITypeFunctionType. getArrayType()ITypeIType. getArrayType()Make an array type from this type.ITypeParameterizedFunctionType. getArrayType()ITypeTypeBase. getArrayType()default ITypeIIntrinsicTypeReference. getAssignableFeatureType()The type this feature can be assigned from.ITypeITypeVariableType. getBoundingType()ITypeITypeSystem. getBoxType(IType primitiveType)static ITypeTypeSystem. getBoxType(IType primitiveType)ITypeITypeSystem. getByFullName(java.lang.String fullyQualifiedName)Gets an intrinsic type based on a fully-qualified name.static ITypeTypeSystem. getByFullName(java.lang.String fullyQualifiedName)Gets an intrinsic type based on a fully-qualified name.static ITypeTypeSystem. getByFullName(java.lang.String fullyQualifiedName, IModule module)static ITypeTypeSystem. getByFullName(java.lang.String fullyQualifiedName, java.lang.String moduleName)Deprecated.call getByFullName( String, IModule )ITypeITypeSystem. getByFullNameIfValid(java.lang.String fullyQualifiedName)Gets a type based on a fully-qualified name.static ITypeTypeSystem. getByFullNameIfValid(java.lang.String fullyQualifiedName)Gets a type based on a fully-qualified name.static ITypeTypeSystem. getByFullNameIfValid(java.lang.String typeName, IModule module)ITypeITypeSystem. getByFullNameIfValidNoJava(java.lang.String fullyQualifiedName)static ITypeTypeSystem. getByFullNameIfValidNoJava(java.lang.String fullyQualifiedName)ITypeITypeSystem. getByRelativeName(java.lang.String relativeName)ITypeITypeSystem. getByRelativeName(java.lang.String relativeName, ITypeUsesMap typeUses)Gets an intrinsic type based on a relative name.static ITypeTypeSystem. getByRelativeName(java.lang.String relativeName)static ITypeTypeSystem. getByRelativeName(java.lang.String relativeName, ITypeUsesMap typeUses)Gets an intrinsic type based on a relative name.ITypeFeatureManagerTypeInfoBase. getCompilingClass()ITypeITypeSystem. getCompilingType(java.lang.String strName)static ITypeTypeSystem. getCompilingType(java.lang.String strName)ITypeDefaultArrayType. getComponentType()ITypeFunctionType. getComponentType()ITypeIType. getComponentType()If this is an array type, a type representing the component type of the array.ITypeITypeSystem. getComponentType(IType valueType)ITypeParameterizedFunctionType. getComponentType()ITypeTypeBase. getComponentType()static ITypeTypeSystem. getComponentType(IType valueType)ITypeITypeSystem. getCompoundType(java.util.Set<IType> types)static ITypeTypeSystem. getCompoundType(java.util.Set<IType> types)private static ITypeITypeInfo.FIND. getConcreteBoundingType(IType type)ITypeITypeSystem. getCurrentCompilingType()static ITypeTypeSystem. getCurrentCompilingType()ITypeIConstructorType. getDeclaringType()Returns the type being contructed.ITypeITypeSystem. getDefaultParameterizedType(IType type)static ITypeTypeSystem. getDefaultParameterizedType(IType type)ITypeITypeSystem. getDefaultParameterizedTypeWithTypeVars(IType type)static ITypeTypeSystem. getDefaultParameterizedTypeWithTypeVars(IType type)ITypeDefaultArrayType. getEnclosingType()ITypeFunctionType. getEnclosingType()ITypeIType. getEnclosingType()Returns the type immediately enclosing this type.ITypeParameterizedFunctionType. getEnclosingType()ITypeTypeBase. getEnclosingType()ITypeAnnotationReflectUtil.SyntheticExceptionInfo. getExceptionType()ITypeExceptionInfoBuilder.BuiltExceptionInfo. getExceptionType()ITypeIExceptionInfo. getExceptionType()Returns the intrinsic type this exception representsITypeITypeSystem. getExpandableComponentType(IType type)ITypeIIntrinsicTypeReference. getFeatureType()The type of this feature e.g., for a property this is the property's type.ITypeParameterInfoBuilder.BuiltParameterInfo. getFeatureType()ITypePropertyInfoBuilder.BuiltPropertyInfo. getFeatureType()ITypePropertyInfoDelegate. getFeatureType()ITypeSimpleParameterInfo. getFeatureType()ITypeTypedParameterDescriptor. getFeatureType()ITypeTypedPropertyDescriptor. getFeatureType()ITypeITypeSystem. getFromObject(java.lang.Object object)Returns the intrinsic type for the given Object.static ITypeTypeSystem. getFromObject(java.lang.Object object)Returns the intrinsic type for the given Object.static ITypeTypeSystem. getFromObject(java.lang.Object object, IModule module)ITypeITypeSystem. getFunctionalInterface(IFunctionType type)static ITypeTypeSystem. getFunctionalInterface(IFunctionType type)ITypeDefaultArrayType. getGenericType()ITypeFunctionType. getGenericType()ITypeIType. getGenericType()If this is a parameterized type, returns the generic type this type parameterizes.ITypeParameterizedFunctionType. getGenericType()ITypeTypeBase. getGenericType()IType[]DefaultArrayType. getInterfaces()IType[]FunctionType. getInterfaces()IType[]IType. getInterfaces()IType[]ParameterizedFunctionType. getInterfaces()ITypeFunctionType. getIntrinsicType()ITypeIExtendedTypeLoader. getIntrinsicTypeFromObject(java.lang.Object object)Returns the intrinsic type for the given Object.ITypeITypeSystem. getJavaType(java.lang.Class javaClass)static ITypeTypeSystem. getJavaType(java.lang.Class javaClass)Deprecated.ITypeIEntityAccess. getKeyType()static ITypeTypeSystem. getKeyType()ITypeModifiedParameterInfo. getOriginalType()ITypeAnnotationReflectUtil.SyntheticExceptionInfo. getOwnersType()ITypeBaseFeatureInfo. getOwnersType()ITypeConstructorInfoBuilder.BuiltConstructorInfo. getOwnersType()ITypeDefaultArrayTypeInfo. getOwnersType()ITypeExceptionInfoBuilder.BuiltExceptionInfo. getOwnersType()ITypeFeatureManagerTypeInfoBase. getOwnersType()ITypeIAnnotationInfo. getOwnersType()ITypeIFeatureInfo. getOwnersType()Get this feature's owner's type.ITypeMethodInfoBase. getOwnersType()ITypeMethodInfoBuilder.BuiltMethodInfo. getOwnersType()ITypeMethodInfoDelegate. getOwnersType()ITypeParameterInfoBuilder.BuiltParameterInfo. getOwnersType()ITypePropertyInfoBase. getOwnersType()ITypePropertyInfoDelegate. getOwnersType()ITypeFunctionType. getOwningParameterizedType()IType[]FunctionType. getParameterizedParameterTypes(IType... typeParams)IType[]IGenericMethodInfo. getParameterizedParameterTypes(IType... typeParams)IType[]MethodInfoDelegate. getParameterizedParameterTypes(IType... typeParams)IType[]FunctionType. getParameterizedParameterTypes2(IType ownersType, IType... typeParams)IType[]IGenericMethodInfo. getParameterizedParameterTypes2(IType owningParameterizedType, IType[] typeParams)IType[]MethodInfoDelegate. getParameterizedParameterTypes2(IType ownersType, IType... typeParams)ITypeFunctionType. getParameterizedReturnType(IType... typeParams)ITypeIGenericMethodInfo. getParameterizedReturnType(IType... typeParams)ITypeMethodInfoDelegate. getParameterizedReturnType(IType... typeParams)ITypeDefaultArrayType. getParameterizedType(IType... ofType)ITypeIType. getParameterizedType(IType... ofType)Assuming this intrinsic type is a Generic type, return the parameterized type associated with the given list of type parameters.ITypeTypeBase. getParameterizedType(IType... ofType)IType[]FunctionType. getParameterTypes()IType[]IConstructorType. getParameterTypes()The constructor's argument types.IType[]IFunctionType. getParameterTypes()IType[]IInvocableType. getParameterTypes()IType[]ParameterizedFunctionType. getParameterTypes()static IType[]BaseFeatureInfo. getParamTypes(IParameterInfo[] parameters)ITypeITypeSystem. getPrimitiveType(IType boxType)static ITypeTypeSystem. getPrimitiveType(IType boxType)ITypeMethodScore. getReceiverType()ITypeFunctionType. getReturnType()ITypeIFunctionType. getReturnType()ITypeIMethodInfo. getReturnType()ITypeMethodInfoBuilder.BuiltMethodInfo. getReturnType()ITypeMethodInfoDelegate. getReturnType()ITypeParameterizedFunctionType. getReturnType()ITypeSimpleMethodInfo. getReturnType()ITypeDefaultArrayType. getSupertype()ITypeFunctionType. getSupertype()ITypeIType. getSupertype()Returns the type representing the supertype of this type.ITypeParameterizedFunctionType. getSupertype()private ITypeFeatureManager. getSuperType()protected ITypeAbstractType. getTheRef()ITypeConstructorInfoBuilder.BuiltConstructorInfo. getType()ITypeIAnnotationInfo. getType()ITypeIConstructorInfo. getType()ITypeIMetaType. getType()ITypeITypeLoader. getType(java.lang.String fullyQualifiedName)Gets a type based on a fully-qualified name.private static ITypeLazyType. getType(java.lang.String strType, ITypeUsesMap _typeUsesMap)ITypeNoReferenceFoundException. getType()static ITypeTypeSystem. getTypeFromJavaBackedType(IType type)static ITypeTypeSystem. getTypeFromJavaBasedType(IJavaBackedType javaType)ITypeITypeSystem. getTypeFromObject(java.lang.Object obj)static ITypeTypeSystem. getTypeFromObject(java.lang.Object obj)IType[]DefaultArrayType. getTypeParameters()IType[]FunctionType. getTypeParameters()IType[]IType. getTypeParameters()If this is a parameterized type, returns the specific types used to create this type, null otherwies.IType[]ParameterizedFunctionType. getTypeParameters()IType[]TypeBase. getTypeParameters()protected ITypeClassLazyTypeResolver. init()protected ITypeLazyType. init()protected ITypeLazyTypeResolver. init()protected ITypeNotLazyTypeResolver. init()protected ITypeSimpleTypeLazyTypeResolver. init()protected ITypeTypeBase. makeArrayType()static ITypeMethodList. maybeInferParamType(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromParamType, IType toParamType)static ITypeMethodList. maybeInferReturnType(TypeVarToTypeMap inferenceMap, IType ownersType, IType fromReturnType, IType toReturnType)ITypeFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeIFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeParameterizedFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeITypeSystem. parseType(java.lang.String typeString)Converts a String name of a type into an IType.ITypeITypeSystem. parseType(java.lang.String typeString, ITypeUsesMap typeUsesMap)ITypeITypeSystem. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName)ITypeITypeSystem. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeTypeSystem. parseType(java.lang.String typeString)Converts a String name of a type into an IType.static ITypeTypeSystem. parseType(java.lang.String typeString, ITypeUsesMap typeUsesMap)static ITypeTypeSystem. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName)static ITypeTypeSystem. parseType(java.lang.String typeString, TypeVarToTypeMap actualParamByVarName, ITypeUsesMap typeUsesMap)static ITypeTypeSystem. parseTypeLiteral(java.lang.String typeName)Parses a type name such as Iterable<Claim>.private IType[]FeatureManager. removeGenericMethodParameters(IMethodInfo thisMethodInfo)ITypeITypeSystem. replaceTypeVariableTypeParametersWithBoundingTypes(IType iType, IType type)static ITypeTypeSystem. replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType)ITypeLazyTypeResolver.ITypeResolver. resolve()ITypeInnerClassCapableType. resolveRelativeInnerClass(java.lang.String strRelativeInnerClassName, boolean bForce)Methods in gw.lang.reflect that return types with arguments of type IType Modifier and Type Method Description abstract java.lang.Class<? extends IType>ITypeRef. _getClassOfRef()protected static java.util.Set<IType>TypeBase. getAllClassesInClassHierarchyAsIntrinsicTypes(IType type)java.util.Set<IType>FunctionType. getAllTypesInHierarchy()java.util.Set<? extends IType>IType. getAllTypesInHierarchy()Returns a Set of all IIntrinsicTypes that this class is assignable from, including this class.java.util.Set<IType>ParameterizedFunctionType. getAllTypesInHierarchy()java.util.Set<? extends IType>TypeBase. getAllTypesInHierarchy()protected java.util.Set<IType>TypeBase. getArrayVersionsOfEachType(java.util.Set<? extends IType> componentTypes)java.util.Set<IType>DefaultArrayType. getCompoundTypeComponents()java.util.Set<IType>FunctionType. getCompoundTypeComponents()java.util.Set<IType>IType. getCompoundTypeComponents()java.util.Set<IType>ParameterizedFunctionType. getCompoundTypeComponents()java.util.Set<IType>TypeBase. getCompoundTypeComponents()java.util.List<IType>IShadowingType. getShadowedTypes()java.util.Set<IType>ICompoundType. getTypes()protected java.util.Set<? extends IType>TypeBase. loadAllTypesInHierarchy()Methods in gw.lang.reflect with parameters of type IType Modifier and Type Method Description doubleMethodScorer. _addToScoreForTypes(java.util.List<IType> inferringTypes, IType paramType, IType argType)private static voidTypeBase. addAllClassesInClassHierarchy(IType type, java.util.Set<IType> set)private voidBaseFeatureInfo. addAnnotationSuperElement(java.util.List<BaseFeatureInfo> infos, IType type)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, IType exprType, java.util.List<IType> inferringTypes)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, java.util.Set<? extends IType> types, java.util.List<IType> inferringTypes)private doubleMethodScorer. addDegreesOfSeparationFromParameterization(IType parameterType, IType exprType, java.util.List<IType> inferringTypes)voidIEntityAccess. addEnhancementMethods(IType typeToEnhance, java.util.Collection methodsToAddTo)voidIEntityAccess. addEnhancementProperties(IType typeToEnhance, java.util.Map propertyInfosToAddTo, boolean caseSensitive)doubleMethodScorer. addToScoreForTypes(java.util.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 booleanFeatureManager. argsEqual(IType[] parameters, IType[] parameters1)ITypeITypeSystem. boundTypes(IType parameterType, java.util.List<IType> inferringTypes)static ITypeTypeSystem. boundTypes(IType targetType, java.util.List<IType> typesToBound)static IType[]TypeSystem. boxPrimitiveTypeParams(IType[] typeParams)static IConstructorInfoITypeInfo.FIND. callableConstructor(java.util.List<? extends IConstructorInfo> constructors, IType... params)If there is a tie this method will throw an IllegalArgumentException.private static IConstructorInfoITypeInfo.FIND. callableConstructorImpl(java.util.List<? extends IConstructorInfo> constructors, boolean strict, IType... params)static IConstructorInfoITypeInfo.FIND. callableConstructorStrict(java.util.List<? extends IConstructorInfo> constructors, IType... params)If there is a tie this method will throw an IllegalArgumentException.static IMethodInfoITypeInfo.FIND. callableMethod(MethodList methods, java.lang.CharSequence method, IType... params)If there is a tie this method will throw an IllegalArgumentException.private static IMethodInfoITypeInfo.FIND. callableMethodImpl(MethodList methodList, java.lang.CharSequence method, boolean strict, IType... params)If there is a tie this method will throw an IllegalArgumentException.static IMethodInfoITypeInfo.FIND. callableMethodStrict(MethodList methods, java.lang.CharSequence method, IType... params)If there is a tie this method will throw an IllegalArgumentException.booleanITypeSystem. canCast(IType lhsType, IType rhsType)static booleanTypeSystem. canCast(IType lhsType, IType rhsType)static java.lang.ObjectReflectUtil. coerce(java.lang.Object value, IType iType)static IConstructorInfoITypeInfo.FIND. constructor(java.util.List<? extends IConstructorInfo> constructors, IType... params)protected ITypeFeatureManager. convertType(IType type)IJavaTypeInfoITypeInfoFactory. create(IType intrType, IJavaClassInfo backingClass)IJavaTypeInfoITypeInfoFactory. create(IType intrType, java.lang.Class<?> backingClass)ITypeRefITypeRefFactory. create(IType type)private static voidReflectUtil. ensureTypeIsValid(IType type)private static IConstructorInfoReflectUtil. findCallableConstructor(IType type, IType[] runtimeTypes)static IMethodInfoReflectUtil. findCallableMethod(java.lang.String methodName, IType[] runtimeTypes, IType type)static IType[]FunctionType. findContravariantParams(IType[] lhsParams, IType[] rhsParams)ITypeITypeSystem. findParameterizedType(IType type, IType rhsType)static ITypeTypeSystem. findParameterizedType(IType type, IType rhsType)static IPropertyInfoReflectUtil. findProperty(IType type, java.lang.String propertyName)ITypeRefITypeRefFactory. get(IType type)static IRelativeTypeInfo.AccessibilityFeatureManager. getAccessibilityForClass(IType ownersClass, IType whosAskin)IRelativeTypeInfo.AccessibilityBaseHandBuiltTypeInfo. getAccessibilityForType(IType whosaskin)IRelativeTypeInfo.AccessibilityDefaultArrayTypeInfo. getAccessibilityForType(IType whosaskin)IRelativeTypeInfo.AccessibilityFeatureManagerTypeInfoBase. getAccessibilityForType(IType whosaskin)IRelativeTypeInfo.AccessibilityIRelativeTypeInfo. getAccessibilityForType(IType whosaskin)ITypeITypeSystem. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)static ITypeTypeSystem. getActualType(IType type, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)protected static java.util.Set<IType>TypeBase. getAllClassesInClassHierarchyAsIntrinsicTypes(IType type)IAnnotationInfoBaseFeatureInfo. getAnnotation(IType type)IAnnotationInfoConstructorInfoBuilder.BuiltConstructorInfo. getAnnotation(IType type)IAnnotationInfoIAnnotatedFeatureInfo. getAnnotation(IType type)IAnnotationInfoIAnnotatedFeatureInfo.IAnnotationInfoHelper. getAnnotation(IType type, java.util.List<IAnnotationInfo> annotations, java.lang.String featureName)IAnnotationInfoMethodInfoBase. getAnnotation(IType type)IAnnotationInfoMethodInfoBuilder.BuiltMethodInfo. getAnnotation(IType type)IAnnotationInfoMethodInfoDelegate. getAnnotation(IType type)IAnnotationInfoPropertyInfoBase. getAnnotation(IType type)IAnnotationInfoPropertyInfoDelegate. getAnnotation(IType type)IAnnotationInfoTypeInfoBase. getAnnotation(IType type)java.util.List<IAnnotationInfo>BaseFeatureInfo. getAnnotationsOfType(IType type)Returns the list of annotations exactly matching the annotation passed in.java.util.List<IAnnotationInfo>ConstructorInfoBuilder.BuiltConstructorInfo. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>IAnnotatedFeatureInfo. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>IAnnotatedFeatureInfo.IAnnotationInfoHelper. getAnnotationsOfType(IType type, java.util.List<IAnnotationInfo> annotations)java.util.List<IAnnotationInfo>MethodInfoBase. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>MethodInfoBuilder.BuiltMethodInfo. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>MethodInfoDelegate. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>PropertyInfoBase. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>PropertyInfoDelegate. getAnnotationsOfType(IType type)java.util.List<IAnnotationInfo>TypeInfoBase. getAnnotationsOfType(IType type)ITypeITypeSystem. getBoxType(IType primitiveType)static ITypeTypeSystem. getBoxType(IType primitiveType)IInvocableTypeMethodScorer. getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, java.util.List<IType> argTypes)IConstructorInfoBaseJavaTypeInfo. getCallableConstructor(IType... params)IConstructorInfoBaseTypeInfo. getCallableConstructor(IType... params)IConstructorInfoFeatureManagerTypeInfoBase. getCallableConstructor(IType... params)IConstructorInfoFunctionTypeInfo. getCallableConstructor(IType... params)IConstructorInfoITypeInfo. getCallableConstructor(IType... params)Returns a IConstructorInfo matching the specified parameter types or null if no match is found.IConstructorInfoTypeInfoBase. getCallableConstructor(IType... params)IMethodInfoBaseJavaTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoBaseTypeInfo. getCallableMethod(java.lang.CharSequence method, IType... params)IMethodInfoFeatureManagerTypeInfoBase. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoFunctionTypeInfo. getCallableMethod(java.lang.CharSequence strMethod, IType... params)IMethodInfoITypeInfo. getCallableMethod(java.lang.CharSequence method, IType... params)Returns a IMethodInfo matching the specified name and has parameter types that produce the best match.IMethodInfoTypeInfoBase. getCallableMethod(java.lang.CharSequence method, IType... params)java.util.Set<TypeName>INamespaceType. getChildren(IType whosaskin)ITypeITypeSystem. getComponentType(IType valueType)static ITypeTypeSystem. getComponentType(IType valueType)private static ITypeITypeInfo.FIND. getConcreteBoundingType(IType type)IConstructorInfoBaseHandBuiltTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoBaseJavaTypeInfo. getConstructor(IType... params)IConstructorInfoBaseTypeInfo. getConstructor(IType... params)IConstructorInfoDefaultArrayTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoFeatureManager. getConstructor(IRelativeTypeInfo.Accessibility accessibility, IType[] params)IConstructorInfoFeatureManagerTypeInfoBase. getConstructor(IType... params)IConstructorInfoFeatureManagerTypeInfoBase. getConstructor(IType whosAskin, IType[] params)IConstructorInfoFunctionTypeInfo. getConstructor(IType... params)IConstructorInfoIRelativeTypeInfo. getConstructor(IType whosAskin, IType[] params)IConstructorInfoITypeInfo. getConstructor(IType... params)Returns a IConstructorInfo that has parameter types that produce the best match.IConstructorInfoTypeInfoBase. getConstructor(IType... params)java.util.List<? extends IConstructorInfo>BaseHandBuiltTypeInfo. getConstructors(IType whosaskin)java.util.List<? extends IConstructorInfo>DefaultArrayTypeInfo. getConstructors(IType whosaskin)java.util.List<? extends IConstructorInfo>FeatureManagerTypeInfoBase. getConstructors(IType whosAskin)java.util.List<? extends IConstructorInfo>IRelativeTypeInfo. getConstructors(IType whosaskin)ITypeITypeSystem. getDefaultParameterizedType(IType type)static ITypeTypeSystem. getDefaultParameterizedType(IType type)ITypeITypeSystem. getDefaultParameterizedTypeWithTypeVars(IType type)static ITypeTypeSystem. getDefaultParameterizedTypeWithTypeVars(IType type)IPropertyInfoIEntityAccess. getEntityIdProperty(IType rootType)java.lang.ObjectIEntityAccess. getEntityInstanceFrom(java.lang.Object entity, IType classDomain)ITypeITypeSystem. getExpandableComponentType(IType type)static java.lang.StringTypeSystem. getGenericName(IType type)static java.lang.StringTypeSystem. getGenericName(IType type, boolean bRelative, boolean bRelativeBounds)static java.lang.StringTypeSystem. getGenericRelativeName(IType type, boolean bRelativeBounds)longIEntityAccess. getHashedEntityId(java.lang.String strId, IType classEntity)java.lang.StringIEntityAccess. getLocalizedTypeInfoName(IType type)java.lang.StringIEntityAccess. getLocalizedTypeName(IType type)IMethodInfoBaseHandBuiltTypeInfo. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoBaseJavaTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoBaseTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoDefaultArrayTypeInfo. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoFeatureManager. getMethod(IRelativeTypeInfo.Accessibility accessibility, java.lang.CharSequence methodName, IType... params)IMethodInfoFeatureManagerTypeInfoBase. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoFeatureManagerTypeInfoBase. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoFunctionTypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)IMethodInfoIRelativeTypeInfo. getMethod(IType whosaskin, java.lang.CharSequence methodName, IType... params)IMethodInfoITypeInfo. getMethod(java.lang.CharSequence methodName, IType... params)Returns a IMethodInfo matching the specified name and parameter types or null if no match is found.IMethodInfoTypeInfoBase. getMethod(java.lang.CharSequence methodName, IType... params)MethodListBaseHandBuiltTypeInfo. getMethods(IType whosaskin)MethodListDefaultArrayTypeInfo. getMethods(IType whosaskin)MethodListFeatureManagerTypeInfoBase. getMethods(IType whosAskin)MethodListIRelativeTypeInfo. getMethods(IType whosaskin)static java.util.List<? extends IMethodInfo>TypeSystem. getMethods(ITypeInfo beanInfo, IType ownersIntrinsicType)static IModuleTypeSystem. getModuleFromType(IType type)java.lang.StringITypeSystem. getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType)static java.lang.StringTypeSystem. getNameOfParams(IType[] paramTypes, boolean bRelative, boolean bWithEnclosingType)java.lang.StringITypeSystem. getNameWithQualifiedTypeVariables(IType type)static java.lang.StringTypeSystem. getNameWithQualifiedTypeVariables(IType type)IFunctionTypeITypeSystem. getOrCreateFunctionType(java.lang.String strFunctionName, IType retType, IType[] paramTypes)static IFunctionTypeTypeSystem. getOrCreateFunctionType(java.lang.String strFunctionName, IType retType, IType[] paramTypes)ITypeRefITypeSystem. getOrCreateTypeReference(IType type)static ITypeRefTypeSystem. getOrCreateTypeReference(IType type)IMPORTANT: The only time you should call this method is: 1) within a class implementing IType, or 2) wrapping a call to a Type constructor, typically within a type loader e.g., TypeSystem.getOrCreateTypeReference( new MyVeryOwnType() ) Gets or creates a type ref for the specified type.ITypeVariableTypeITypeSystem. getOrCreateTypeVariableType(java.lang.String strName, IType boundingType, IType enclosingType)static ITypeVariableTypeTypeSystem. getOrCreateTypeVariableType(java.lang.String strName, IType boundingType, IType enclosingType)IType[]FunctionType. getParameterizedParameterTypes(IType... typeParams)IType[]IGenericMethodInfo. getParameterizedParameterTypes(IType... typeParams)IType[]MethodInfoDelegate. getParameterizedParameterTypes(IType... typeParams)IType[]FunctionType. getParameterizedParameterTypes2(IType ownersType, IType... typeParams)IType[]IGenericMethodInfo. getParameterizedParameterTypes2(IType owningParameterizedType, IType[] typeParams)IType[]MethodInfoDelegate. getParameterizedParameterTypes2(IType ownersType, IType... typeParams)ITypeFunctionType. getParameterizedReturnType(IType... typeParams)ITypeIGenericMethodInfo. getParameterizedReturnType(IType... typeParams)ITypeMethodInfoDelegate. getParameterizedReturnType(IType... typeParams)ITypeDefaultArrayType. getParameterizedType(IType... ofType)ParameterizedFunctionTypeFunctionType. getParameterizedType(IType... typeParams)ITypeIType. getParameterizedType(IType... ofType)Assuming this intrinsic type is a Generic type, return the parameterized type associated with the given list of type parameters.ParameterizedFunctionTypeParameterizedFunctionType. getParameterizedType(IType... paramTypes)ITypeTypeBase. getParameterizedType(IType... ofType)static java.lang.StringFunctionType. getParamTypeNameFromJavaBackedType(IType paramType)ITypeITypeSystem. getPrimitiveType(IType boxType)static ITypeTypeSystem. getPrimitiveType(IType boxType)java.util.List<? extends IPropertyInfo>BaseHandBuiltTypeInfo. getProperties(IType whosaskin)java.util.List<? extends IPropertyInfo>DefaultArrayTypeInfo. getProperties(IType whosaskin)java.util.List<IPropertyInfo>FeatureManagerTypeInfoBase. getProperties(IType whosAskin)java.util.List<? extends IPropertyInfo>IRelativeTypeInfo. getProperties(IType whosaskin)static java.util.List<? extends IPropertyInfo>TypeSystem. getProperties(ITypeInfo beanInfo, IType classSource)IPropertyInfoBaseHandBuiltTypeInfo. getProperty(IType whosaskin, java.lang.CharSequence propName)IPropertyInfoDefaultArrayTypeInfo. getProperty(IType whosaskin, java.lang.CharSequence propName)IPropertyInfoFeatureManagerTypeInfoBase. getProperty(IType whosAskin, java.lang.CharSequence propName)IPropertyInfoIRelativeTypeInfo. getProperty(IType whosaskin, java.lang.CharSequence propName)static IPropertyInfoTypeSystem. getPropertyInfo(IType classBean, java.lang.String strProperty, IFeatureFilter filter, IParserPart parserBase, IScriptabilityModifier scriptabilityConstraint)static java.lang.ObjectReflectUtil. getStaticProperty(IType type, java.lang.String propertyName)private static java.lang.StringFeatureManager. getTopLevelEnclosingClassNamespace(IType type)private static java.lang.StringFeatureManager. getTopLevelTypeName(IType type)static ITypeTypeSystem. getTypeFromJavaBackedType(IType type)static java.lang.StringSimpleParameterInfo. getTypeName(IType type)static java.lang.StringTypeInfoUtil. getTypeName(IType type)ITypeRefITypeSystem. getTypeReference(IType type)static ITypeRefTypeSystem. getTypeReference(IType type)IMPORTANT: The only time you should call this method is: 1) wrapping a call to a Type constructor, typically within a type loader e.g., TypeSystem.getOrCreateTypeReference( new MyVeryOwnType() ) Do NOT call this when creating the type.static java.lang.StringTypeSystem. getUnqualifiedClassName(IType cls)booleanBaseFeatureInfo. hasAnnotation(IType type)booleanConstructorInfoBuilder.BuiltConstructorInfo. hasAnnotation(IType type)booleanDefaultArrayTypeInfo. hasAnnotation(IType type)booleanFeatureManagerTypeInfoBase. hasAnnotation(IType type)booleanIAnnotatedFeatureInfo. hasAnnotation(IType type)booleanIAnnotatedFeatureInfo.IAnnotationInfoHelper. hasAnnotation(IType type, java.util.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)IFunctionTypeFunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] argTypes, IType ctxType)IFunctionTypeIFunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] eArgs, IType ctxType)IFunctionTypeParameterizedFunctionType. inferParameterizedTypeFromArgTypesAndContextType(IType[] eArgs, IType ctxType)TypeVarToTypeMapFunctionType. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapIGenericMethodInfo. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapMethodInfoDelegate. inferTypeParametersFromArgumentTypes(IType... argTypes)TypeVarToTypeMapFunctionType. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)TypeVarToTypeMapIGenericMethodInfo. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)TypeVarToTypeMapMethodInfoDelegate. inferTypeParametersFromArgumentTypes2(IType owningParameterizedType, IType... argTypes)voidITypeSystem. inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap map)static voidTypeSystem. inferTypeVariableTypesFromGenParamTypeAndConcreteType(IType genParamType, IType argType, TypeVarToTypeMap map, boolean bReverse)voidITypeSystem. inferTypeVariableTypesFromGenParamTypeAndConcreteType_Reverse(IType genParamType, IType argType, TypeVarToTypeMap map)booleanDefaultArrayType. isAssignableFrom(IType type)booleanFunctionType. isAssignableFrom(IType type)booleanFunctionType. isAssignableFrom(IType type, boolean bContravariant)booleanIFunctionType. isAssignableFrom(IType type, boolean bContravariant)booleanIType. isAssignableFrom(IType type)Determines if the type represented by this intrinsic type is either the same as, or is a super-type of the type represented by the specified type parameter.booleanParameterizedFunctionType. isAssignableFrom(IType type)booleanParameterizedFunctionType. isAssignableFrom(IType type, boolean bContravariant)booleanTypeBase. isAssignableFrom(IType type)static booleanTypeSystem. isBeanType(IType typeSource)static booleanTypeSystem. isBoxedTypeFor(IType primitiveType, IType boxedType)static booleanTypeSystem. isBytecodeType(IType type)static booleanTypeSystem. isDeleted(IType type)booleanIEntityAccess. isEntityClass(IType type)booleanITypeSystem. isExpandable(IType type)static booleanTypeSystem. isExpandable(IType type)static booleanFeatureManager. isInEnclosingClassHierarchy(IType ownersClass, IType whosAskin)protected static booleanFeatureManager. isInEnhancedTypesHierarchy(IType ownersClass, IType whosAskin)booleanIAnnotatedFeatureInfo.IAnnotationInfoHelper. isInherited(IType type)protected static booleanFeatureManager. isInHierarchy(IType ownersClass, IType whosAskin)static booleanFeatureManager. isInSameNamespace(IType ownersClass, IType whosAskin)booleanIEntityAccess. isInternal(IType type)static booleanTypeSystem. isNumericType(IType intrType)booleanITypeSystem. isParameterizedWith(IType type, ITypeVariableType... typeVar)static booleanTypeSystem. isParameterizedWith(IType type, ITypeVariableType... typeVar)default booleanIPropertyInfo. isReadable(IType whosAskin)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)ConstructorInfoBuilderConstructorInfoBuilder. like(IType type, IType... params)MethodInfoBuilderMethodInfoBuilder. like(IType type, java.lang.String method, IType... params)IPropertyInfoIPropertyInfoFactory. make(IFeatureInfo container, java.lang.String strName, java.lang.Class javaClass, java.lang.String strGetter, java.lang.String strSetter, IType propertyType)IPropertyInfoIPropertyInfoFactory. make(IFeatureInfo container, java.lang.String strName, java.lang.Class javaClass, java.lang.String strGetter, java.lang.String strSetter, IType propertyType, IPresentationInfo presInfo)TypeVarToTypeMapITypeSystem. 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, java.lang.CharSequence method, IType... params)ITypeFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeIFunctionType. newInstance(IType[] paramTypes, IType returnType)ITypeParameterizedFunctionType. newInstance(IType[] paramTypes, IType returnType)voidITypeSystem. pushCompilingType(IType type)static voidTypeSystem. pushCompilingType(IType type)ITypeITypeSystem. replaceTypeVariableTypeParametersWithBoundingTypes(IType iType, IType type)static ITypeTypeSystem. replaceTypeVariableTypeParametersWithBoundingTypes(IType type, IType enclosingType)MethodScoreMethodScorer. scoreMethod(IType callsiteEnclosingType, IType rootType, IInvocableType funcType, java.util.List<? extends IInvocableType> listFunctionTypes, java.util.List<IType> argTypes, java.util.List<IType> inferringTypes, boolean bSkipScoring, boolean bLookInCache)voidFunctionType. setArgumentTypes(IType[] paramTypes)voidFunctionType. setEnclosingType(IType gosuClass)voidFunctionType. setRetType(IType retType)static voidReflectUtil. setStaticProperty(IType type, java.lang.String propertyName, java.lang.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, java.lang.Object value)MethodInfoBuilderMethodInfoBuilder. withReturnType(IType returnType)ExceptionInfoBuilderExceptionInfoBuilder. withType(IType type)ParameterInfoBuilderParameterInfoBuilder. withType(IType type)PropertyInfoBuilderPropertyInfoBuilder. withType(IType type)Method parameters in gw.lang.reflect with type arguments of type IType Modifier and Type Method Description doubleMethodScorer. _addToScoreForTypes(java.util.List<IType> inferringTypes, IType paramType, IType argType)private static voidTypeBase. addAllClassesInClassHierarchy(IType type, java.util.Set<IType> set)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, IType exprType, java.util.List<IType> inferringTypes)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, java.util.Set<? extends IType> types, java.util.List<IType> inferringTypes)doubleMethodScorer. addDegreesOfSeparation(IType parameterType, java.util.Set<? extends IType> types, java.util.List<IType> inferringTypes)private doubleMethodScorer. addDegreesOfSeparationFromParameterization(IType parameterType, IType exprType, java.util.List<IType> inferringTypes)doubleMethodScorer. addToScoreForTypes(java.util.List<IType> inferringTypes, IType paramType, IType argType)ITypeITypeSystem. boundTypes(IType parameterType, java.util.List<IType> inferringTypes)static ITypeTypeSystem. boundTypes(IType targetType, java.util.List<IType> typesToBound)protected java.util.Set<IType>TypeBase. getArrayVersionsOfEachType(java.util.Set<? extends IType> componentTypes)IInvocableTypeMethodScorer. getCachedMethodScore(IInvocableType funcType, IType callsiteEnclosingType, IType rootType, java.util.List<IType> argTypes)ITypeITypeSystem. getCompoundType(java.util.Set<IType> types)static ITypeTypeSystem. getCompoundType(java.util.Set<IType> types)doubleMethodScorer. scoreMethod(IInvocableType funcType, java.util.List<IType> argTypes, java.util.List<IType> inferringTypes)Constructors in gw.lang.reflect with parameters of type IType Constructor Description BaseFeatureInfo(IType intrType)BaseTypeInfo(IType type)DefaultArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)DefaultNonLoadableArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)FeatureManagerTypeInfoBase(IType ownersType)FunctionArrayType(IType componentType, IJavaClassInfo componentConcreteClass, ITypeLoader typeLoader)FunctionType(FunctionType source, IType gsClass)FunctionType(FunctionType source, IType returnType, IType[] paramTypes)FunctionType(java.lang.String strFunctionName, IType retType, IType[] paramTypes)Construct a FunctionType with the specified return type and parameter types array.FunctionType(java.lang.String strFunctionName, IType retType, IType[] paramTypes, IGenericTypeVariable[] typeVars)Construct a generic FunctionType with the specified return type, parameter types, and generic type variables.LazyType(IType entryType)MethodScore(IRelativeTypeInfo.Accessibility acc, IType receiverType)MethodScore(IType receiverType, IType callsiteEnclosingType)MethodScoreKey(java.util.List<IType> argTypes, IInvocableType funcType, IType callsiteEnclosingType, IType rootType)ModifiedParameterInfo(IFeatureInfo container, IType type, IType originalType, int parentIndex)NoReferenceFoundException(IType type)NotLazyTypeResolver(IType type)ParameterizedFunctionType(FunctionType genericType, IType... typeParams)SimpleParameterInfo(IFeatureInfo container, IType type, int parentIndex)SimpleParameterInfo(IFeatureInfo container, IType type, int parentIndex, java.lang.String name)Constructor parameters in gw.lang.reflect with type arguments of type IType Constructor Description MethodScoreKey(java.util.List<IType> argTypes, IInvocableType funcType, IType callsiteEnclosingType, IType rootType)MethodScoreKey(java.util.List<IType> argTypes, MethodScore score) -
Uses of IType in gw.lang.reflect.features
Fields in gw.lang.reflect.features declared as IType Modifier and Type Field Description private ITypeBoundMethodReference. _rootTypeprivate ITypeBoundPropertyChainReference. _rootTypeprivate ITypeBoundPropertyReference. _rootTypeprivate ITypeMethodReference. _rootTypeprivate ITypePropertyChainReference. _rootTypeprivate ITypePropertyReference. _rootTypeMethods in gw.lang.reflect.features that return IType Modifier and Type Method Description ITypeBoundMethodReference. getRootType()ITypeBoundPropertyChainReference. getRootType()ITypeBoundPropertyReference. getRootType()ITypeConstructorReference. getRootType()ITypeIFeatureReference. getRootType()ITypeMethodReference. getRootType()ITypePropertyChainReference. getRootType()ITypePropertyReference. getRootType()Methods in gw.lang.reflect.features that return types with arguments of type IType Modifier and Type Method Description java.util.List<IType>BoundMethodReference. getFullArgTypes()protected java.util.List<IType>BoundPropertyChainReference. getFullArgTypes()protected java.util.List<IType>BoundPropertyReference. getFullArgTypes()java.util.List<IType>ConstructorReference. getFullArgTypes()protected abstract java.util.List<IType>FeatureReference. getFullArgTypes()java.util.List<IType>MethodReference. getFullArgTypes()protected java.util.List<IType>PropertyChainReference. getFullArgTypes()java.util.List<IType>PropertyReference. getFullArgTypes()Methods in gw.lang.reflect.features with parameters of type IType Modifier and Type Method Description (package private) static IMethodInfoMethodReference. getMethodInfo(IType rootType, java.lang.String funcName, IType[] params)(package private) static IPropertyInfoPropertyReference. getPropertyInfo(IType rootType, java.lang.String propName)Constructors in gw.lang.reflect.features with parameters of type IType Constructor Description BoundMethodReference(IType rootType, java.lang.Object ctx, java.lang.String funcName, IType[] params, java.lang.Object[] boundValues)BoundPropertyChainReference(IType rootType, FeatureReference root, java.lang.String property)BoundPropertyReference(IType rootType, java.lang.Object ctx, java.lang.String property)ConstructorReference(IType rootType, IType[] params, java.lang.Object[] boundValues)MethodReference(IType rootType, java.lang.String funcName, IType[] params, java.lang.Object[] boundValues)PropertyChainReference(IType rootType, FeatureReference root, java.lang.String property)PropertyReference(IType rootType, java.lang.String property) -
Uses of IType in gw.lang.reflect.gs
Subinterfaces of IType in gw.lang.reflect.gs Modifier and Type Interface Description interfaceICompilableTypeinterfaceIGosuArrayClassinterfaceIGosuClassinterfaceIGosuEnhancementinterfaceIGosuFragmentinterfaceIGosuPrograminterfaceIPropertiesTypeinterfaceITemplateTypeMethods in gw.lang.reflect.gs that return IType Modifier and Type Method Description ITypeIGosuVarPropertyInfo. assignActualType(IType type)ITypeIGosuClass. findProxiedClassInHierarchy()ITypeIGenericTypeVariable. getBoundingType()ITypeIGosuPropertyInfo. getContainingType()ITypeIGosuProgram. getContextType()ITypeIGosuClass. getEnclosingTypeReference()ITypeIGosuEnhancement. getEnhancedType()ITypeIGosuProgram. getExpectedReturnType()ITypeFragmentInstance. getIntrinsicType()default ITypeIGosuObject. getIntrinsicType()static ITypeIGosuClass.ProxyUtil. getProxiedType(IType type)ITypeIGosuProgram. getReturnType()ITypeIGosuVarPropertyInfo. getScopedSymbolType()Methods in gw.lang.reflect.gs that return types with arguments of type IType Modifier and Type Method Description java.util.List<? extends IType>IGosuClass. getSubtypes()WARNING: This method is slow the first time it is called.Methods in gw.lang.reflect.gs with parameters of type IType Modifier and Type Method Description voidIEnhancementIndex. addEnhancementMethods(IType typeToEnhance, java.util.Collection<IMethodInfo> methodsToAddTo)voidIEnhancementIndex. addEnhancementProperties(IType typeToEnhance, java.util.Map<java.lang.CharSequence,IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive)voidIEnhancementIndex. addEntry(IType enhancedType, IGosuEnhancement enhancement)ITypeIGosuVarPropertyInfo. assignActualType(IType type)voidIGosuVarPropertyInfo. assignSymbolType(IType type)voidIGenericTypeVariable. createTypeVariableDefinition(IType enclosingType)java.util.List<? extends IGosuEnhancement>IEnhancementIndex. getEnhancementsForType(IType gosuClass)static java.lang.StringIGosuClass.ProxyUtil. getNameSansProxy(IType type)static IProgramInstanceIGosuProgram.Runner. getProgramInstance(java.lang.String strProgram, ISymbolTable symTable, IType expectedType)static ITypeIGosuClass.ProxyUtil. getProxiedType(IType type)static booleanIGosuClass.ProxyUtil. isProxy(IType type)booleanIGosuClass. isSubClass(IType gsSubType)static java.lang.ObjectIGosuProgram.Runner. runProgram(java.lang.String strProgram, ISymbolTable symTable, IType expectedType)voidIGosuClass. setEnclosingType(IType enclosingType)Only for use during type loading e.g., from GosuClassTypeLoaderConstructors in gw.lang.reflect.gs with parameters of type IType Constructor Description TypeName(IType innerType) -
Uses of IType in gw.lang.reflect.java
Subinterfaces of IType in gw.lang.reflect.java Modifier and Type Interface Description interfaceIJavaArrayTypeinterfaceIJavaBackedTypeinterfaceIJavaTypeFields in gw.lang.reflect.java declared as IType Modifier and Type Field Description private 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 IType Modifier and Type Field Description static java.util.Map<java.lang.String,IType>GosuTypes. CACHEMethods in gw.lang.reflect.java that return IType Modifier and Type Method Description static ITypeGosuTypes. AUTOCREATE()static ITypeGosuTypes. BINDER_SEPARATORS()static ITypeGosuTypes. DYNAMIC()static ITypeJavaTypes. FRAGMENT_INSTANCE()static ITypeJavaTypes. FUNCTION_TYPE()static ITypeClassInfoUtil. getActualReturnType(IJavaClassType genericType, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)ITypeErrorJavaClassInfo. getActualType(TypeVarToTypeMap typeMap)ITypeErrorJavaClassInfo. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)ITypeIJavaClassType. getActualType(TypeVarToTypeMap typeMap)ITypeIJavaClassType. getActualType(TypeVarToTypeMap typeMap, boolean bKeepTypeVars)static IType[]ClassInfoUtil. getActualTypes(IJavaClassType[] genericTypes, TypeVarToTypeMap actualParamByVarName, boolean bKeepTypeVars)ITypeErrorJavaClassInfo. getEnclosingType()ITypeIJavaClassInfo. getEnclosingType()ITypeJavaExceptionInfo. getExceptionType()ITypeIJavaParameterDescriptor. getFeatureType()ITypeErrorJavaClassInfo. getJavaType()ITypeIJavaClassInfo. getJavaType()ITypeJavaExceptionInfo. getOwnersType()ITypeIJavaPropertyDescriptor. getPropertyType()static ITypeClassInfoUtil. getPublishedType(IType type, IJavaClassInfo classInfo)ITypeIJavaClassMethod. getReturnType()static ITypeGosuTypes. getType(java.lang.String fqn)ITypeIJavaBackedType. getTypeFromJavaBackedType()static ITypeJavaTypes. GW_LANG_DEPRECATED()static ITypeJavaTypes. IBLOCK()static ITypeGosuTypes. IDISPOSABLE()static ITypeJavaTypes. IEXTERNAL_SYMBOL_MAP()static ITypeJavaTypes. IFEATURE_REFERENCE()static ITypeJavaTypes. IMETHOD_REFERENCE()static ITypeGosuTypes. IMONITORLOCK()static ITypeGosuTypes. IPOSTFIX_BINDER()static ITypeGosuTypes. IPREFIX_BINDER()static ITypeJavaTypes. IQUERY_RESULT_SET()static ITypeJavaTypes. PARAM()static ITypeJavaTypes. PARAMS()static ITypeJavaTypes. RUNNABLE()static ITypeJavaTypes. THROWS()static ITypeJavaTypes. VOID()Methods in gw.lang.reflect.java with parameters of type IType Modifier and Type Method Description static ITypeClassInfoUtil. getPublishedType(IType type, IJavaClassInfo classInfo) -
Uses of IType in gw.test
Fields in gw.test declared as IType Modifier and Type Field Description private ITypeTestClassWrapper. _typeprivate ITypeTestClassWrapper.ExceptionTestClass. _typeprivate ITypeTestClassWrapper.InvalidTestClass. _typeFields in gw.test with type parameters of type IType Modifier and Type Field Description private java.util.List<Predicate<IType>>Suite. _typeFiltersprivate java.util.List<Predicate<IType>>TestClassFinder. _typeFiltersMethods in gw.test that return IType Modifier and Type Method Description ITypeTestClassWrapper. getBackingType()ITypeTestSpec. getTestType()ITypeTestClass. getType()ITypeTestClassWrapper.ExceptionTestClass. getType()ITypeTestClassWrapper.InvalidTestClass. getType()Methods in gw.test that return types with arguments of type IType Modifier and Type Method Description private java.util.List<IType>TestClassFinder. findTestTypes(IDirectory entry, TestClassFinder.TestClassFindType findType)Methods in gw.test with parameters of type IType Modifier and Type Method Description static TestClassTestClass. createTestClass(IType testType)static java.lang.String[]TestSpec. extractTestMethods(IType testType)private java.lang.ThrowableTestClassWrapper.InvalidTestClass. getCompileError(IType type)private junit.framework.TestCaseTestClassWrapper. makeTest(IType type, java.lang.String method)private booleanTestClassFinder. shouldConsiderType(IType type)TSuite. withTest(IType type, java.lang.String... methods)Adds a test to this Suite.Method parameters in gw.test with type arguments of type IType Modifier and Type Method Description private voidTestClassFinder. findTestTypesImpl(IDirectory root, IDirectory entry, TestClassFinder.TestClassFindType findType, java.util.ArrayList<IType> types)private voidTestClassFinder. possiblyAddTest(IFile entry, IDirectory root, TestClassFinder.TestClassFindType findType, java.util.ArrayList<IType> types)TSuite. withTestTypeFilter(Predicate<IType> filter)Adds a type filter to this suite, allowing certain tests to be excluded.Constructors in gw.test with parameters of type IType Constructor Description ExceptionTestClass(IType type, java.lang.String message)InvalidTestClass(IType type)TestClassWrapper(TestExecutionManager executionManager, IType type, java.lang.String... methods) -
Uses of IType in gw.util
Methods in gw.util that return types with arguments of type IType Modifier and Type Method Description static java.util.Map<IType,java.util.List<IAnnotationInfo>>AnnotationUtil. map(java.util.List<IAnnotationInfo> annotations)Methods in gw.util with parameters of type IType Modifier and Type Method Description booleanIFeatureFilter. acceptFeature(IType beanType, IFeatureInfo fi)static IExpressionGosuTestUtil. compileExpression(java.lang.String script, java.lang.String varName, IType varType)static IExpressionGosuTestUtil. compileExpression(java.lang.String script, java.lang.String varName, IType varType, java.lang.String varName2, IType varType2)static ParseResultsExceptionGosuClassTestUtil. declCompileAndGetClassErrors(IType type)static ParseResultsExceptionGosuClassTestUtil. defnCompileAndGetClassErrors(IType type)
-