Uses of Interface
gw.lang.ir.IRType
Packages that use IRType
Package
Description
-
Uses of IRType in gw.internal.gosu.ir.compiler.bytecode
Methods in gw.internal.gosu.ir.compiler.bytecode that return IRTypeMethods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRTypeModifier and TypeMethodDescriptionstatic intvoidstatic booleanIRBytecodeContext.makeTempVar(IRType type) -
Uses of IRType in gw.internal.gosu.ir.compiler.bytecode.expression
Methods in gw.internal.gosu.ir.compiler.bytecode.expression with parameters of type IRTypeModifier and TypeMethodDescriptionstatic voidIRNewArrayExpressionCompiler.createArrayInstruction(IRType expressionType, org.objectweb.asm.MethodVisitor mv) protected static intIRArithmeticExpressionCompiler.getInstruction(IRType type, IRArithmeticExpression.Operation op) static intIRNewArrayExpressionCompiler.getPrimitiveTypeForNewArray(IRType atomicType) static booleanIREqualityExpressionCompiler.isInteger0(IRExpression expr, IRType lhsType) -
Uses of IRType in gw.internal.gosu.ir.nodes
Classes in gw.internal.gosu.ir.nodes that implement IRTypeMethods in gw.internal.gosu.ir.nodes that return IRTypeModifier and TypeMethodDescriptionstatic IRTypestatic IRTypeJavaClassIRType.get(IJavaClassInfo cls) static IRTypeGosuClassIRType.getArrayType()JavaClassIRType.getArrayType()IRProperty.getAssignableType()IRPropertyFromCapturedSymbol.getAssignableType()IRPropertyFromDynamicPropertySymbol.getAssignableType()IRPropertyFromDynamicSymbol.getAssignableType()IRPropertyFromPropertyInfo.getAssignableType()IRPropertyFromReducedDynamicPropertySymbol.getAssignableType()IRPropertyFromDynamicPropertySymbol.getBoundedAssignablePropertyType(IDynamicPropertySymbol dps) IRPropertyFromDynamicPropertySymbol.getBoundedPropertyType(IDynamicPropertySymbol dps) GosuClassIRType.getComponentType()JavaClassIRType.getComponentType()IRMethod.getOwningIRType()IRMethodForConstructorSymbol.getOwningIRType()IRMethodForDPSGetter.getOwningIRType()IRMethodForDPSSetter.getOwningIRType()IRMethodForPropertyGetter.getOwningIRType()IRMethodForPropertySetter.getOwningIRType()IRMethodForReducedDPSGetter.getOwningIRType()IRMethodForReducedDPSSetter.getOwningIRType()IRMethodFromConstructorInfo.getOwningIRType()IRMethodFromJavaMethodInfo.getOwningIRType()IRMethodFromMethod.getOwningIRType()IRMethodFromMethodInfo.getOwningIRType()IRProperty.getOwningIRType()IRPropertyFromCapturedSymbol.getOwningIRType()IRPropertyFromDynamicPropertySymbol.getOwningIRType()IRPropertyFromDynamicSymbol.getOwningIRType()IRPropertyFromPropertyInfo.getOwningIRType()IRPropertyFromReducedDynamicPropertySymbol.getOwningIRType()SyntheticIRMethod.getOwningIRType()IRMethod.getReturnType()IRMethodForConstructorSymbol.getReturnType()IRMethodForDPSGetter.getReturnType()IRMethodForDPSSetter.getReturnType()IRMethodForPropertyGetter.getReturnType()IRMethodForPropertySetter.getReturnType()IRMethodForReducedDPSGetter.getReturnType()IRMethodForReducedDPSSetter.getReturnType()IRMethodFromConstructorInfo.getReturnType()IRMethodFromJavaMethodInfo.getReturnType()IRMethodFromMethod.getReturnType()IRMethodFromMethodInfo.getReturnType()SyntheticIRMethod.getReturnType()IRMethod.getTargetRootIRType()IRMethodForConstructorSymbol.getTargetRootIRType()IRMethodForDPSGetter.getTargetRootIRType()IRMethodForDPSSetter.getTargetRootIRType()IRMethodForPropertyGetter.getTargetRootIRType()IRMethodForPropertySetter.getTargetRootIRType()IRMethodForReducedDPSGetter.getTargetRootIRType()IRMethodForReducedDPSSetter.getTargetRootIRType()IRMethodFromConstructorInfo.getTargetRootIRType()IRMethodFromJavaMethodInfo.getTargetRootIRType()IRMethodFromMethod.getTargetRootIRType()IRMethodFromMethodInfo.getTargetRootIRType()IRProperty.getTargetRootIRType()IRPropertyFromCapturedSymbol.getTargetRootIRType()IRPropertyFromDynamicPropertySymbol.getTargetRootIRType()IRPropertyFromDynamicSymbol.getTargetRootIRType()IRPropertyFromPropertyInfo.getTargetRootIRType()IRPropertyFromReducedDynamicPropertySymbol.getTargetRootIRType()SyntheticIRMethod.getTargetRootIRType()IRProperty.getType()IRPropertyFromCapturedSymbol.getType()IRPropertyFromDynamicPropertySymbol.getType()IRPropertyFromDynamicSymbol.getType()IRPropertyFromPropertyInfo.getType()IRPropertyFromReducedDynamicPropertySymbol.getType()protected IRTypeIRFeatureBase.maybeReifyFieldType(IType owner, String name, IType originalType) Methods in gw.internal.gosu.ir.nodes that return types with arguments of type IRTypeModifier and TypeMethodDescriptionIRMethod.getAllParameterTypes()IRMethodForConstructorSymbol.getAllParameterTypes()IRMethodForDPSGetter.getAllParameterTypes()IRMethodForDPSSetter.getAllParameterTypes()IRMethodForPropertyGetter.getAllParameterTypes()IRMethodForPropertySetter.getAllParameterTypes()IRMethodForReducedDPSGetter.getAllParameterTypes()IRMethodForReducedDPSSetter.getAllParameterTypes()IRMethodFromConstructorInfo.getAllParameterTypes()IRMethodFromJavaMethodInfo.getAllParameterTypes()IRMethodFromMethod.getAllParameterTypes()IRMethodFromMethodInfo.getAllParameterTypes()SyntheticIRMethod.getAllParameterTypes()IRMethodForConstructorSymbol.getConstructorParamTypes(IType[] declaredParams, int iTypeParams, IType type) Parameters are order like so: ctor( [OuterThis,] [This,] [CapturedSymbols,] [TypeParams,] [EnumParams,] params )IRMethod.getExplicitParameterTypes()IRMethodForConstructorSymbol.getExplicitParameterTypes()IRMethodForDPSGetter.getExplicitParameterTypes()IRMethodForDPSSetter.getExplicitParameterTypes()IRMethodForPropertyGetter.getExplicitParameterTypes()IRMethodForPropertySetter.getExplicitParameterTypes()IRMethodForReducedDPSGetter.getExplicitParameterTypes()IRMethodForReducedDPSSetter.getExplicitParameterTypes()IRMethodFromConstructorInfo.getExplicitParameterTypes()IRMethodFromJavaMethodInfo.getExplicitParameterTypes()IRMethodFromMethod.getExplicitParameterTypes()IRMethodFromMethodInfo.getExplicitParameterTypes()SyntheticIRMethod.getExplicitParameterTypes()IRMethodFromConstructorInfo.getMethodDescriptor(IConstructorInfo mi) IRMethodFromMethodInfo.getMethodDescriptor(IMethodInfo mi) IRFeatureBase.getTypeDescriptors(IParameterInfo[] parameters) Methods in gw.internal.gosu.ir.nodes with parameters of type IRTypeModifier and TypeMethodDescriptionstatic IRMethodIRMethodFactory.createConstructorIRMethod(IType owner, IRType[] parameterTypes) static IRMethodIRMethodFactory.createIRMethod(IType owner, String name, IRType returnType, List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic) booleanGosuClassIRType.isAssignableFrom(IRType otherType) booleanJavaClassIRType.isAssignableFrom(IRType otherType) booleanGosuClassIRType.isStructuralAndErased(IRType ownersType) booleanJavaClassIRType.isStructuralAndErased(IRType ownersType) Method parameters in gw.internal.gosu.ir.nodes with type arguments of type IRTypeModifier and TypeMethodDescriptionprotected voidIRFeatureBase.addImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params) protected voidIRFeatureBase.addTypeVariableParameters(List<IRType> params, int number) static IRMethodIRMethodFactory.createIRMethod(IType owner, String name, IRType returnType, List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic) Constructors in gw.internal.gosu.ir.nodes with parameters of type IRTypeModifierConstructorDescriptionSyntheticIRMethod(IType owner, String name, IRType returnType, List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean aStatic) Constructor parameters in gw.internal.gosu.ir.nodes with type arguments of type IRTypeModifierConstructorDescriptionSyntheticIRMethod(IType owner, String name, IRType returnType, List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean aStatic) -
Uses of IRType in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IRTypeModifier and TypeMethodDescriptionprotected IRType[]AbstractElementTransformer.getConstructorParamTypes(IType[] declaredParams, int iTypeParams, IType type) Parameters are order like so: ctor( [OuterThis,] [This,] [CapturedSymbols,] [TypeParams,] params )static IRTypeAbstractElementTransformer.getDescriptor(IType type) static IRTypeAbstractElementTransformer.getDescriptor(IType type, boolean getConcreteTypeForMetaType) static IRTypeAbstractElementTransformer.getDescriptor(IJavaClassInfo cls) static IRTypeAbstractElementTransformer.getDescriptor(Class cls) GosuClassTransformationContext.getIRTypeForCurrentClass()GosuFragmentTransformationContext.getIRTypeForCurrentClass()TopLevelTransformationContext.getIRTypeForCurrentClass()Methods in gw.internal.gosu.ir.transform that return types with arguments of type IRTypeModifier and TypeMethodDescriptionAbstractElementTransformer.getIRTypes(IJavaClassInfo[] iJavaClassInfos) AbstractElementTransformer.getIRTypes(Class[] classes) Methods in gw.internal.gosu.ir.transform with parameters of type IRTypeModifier and TypeMethodDescriptionprotected booleanAbstractElementTransformer.avoidVerifyError(IType owner, IRType rootType, IRelativeTypeInfo.Accessibility accessibility) AbstractElementTransformer.boxValue(IRType lhsType, IRExpression root) protected IRExpressionAbstractElementTransformer.buildArrayLoad(IRExpression root, int index, IRType componentType) protected IRExpressionAbstractElementTransformer.buildArrayLoad(IRExpression root, IRExpression index, IRType componentType) protected IRStatementAbstractElementTransformer.buildArrayStore(IRExpression lhs, IRExpression index, IRExpression value, IRType componentType) protected IRExpressionAbstractElementTransformer.buildCast(IRType castType, IRExpression expression) protected IRExpressionAbstractElementTransformer.buildFieldGet(IRType owner, String fieldName, IRType fieldType, IRExpression root) protected IRStatementAbstractElementTransformer.buildFieldSet(IRType owner, String fieldName, IRType fieldType, IRExpression root, IRExpression value) protected IRExpressionAbstractElementTransformer.buildInitializedArray(IRType componentType, List<IRExpression> values) protected IRMethodCallExpressionAbstractElementTransformer.buildMethodCall(IRType ownersType, String name, boolean isInterface, IRType returnType, List<IRType> paramTypes, IRExpression root, List<IRExpression> args) protected IRExpressionAbstractElementTransformer.buildNewExpression(IRType type, List<IRType> parameterTypes, List<IRExpression> args) protected IRExpressionAbstractElementTransformer.buildTernary(IRExpression test, IRExpression trueValue, IRExpression falseValue, IRType resultType) AbstractElementTransformer.callSpecialMethod(IRType rootType, IRMethod method, IRExpression root, List<IRExpression> explicitArgs) AbstractElementTransformer.callSpecialMethod(IRType rootType, IRMethod method, IRExpression root, List<IRExpression> explicitArgs, int[] namedArgOrder) AbstractElementTransformer.callSpecialMethod(IRType rootType, IRMethod method, IRExpression root, List<IRExpression> implicitArgs, List<IRExpression> explicitArgs, int[] namedArgOrder) protected IRExpressionAbstractElementTransformer.castResultingTypeIfNecessary(IRType expectedType, IRType actualReturnType, IRExpression root) protected IRExpressionAbstractElementTransformer.classLiteral(IRType value) FunctionBodyTransformationContext.createSymbol(String name, IRType type) TopLevelTransformationContext.createSymbol(String name, IRType type) TransformationContextBase.createSymbol(String name, IRType type) protected IRExpressionAbstractElementTransformer.getField_new(IRProperty irProp, IRExpression root, IRType expectedType) protected IRExpressionAbstractElementTransformer.getInstanceField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root) protected IRExpressionAbstractElementTransformer.getStaticField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility) 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) FunctionBodyTransformationContext.makeAndIndexTempSymbol(IRType type) FunctionBodyTransformationContext.makeAndIndexTempSymbol(String strNameSuffix, IRType type) TopLevelTransformationContext.makeAndIndexTempSymbol(IRType type) TopLevelTransformationContext.makeAndIndexTempSymbol(String strNameSuffix, IRType type) TransformationContextBase.makeAndIndexTempSymbol(IRType type) TransformationContextBase.makeAndIndexTempSymbol(String strNameSuffix, IRType type) protected IRExpressionAbstractElementTransformer.newArray(IRType atomicType, IRExpression sizeExpression) protected IRExpressionAbstractElementTransformer.numberConvert(IRType from, IRType to, IRExpression root) protected IRStatementAbstractElementTransformer.setField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root, IRExpression value) protected IRStatementAbstractElementTransformer.setInstanceField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root, IRExpression value) protected IRStatementAbstractElementTransformer.setStaticField(IType owner, String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression value) booleanGosuClassTransformationContext.shouldUseReflection(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) booleanGosuFragmentTransformationContext.shouldUseReflection(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) booleanTopLevelTransformationContext.shouldUseReflection(IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) AbstractElementTransformer.unboxValueToType(IRType lhsType, IRExpression expression) Method parameters in gw.internal.gosu.ir.transform with type arguments of type IRTypeModifier and TypeMethodDescriptionprotected IRMethodCallExpressionAbstractElementTransformer.buildMethodCall(IRType ownersType, String name, boolean isInterface, IRType returnType, List<IRType> paramTypes, IRExpression root, List<IRExpression> args) protected IRExpressionAbstractElementTransformer.buildNewExpression(IRType type, List<IRType> parameterTypes, List<IRExpression> args) Constructors in gw.internal.gosu.ir.transform with parameters of type IRTypeModifierConstructorDescriptionGosuFragmentTransformationContext(GosuFragment fragment, IRType compilingType, String sourceFile, boolean instrument) -
Uses of IRType in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type IRTypeModifier and TypeMethodDescriptionprotected IRExpressionAbstractExpressionTransformer.shortCircuitValue(IRType expressionType) -
Uses of IRType in gw.internal.gosu.ir.transform.util
Methods in gw.internal.gosu.ir.transform.util that return IRTypeModifier and TypeMethodDescriptionstatic IRTypeIRTypeResolver.getConcreteIRTypeForMetaType(MetaType metaType) static IRTypeIRTypeResolver.getDescriptor(IType type) static IRTypeIRTypeResolver.getDescriptor(IType type, boolean getConcreteTypeForMetaType) static IRTypeIRTypeResolver.getDescriptor(IJavaClassInfo cls) static IRTypeIRTypeResolver.getDescriptor(Class cls) IRTypeResolverAPIWrapper.getDescriptor(IType type) IRTypeResolverAPIWrapper.getDescriptor(IJavaClassInfo cls) IRTypeResolverAPIWrapper.getDescriptor(Class cls) Methods in gw.internal.gosu.ir.transform.util that return types with arguments of type IRTypeModifier and TypeMethodDescriptionIRTypeResolver.getDescriptors(IJavaClassInfo[] classes) IRTypeResolver.getDescriptors(Class[] classes) IRTypeResolver.getDescriptors(List<IType> types) Methods in gw.internal.gosu.ir.transform.util with parameters of type IRTypeModifier and TypeMethodDescriptionstatic booleanRequiresReflectionDeterminer.isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) static booleanRequiresReflectionDeterminer.shouldUseReflection(IType declaringClass, ICompilableTypeInternal compilingClass, IRType root, IRelativeTypeInfo.Accessibility accessibility) -
Uses of IRType in gw.lang.ir
Subinterfaces of IRType in gw.lang.irClasses in gw.lang.ir that implement IRTypeMethods in gw.lang.ir that return IRTypeModifier and TypeMethodDescriptionstatic final IRTypeIRTypeConstants.CLASS()IRType.getArrayType()SyntheticIRArrayType.getArrayType()SyntheticIRType.getArrayType()IRType.getComponentType()SyntheticIRArrayType.getComponentType()SyntheticIRType.getComponentType()IRAnnotation.getDescriptor()IRGosuAnnotation.getDescriptor()IRTypeResolver.getDescriptor(IType type) IRTypeResolver.getDescriptor(IJavaClassInfo cls) IRTypeResolver.getDescriptor(Class cls) IRClass.InnerClassInfo.getEnclosingType()IRClass.InnerClassInfo.getInnerClass()IRClass.getSuperType()IRClass.getThisType()abstract IRTypeIRExpression.getType()IRSymbol.getType()static final IRTypeIRTypeConstants.ITERATOR()static final IRTypeIRTypeConstants.ITYPE()static IRTypeIRElement.maybeEraseStructuralType(IRType type) static IRTypeIRElement.maybeEraseStructuralType(IRType ownersType, IRType type) static final IRTypeIRTypeConstants.NUMBER()static final IRTypeIRTypeConstants.OBJECT()static final IRTypeIRTypeConstants.pBOOLEAN()static final IRTypeIRTypeConstants.pBYTE()static final IRTypeIRTypeConstants.pCHAR()static final IRTypeIRTypeConstants.pDOUBLE()static final IRTypeIRTypeConstants.pFLOAT()static final IRTypeIRTypeConstants.pINT()static final IRTypeIRTypeConstants.pLONG()static final IRTypeIRTypeConstants.pSHORT()static final IRTypeIRTypeConstants.pVOID()static final IRTypeIRTypeConstants.STRING()Methods in gw.lang.ir that return types with arguments of type IRTypeModifier and TypeMethodDescriptionIRClass.getInterfaces()IRElement.maybeEraseStructuralTypes(IRType ownersType, List<IRType> types) Methods in gw.lang.ir with parameters of type IRTypeModifier and TypeMethodDescriptionvoidIRClass.addInnerClass(IRType innerClass, IRType enclosingType, int modifiers) voidIRClass.addInterface(IRType iface) booleanIRType.isAssignableFrom(IRType otherType) booleanSyntheticIRArrayType.isAssignableFrom(IRType otherType) booleanSyntheticIRType.isAssignableFrom(IRType otherType) booleanIRType.isStructuralAndErased(IRType ownersType) booleanSyntheticIRArrayType.isStructuralAndErased(IRType ownersType) booleanSyntheticIRType.isStructuralAndErased(IRType ownersType) static IRTypeIRElement.maybeEraseStructuralType(IRType type) static IRTypeIRElement.maybeEraseStructuralType(IRType ownersType, IRType type) IRElement.maybeEraseStructuralTypes(IRType ownersType, List<IRType> types) voidIRClass.setSuperType(IRType superType) voidIRClass.setThisType(IRType thisType) voidstatic voidSignatureUtil.visitIrType(org.objectweb.asm.signature.SignatureVisitor sv, IRType type) Method parameters in gw.lang.ir with type arguments of type IRTypeModifier and TypeMethodDescriptionIRElement.maybeEraseStructuralTypes(IRType ownersType, List<IRType> types) Constructors in gw.lang.ir with parameters of type IRTypeModifierConstructorDescriptionInnerClassInfo(IRType innerClass, IRType enclosingType, int modifiers) IRAnnotation(IRType descriptor, boolean include) IRAnnotation(IRType descriptor, boolean include, IAnnotationInfo annotation) IRGosuAnnotation(IRType descriptor, boolean include, IGosuAnnotation gosuAnnotation) SyntheticIRArrayType(IRType componentType) -
Uses of IRType in gw.lang.ir.builder
Methods in gw.lang.ir.builder that return IRTypeModifier and TypeMethodDescriptionIRBuilderContext.currentClassSuperType()IRBuilderContext.currentReturnType()static IRTypeIRArgConverter.getBoxedType(IRType returnType) static IRTypeIRArgConverter.getBoxedType(Class returnType) protected final IRTypeprotected final IRTypeIRBuilder.getIRType(IJavaClassInfo cls) protected final IRTypestatic IRTypestatic IRTypeIRBuilderMethods.getIRType(IJavaClassInfo cls) static IRTypeprotected static IRTypeprotected static IRTypeIRElementBuilder.getIRType(IJavaClassInfo cls) protected static IRTypeIRMethodBuilder.getReturnType()IRClassBuilder.getSuperType()IRClassBuilder.getThisType()IRExpressionBuilder.getType(IRBuilderContext context) IRBuilderContext.owningType()Methods in gw.lang.ir.builder that return types with arguments of type IRTypeModifier and TypeMethodDescriptionIRBuilder.getIRTypes(Class[] classes) IRBuilderMethods.getIRTypes(Class[] classes) IRElementBuilder.getIRTypes(IJavaClassInfo[] classes) IRElementBuilder.getIRTypes(Class[] classes) Methods in gw.lang.ir.builder with parameters of type IRTypeModifier and TypeMethodDescriptionstatic IRAssignmentStatementBuilderIRBuilderMethods.assign(String name, IRType type, IRExpressionBuilder value) static IRCastExpressionIRArgConverter.cast(IRExpression root, IRType type) static IRExpressionIRArgConverter.castOrConvertIfNecessary(IRType expectedType, IRExpression root) static IRTypeIRArgConverter.getBoxedType(IRType returnType) IRBuilderContext.getOrCreateVar(String name, IRType type) static IRNewArrayExpressionBuilderIRBuilderMethods.newArray(IRType rootType, IRExpressionBuilder size) static IRCompositeExpressionBuilderIRBuilderMethods.newArray(IRType componentType, List<IRExpressionBuilder> values) IRBuilderContext.tempSymbol(IRType type) IRClassBuilder.withInterface(IRType type) Constructors in gw.lang.ir.builder with parameters of type IRTypeModifierConstructorDescriptionIRSymbolBuilder(String name, IRType type) IRTempSymbolBuilder(IRType type) -
Uses of IRType in gw.lang.ir.builder.expression
Constructors in gw.lang.ir.builder.expression with parameters of type IRTypeModifierConstructorDescriptionIRCastExpressionBuilder(IRExpressionBuilder root, IRType type) IRClassLiteralBuilder(IRType literalType) IRNewArrayExpressionBuilder(IRType componentType, IRExpressionBuilder size) IRNewExpressionBuilder(IRType ownersType, List<IRExpressionBuilder> args) -
Uses of IRType in gw.lang.ir.expression
Methods in gw.lang.ir.expression that return IRTypeModifier and TypeMethodDescriptionIRArrayLoadExpression.getComponentType()IRNewArrayExpression.getComponentType()IRFieldGetExpression.getFieldType()IRPrimitiveTypeConversion.getFromType()IRClassLiteral.getLiteralType()IRFieldGetExpression.getOwnersType()IRLazyTypeMethodCallExpression.getOwnersType()IRMethodCallExpression.getOwnersType()IRNewExpression.getOwnersType()IRNewMultiDimensionalArrayExpression.getResultType()IRTernaryExpression.getResultType()IRMethodCallExpression.getReturnType()IRInstanceOfExpression.getTestType()IRPrimitiveTypeConversion.getToType()IRArithmeticExpression.getType()IRArrayLengthExpression.getType()IRArrayLoadExpression.getType()IRBooleanLiteral.getType()IRCastExpression.getType()IRCharacterLiteral.getType()IRClassLiteral.getType()IRCompositeExpression.getType()IRConditionalAndExpression.getType()IRConditionalOrExpression.getType()IREqualityExpression.getType()IRFieldGetExpression.getType()IRIdentifier.getType()IRInstanceOfExpression.getType()IRLazyTypeMethodCallExpression.getType()IRMethodCallExpression.getType()IRNegationExpression.getType()IRNewArrayExpression.getType()IRNewExpression.getType()IRNewMultiDimensionalArrayExpression.getType()IRNoOpExpression.getType()IRNotExpression.getType()IRNullLiteral.getType()IRNumericLiteral.getType()IRPrimitiveTypeConversion.getType()IRRelationalExpression.getType()IRStringLiteralExpression.getType()IRTernaryExpression.getType()Methods in gw.lang.ir.expression that return types with arguments of type IRTypeModifier and TypeMethodDescriptionIRMethodCallExpression.getParameterTypes()IRNewExpression.getParameterTypes()Methods in gw.lang.ir.expression with parameters of type IRTypeModifier and TypeMethodDescriptionvoidIRMethodCallExpression.setStructuralTypeOwner(IRType gosuClassIRType) Constructors in gw.lang.ir.expression with parameters of type IRTypeModifierConstructorDescriptionIRArithmeticExpression(IRType type, IRExpression lhs, IRExpression rhs, IRArithmeticExpression.Operation op) IRArrayLoadExpression(IRExpression root, IRExpression index, IRType componentType) IRCastExpression(IRExpression root, IRType type) IRClassLiteral(IRType literalType) IRFieldGetExpression(IRExpression lhs, String name, IRType fieldType, IRType ownersType) IRInstanceOfExpression(IRExpression root, IRType testType) IRLazyTypeMethodCallExpression(String name, IRType ownersType, String ownerTypeName, int iFunctionTypeParamCount, boolean bStatic) IRMethodCallExpression(String name, IRType ownersType, boolean isInterface, IRType returnType, List<IRType> parameterTypes, IRExpression root, List<IRExpression> args) IRNewArrayExpression(IRType componentType, IRExpression sizeExpression) IRNewExpression(IRType ownersType, List<IRType> parameterTypes, List<IRExpression> args) IRNewMultiDimensionalArrayExpression(IRType resultType, List<IRExpression> sizeExpressions) IRPrimitiveTypeConversion(IRExpression root, IRType fromType, IRType toType) IRTernaryExpression(IRExpression test, IRExpression trueValue, IRExpression falseValue, IRType resultType) Constructor parameters in gw.lang.ir.expression with type arguments of type IRTypeModifierConstructorDescriptionIRMethodCallExpression(String name, IRType ownersType, boolean isInterface, IRType returnType, List<IRType> parameterTypes, IRExpression root, List<IRExpression> args) IRNewExpression(IRType ownersType, List<IRType> parameterTypes, List<IRExpression> args) -
Uses of IRType in gw.lang.ir.statement
Methods in gw.lang.ir.statement that return IRTypeModifier and TypeMethodDescriptionIRArrayStoreStatement.getComponentType()IRFieldSetStatement.getFieldType()IRFieldSetStatement.getOwnersType()IRMethodStatement.getReturnType()IRFieldDecl.getType()Constructors in gw.lang.ir.statement with parameters of type IRTypeModifierConstructorDescriptionIRArrayStoreStatement(IRExpression target, IRExpression index, IRExpression value, IRType componentType) IRFieldDecl(int modifiers, boolean explicitInternal, String name, IRType type, IType iType, Object value) IRFieldDecl(int modifiers, boolean explicitInternal, String name, IRType type, Object value) IRFieldSetStatement(IRExpression lhs, IRExpression rhs, String name, IRType fieldType, IRType ownersType) IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, IType returnIType, List<IRSymbol> parameters, IType[] argTypes, IType methodType, Object[] annotationDefault) IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, List<IRSymbol> parameters) IRMethodStatement(IRStatement methodBody, String name, int modifiers, boolean explicitInternal, IRType returnType, List<IRSymbol> parameters, Object[] annotationDefault)