Uses of Interface
gw.lang.ir.IRType
-
-
Uses of IRType in gw.internal.gosu.ir.compiler.bytecode
Fields in gw.internal.gosu.ir.compiler.bytecode declared as IRType Modifier and Type Field Description private IRTypeIRCompilerLocalVar. _typeMethods in gw.internal.gosu.ir.compiler.bytecode that return IRType Modifier and Type Method Description IRTypeIRCompilerLocalVar. getType()private static IRTypeIRCompilerLocalVar. maybeEraseStructuralType(IRType type)Methods in gw.internal.gosu.ir.compiler.bytecode with parameters of type IRType Modifier and Type Method Description static intAbstractBytecodeCompiler. getIns(int opcode, IRType type)voidIRBytecodeContext. indexThis(IRType type)static booleanAbstractBytecodeCompiler. isWide(IRType type)IRCompilerLocalVarIRBytecodeContext. makeTempVar(IRType type)private static IRTypeIRCompilerLocalVar. maybeEraseStructuralType(IRType type)private voidIRClassCompiler. visitAnnotationDefaultValue(java.lang.Object value, IRType type, org.objectweb.asm.AnnotationVisitor annotationVisitor)private voidIRClassCompiler. visitAnnotationDefaultValue(java.lang.Object value, IRType type, org.objectweb.asm.AnnotationVisitor annotationVisitor, java.lang.String name)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 IRType in gw.internal.gosu.ir.compiler.bytecode.expression
Methods in gw.internal.gosu.ir.compiler.bytecode.expression that return IRType Modifier and Type Method Description private static IRTypeIRMethodCallExpressionCompiler. maybeProxyStructuralCallRoot(IRMethodCallExpression expression, IRBytecodeContext context)Methods in gw.internal.gosu.ir.compiler.bytecode.expression with parameters of type IRType Modifier and Type Method Description static voidIRNewArrayExpressionCompiler. createArrayInstruction(IRType expressionType, org.objectweb.asm.MethodVisitor mv)protected static intIRArithmeticExpressionCompiler. getInstruction(IRType type, IRArithmeticExpression.Operation op)static intIRNewArrayExpressionCompiler. getPrimitiveTypeForNewArray(IRType atomicType)private static java.lang.StringIRNewArrayExpressionCompiler. getTypeForNewArray(IRType atomicType)private static java.lang.StringIRNewMultiDimensionalArrayExpressionCompiler. getTypeForNewArray(IRType atomicType)static booleanIREqualityExpressionCompiler. isInteger0(IRExpression expr, IRType lhsType)private static booleanIRPrimitiveTypeConversionCompiler. isIntType(IRType type)private static voidIRPrimitiveTypeConversionCompiler. maybeConvertIntToByteCharShort(org.objectweb.asm.MethodVisitor mv, IRType to) -
Uses of IRType in gw.internal.gosu.ir.compiler.bytecode.statement
Methods in gw.internal.gosu.ir.compiler.bytecode.statement with parameters of type IRType Modifier and Type Method Description private voidIRTryCatchFinallyStatementCompiler. declareCatchExtents(org.objectweb.asm.MethodVisitor mv, org.objectweb.asm.Label tryStart, org.objectweb.asm.Label coverageEnd, org.objectweb.asm.Label handlerStart, IRType type)private voidIRTryCatchFinallyStatementCompiler. insertTryCatchBlock(org.objectweb.asm.MethodVisitor mv, org.objectweb.asm.Label handlerStart, IRType type, org.objectweb.asm.Label start, org.objectweb.asm.Label end) -
Uses of IRType in gw.internal.gosu.ir.compiler.java
Method parameters in gw.internal.gosu.ir.compiler.java with type arguments of type IRType Modifier and Type Method Description private java.lang.StringIRJavaCompiler. joinTypeNames(java.util.List<IRType> types) -
Uses of IRType in gw.internal.gosu.ir.compiler.tree
Method parameters in gw.internal.gosu.ir.compiler.tree with type arguments of type IRType Modifier and Type Method Description private java.lang.StringIRTreeCompiler. joinTypeNames(java.util.List<IRType> types) -
Uses of IRType in gw.internal.gosu.ir.compiler.verifier
Methods in gw.internal.gosu.ir.compiler.verifier with parameters of type IRType Modifier and Type Method Description private booleanIRTreeVerifier. isIntType(IRType type)private booleanIRTreeVerifier. verifyExpressionIsOfType(IRType type, IRExpression expression)Method parameters in gw.internal.gosu.ir.compiler.verifier with type arguments of type IRType Modifier and Type Method Description private voidIRTreeVerifier. verifyTypeAgreement(java.util.List<IRType> parameterTypes, java.util.List<IRExpression> arguments, IRElement element) -
Uses of IRType in gw.internal.gosu.ir.nodes
Classes in gw.internal.gosu.ir.nodes that implement IRType Modifier and Type Class Description classGosuClassIRTypeclassJavaClassIRTypeFields in gw.internal.gosu.ir.nodes declared as IRType Modifier and Type Field Description private IRTypeSyntheticIRMethod. _returnTypeFields in gw.internal.gosu.ir.nodes with type parameters of type IRType Modifier and Type Field Description private java.util.List<IRType>SyntheticIRMethod. _parameterTypesMethods in gw.internal.gosu.ir.nodes that return IRType Modifier and Type Method Description static IRTypeIRTypeFactory. get(IType type)static IRTypeJavaClassIRType. get(IJavaClassInfo cls)static IRTypeJavaClassIRType. get(java.lang.Class cls)IRTypeGosuClassIRType. getArrayType()IRTypeJavaClassIRType. getArrayType()private IRTypeIRPropertyFromPropertyInfo. getAssignableBoundedPropertyType(IReducedDynamicPropertySymbol dps)private IRTypeIRPropertyFromPropertyInfo. getAssignablePropertyIRType(IPropertyInfo pi)IRTypeIRProperty. getAssignableType()IRTypeIRPropertyFromCapturedSymbol. getAssignableType()IRTypeIRPropertyFromDynamicPropertySymbol. getAssignableType()IRTypeIRPropertyFromDynamicSymbol. getAssignableType()IRTypeIRPropertyFromPropertyInfo. getAssignableType()IRTypeIRPropertyFromReducedDynamicPropertySymbol. getAssignableType()IRTypeIRPropertyFromDynamicPropertySymbol. getBoundedAssignablePropertyType(IDynamicPropertySymbol dps)private IRTypeIRPropertyFromDynamicPropertySymbol. getBoundedAssignableTypeFromProxiedClass(IDynamicPropertySymbol dps)private IRTypeIRPropertyFromPropertyInfo. getBoundedAssignableTypeFromProxiedClass(IReducedDynamicPropertySymbol dps)private IRTypeIRFeatureBase. getBoundedFieldTypeFromProxiedClass(IGosuClass gsClass, java.lang.String name)IRTypeIRPropertyFromDynamicPropertySymbol. getBoundedPropertyType(IDynamicPropertySymbol dps)private IRTypeIRPropertyFromPropertyInfo. getBoundedPropertyType(IReducedDynamicPropertySymbol dps)private IRTypeIRMethodFromMethodInfo. getBoundedReturnType(IMethodInfo mi)private IRTypeIRMethodFromMethodInfo. getBoundedReturnTypeFromProxiedClass(IReducedDynamicFunctionSymbol dfs)private IRTypeIRPropertyFromDynamicPropertySymbol. getBoundedReturnTypeFromProxiedClass(IDynamicPropertySymbol dps)private IRTypeIRPropertyFromPropertyInfo. getBoundedReturnTypeFromProxiedClass(IReducedDynamicPropertySymbol dps)IRTypeGosuClassIRType. getComponentType()IRTypeJavaClassIRType. getComponentType()private IRTypeIRFeatureBase. getFieldType(java.lang.String name, IJavaType javaType)IRTypeIRMethod. getOwningIRType()IRTypeIRMethodForConstructorSymbol. getOwningIRType()IRTypeIRMethodForDPSGetter. getOwningIRType()IRTypeIRMethodForDPSSetter. getOwningIRType()IRTypeIRMethodForPropertyGetter. getOwningIRType()IRTypeIRMethodForPropertySetter. getOwningIRType()IRTypeIRMethodForReducedDPSGetter. getOwningIRType()IRTypeIRMethodForReducedDPSSetter. getOwningIRType()IRTypeIRMethodFromConstructorInfo. getOwningIRType()IRTypeIRMethodFromJavaMethodInfo. getOwningIRType()IRTypeIRMethodFromMethod. getOwningIRType()IRTypeIRMethodFromMethodInfo. getOwningIRType()IRTypeIRProperty. getOwningIRType()IRTypeIRPropertyFromCapturedSymbol. getOwningIRType()IRTypeIRPropertyFromDynamicPropertySymbol. getOwningIRType()IRTypeIRPropertyFromDynamicSymbol. getOwningIRType()IRTypeIRPropertyFromPropertyInfo. getOwningIRType()IRTypeIRPropertyFromReducedDynamicPropertySymbol. getOwningIRType()IRTypeSyntheticIRMethod. getOwningIRType()private IRTypeIRPropertyFromPropertyInfo. getPropertyIRType(IPropertyInfo pi)IRTypeIRMethod. getReturnType()IRTypeIRMethodForConstructorSymbol. getReturnType()IRTypeIRMethodForDPSGetter. getReturnType()IRTypeIRMethodForDPSSetter. getReturnType()IRTypeIRMethodForPropertyGetter. getReturnType()IRTypeIRMethodForPropertySetter. getReturnType()IRTypeIRMethodForReducedDPSGetter. getReturnType()IRTypeIRMethodForReducedDPSSetter. getReturnType()IRTypeIRMethodFromConstructorInfo. getReturnType()IRTypeIRMethodFromJavaMethodInfo. getReturnType()IRTypeIRMethodFromMethod. getReturnType()IRTypeIRMethodFromMethodInfo. getReturnType()IRTypeSyntheticIRMethod. getReturnType()IRTypeIRMethod. getTargetRootIRType()IRTypeIRMethodForConstructorSymbol. getTargetRootIRType()IRTypeIRMethodForDPSGetter. getTargetRootIRType()IRTypeIRMethodForDPSSetter. getTargetRootIRType()IRTypeIRMethodForPropertyGetter. getTargetRootIRType()IRTypeIRMethodForPropertySetter. getTargetRootIRType()IRTypeIRMethodForReducedDPSGetter. getTargetRootIRType()IRTypeIRMethodForReducedDPSSetter. getTargetRootIRType()IRTypeIRMethodFromConstructorInfo. getTargetRootIRType()IRTypeIRMethodFromJavaMethodInfo. getTargetRootIRType()IRTypeIRMethodFromMethod. getTargetRootIRType()IRTypeIRMethodFromMethodInfo. getTargetRootIRType()IRTypeIRProperty. getTargetRootIRType()IRTypeIRPropertyFromCapturedSymbol. getTargetRootIRType()IRTypeIRPropertyFromDynamicPropertySymbol. getTargetRootIRType()IRTypeIRPropertyFromDynamicSymbol. getTargetRootIRType()IRTypeIRPropertyFromPropertyInfo. getTargetRootIRType()IRTypeIRPropertyFromReducedDynamicPropertySymbol. getTargetRootIRType()IRTypeSyntheticIRMethod. getTargetRootIRType()private static IRTypeIRMethodFromConstructorInfo. getTrueOwningType(IConstructorInfo mi)private static IRTypeIRMethodFromMethodInfo. getTrueOwningType(IMethodInfo mi)IRTypeIRProperty. getType()IRTypeIRPropertyFromCapturedSymbol. getType()IRTypeIRPropertyFromDynamicPropertySymbol. getType()IRTypeIRPropertyFromDynamicSymbol. getType()IRTypeIRPropertyFromPropertyInfo. getType()IRTypeIRPropertyFromReducedDynamicPropertySymbol. getType()protected IRTypeIRFeatureBase. maybeReifyFieldType(IType owner, java.lang.String name, IType originalType)Methods in gw.internal.gosu.ir.nodes that return types with arguments of type IRType Modifier and Type Method Description private static java.util.List<IRType>IRMethodFactory. convertToIRTypes(IType[] types)java.util.List<IRType>IRMethod. getAllParameterTypes()java.util.List<IRType>IRMethodForConstructorSymbol. getAllParameterTypes()java.util.List<IRType>IRMethodForDPSGetter. getAllParameterTypes()java.util.List<IRType>IRMethodForDPSSetter. getAllParameterTypes()java.util.List<IRType>IRMethodForPropertyGetter. getAllParameterTypes()java.util.List<IRType>IRMethodForPropertySetter. getAllParameterTypes()java.util.List<IRType>IRMethodForReducedDPSGetter. getAllParameterTypes()java.util.List<IRType>IRMethodForReducedDPSSetter. getAllParameterTypes()java.util.List<IRType>IRMethodFromConstructorInfo. getAllParameterTypes()java.util.List<IRType>IRMethodFromJavaMethodInfo. getAllParameterTypes()java.util.List<IRType>IRMethodFromMethod. getAllParameterTypes()java.util.List<IRType>IRMethodFromMethodInfo. getAllParameterTypes()java.util.List<IRType>SyntheticIRMethod. getAllParameterTypes()private java.util.List<IRType>IRMethodFromConstructorInfo. getBoundedParameterTypeDescriptors(IConstructorInfo mi)private java.util.List<IRType>IRMethodFromMethodInfo. getBoundedParameterTypeDescriptors(IMethodInfo mi)private java.util.List<IRType>IRMethodFromConstructorInfo. getBoundedParamTypesFromProxiedClass(IReducedDynamicFunctionSymbol dfs)private java.util.List<IRType>IRMethodFromMethodInfo. getBoundedParamTypesFromProxiedClass(IReducedDynamicFunctionSymbol dfs)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 )java.util.List<IRType>IRMethod. getExplicitParameterTypes()java.util.List<IRType>IRMethodForConstructorSymbol. getExplicitParameterTypes()java.util.List<IRType>IRMethodForDPSGetter. getExplicitParameterTypes()java.util.List<IRType>IRMethodForDPSSetter. getExplicitParameterTypes()java.util.List<IRType>IRMethodForPropertyGetter. getExplicitParameterTypes()java.util.List<IRType>IRMethodForPropertySetter. getExplicitParameterTypes()java.util.List<IRType>IRMethodForReducedDPSGetter. getExplicitParameterTypes()java.util.List<IRType>IRMethodForReducedDPSSetter. getExplicitParameterTypes()java.util.List<IRType>IRMethodFromConstructorInfo. getExplicitParameterTypes()java.util.List<IRType>IRMethodFromJavaMethodInfo. getExplicitParameterTypes()java.util.List<IRType>IRMethodFromMethod. getExplicitParameterTypes()java.util.List<IRType>IRMethodFromMethodInfo. getExplicitParameterTypes()java.util.List<IRType>SyntheticIRMethod. getExplicitParameterTypes()java.util.List<IRType>IRMethodFromConstructorInfo. getMethodDescriptor(IConstructorInfo mi)java.util.List<IRType>IRMethodFromMethodInfo. getMethodDescriptor(IMethodInfo mi)protected java.util.List<IRType>IRFeatureBase. getTypeDescriptors(IParameterInfo[] parameters)Methods in gw.internal.gosu.ir.nodes with parameters of type IRType Modifier and Type Method Description 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)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 IRType Modifier and Type Method Description private voidIRFeatureBase. addFunctionTypeParams(IFunctionType functionType, java.util.List<IRType> params)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)protected voidIRFeatureBase. addTypeVariableParameters(java.util.List<IRType> params, int number)private voidIRMethodFromConstructorInfo. addTypeVarsFromEnclosingFunctions(IGosuClassInternal gsClass, java.util.List<IRType> parameters)static IRMethodIRMethodFactory. createIRMethod(IType owner, java.lang.String name, IRType returnType, java.util.List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic)Constructors in gw.internal.gosu.ir.nodes with parameters of type IRType Constructor Description SyntheticIRMethod(IType owner, java.lang.String name, IRType returnType, java.util.List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean aStatic)Constructor parameters in gw.internal.gosu.ir.nodes with type arguments of type IRType Constructor Description SyntheticIRMethod(IType owner, java.lang.String name, IRType returnType, java.util.List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean aStatic) -
Uses of IRType in gw.internal.gosu.ir.transform
Fields in gw.internal.gosu.ir.transform declared as IRType Modifier and Type Field Description private IRTypeGosuFragmentTransformationContext. _compilingTypeMethods in gw.internal.gosu.ir.transform that return IRType Modifier and Type Method Description protected 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(java.lang.Class cls)private IRTypeGosuClassTransformer. getDescriptorNoStructures(IType type)private IRType[]GosuClassTransformer. getInterfaceNames()IRTypeGosuClassTransformationContext. getIRTypeForCurrentClass()IRTypeGosuFragmentTransformationContext. getIRTypeForCurrentClass()IRTypeTopLevelTransformationContext. getIRTypeForCurrentClass()private IRTypeGosuClassTransformer. getSuperSlashName()Methods in gw.internal.gosu.ir.transform that return types with arguments of type IRType Modifier and Type Method Description protected static java.util.List<IRType>AbstractElementTransformer. getIRTypes(IJavaClassInfo[] iJavaClassInfos)protected static java.util.List<IRType>AbstractElementTransformer. getIRTypes(java.lang.Class[] classes)Methods in gw.internal.gosu.ir.transform with parameters of type IRType Modifier and Type Method Description IRSymbolIRScope. addSymbol(java.lang.String name, IRType type)protected booleanAbstractElementTransformer. avoidVerifyError(IType owner, IRType rootType, IRelativeTypeInfo.Accessibility accessibility)IRExpressionAbstractElementTransformer. 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, java.lang.String fieldName, IRType fieldType, IRExpression root)protected IRStatementAbstractElementTransformer. buildFieldSet(IRType owner, java.lang.String fieldName, IRType fieldType, IRExpression root, IRExpression value)protected IRExpressionAbstractElementTransformer. buildInitializedArray(IRType componentType, java.util.List<IRExpression> values)protected IRMethodCallExpressionAbstractElementTransformer. buildMethodCall(IRType ownersType, java.lang.String name, boolean isInterface, IRType returnType, java.util.List<IRType> paramTypes, IRExpression root, java.util.List<IRExpression> args)protected IRExpressionAbstractElementTransformer. buildNewExpression(IRType type, java.util.List<IRType> parameterTypes, java.util.List<IRExpression> args)protected IRExpressionAbstractElementTransformer. buildTernary(IRExpression test, IRExpression trueValue, IRExpression falseValue, IRType resultType)private IRExpressionAbstractElementTransformer. callMethod(IRType rootType, IRMethod method, IRExpression root, java.util.List<IRExpression> implicitArgs, java.util.List<IRExpression> explicitArgs, int[] namedArgOrder, boolean special)private IRExpressionAbstractElementTransformer. callMethodReflectively(IType owner, java.lang.String strMethod, IRType returnType, java.util.List<IRType> paramTypes, IRExpression root, java.util.List<IRExpression> args)IRExpressionAbstractElementTransformer. callSpecialMethod(IRType rootType, IRMethod method, IRExpression root, java.util.List<IRExpression> explicitArgs)IRExpressionAbstractElementTransformer. callSpecialMethod(IRType rootType, IRMethod method, IRExpression root, java.util.List<IRExpression> explicitArgs, int[] namedArgOrder)IRExpressionAbstractElementTransformer. callSpecialMethod(IRType rootType, IRMethod method, IRExpression root, java.util.List<IRExpression> implicitArgs, java.util.List<IRExpression> explicitArgs, int[] namedArgOrder)protected IRExpressionAbstractElementTransformer. castResultingTypeIfNecessary(IRType expectedType, IRType actualReturnType, IRExpression root)protected IRExpressionAbstractElementTransformer. classLiteral(IRType value)IRSymbolFunctionBodyTransformationContext. createSymbol(java.lang.String name, IRType type)IRSymbolTopLevelTransformationContext. createSymbol(java.lang.String name, IRType type)IRSymbolTransformationContextBase. createSymbol(java.lang.String name, IRType type)private IRExpressionAbstractElementTransformer. getField(IType owner, java.lang.String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, IRExpression root)protected IRExpressionAbstractElementTransformer. getField_new(IRProperty irProp, IRExpression root, IRType expectedType)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)protected IRExpressionAbstractElementTransformer. getStaticField(IType owner, java.lang.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)IRSymbolFunctionBodyTransformationContext. makeAndIndexTempSymbol(IRType type)IRSymbolFunctionBodyTransformationContext. makeAndIndexTempSymbol(java.lang.String strNameSuffix, IRType type)IRSymbolTopLevelTransformationContext. makeAndIndexTempSymbol(IRType type)IRSymbolTopLevelTransformationContext. makeAndIndexTempSymbol(java.lang.String strNameSuffix, IRType type)IRSymbolTransformationContextBase. makeAndIndexTempSymbol(IRType type)IRSymbolTransformationContextBase. makeAndIndexTempSymbol(java.lang.String strNameSuffix, IRType type)protected IRExpressionAbstractElementTransformer. newArray(IRType atomicType, IRExpression sizeExpression)protected IRExpressionAbstractElementTransformer. numberConvert(IRType from, IRType to, IRExpression root)private IRExpressionAbstractElementTransformer. pushClassLiteral(IRType value, IType type)protected IRStatementAbstractElementTransformer. setField(IType owner, java.lang.String strField, IRType fieldType, IRelativeTypeInfo.Accessibility accessibility, 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. unboxValueToType(IRType lhsType, IRExpression expression)Method parameters in gw.internal.gosu.ir.transform with type arguments of type IRType Modifier and Type Method Description protected IRMethodCallExpressionAbstractElementTransformer. buildMethodCall(IRType ownersType, java.lang.String name, boolean isInterface, IRType returnType, java.util.List<IRType> paramTypes, IRExpression root, java.util.List<IRExpression> args)protected IRExpressionAbstractElementTransformer. buildNewExpression(IRType type, java.util.List<IRType> parameterTypes, java.util.List<IRExpression> args)private IRExpressionAbstractElementTransformer. callMethodReflectively(IType owner, java.lang.String strMethod, IRType returnType, java.util.List<IRType> paramTypes, IRExpression root, java.util.List<IRExpression> args)Constructors in gw.internal.gosu.ir.transform with parameters of type IRType Constructor Description GosuFragmentTransformationContext(GosuFragment fragment, IRType compilingType, java.lang.String sourceFile, boolean instrument) -
Uses of IRType in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression that return types with arguments of type IRType Modifier and Type Method Description (package private) static java.util.List<IRType>AbstractExpressionTransformer. getIRParameters(IConstructorInfo ci)Methods in gw.internal.gosu.ir.transform.expression with parameters of type IRType Modifier and Type Method Description private IRExpressionTypeAsTransformer. convertBigToPrimitiveOrBoxed(IRExpression root, IType asType, IType lhsType, IRType asTypeDesc, boolean bDecimal)protected IRExpressionAbstractExpressionTransformer. shortCircuitValue(IRType expressionType)Method parameters in gw.internal.gosu.ir.transform.expression with type arguments of type IRType Modifier and Type Method Description private IRExpressionAbstractExpressionTransformer. maybeCast(java.util.List<IRType> paramClasses, int i, IRExpression irArg) -
Uses of IRType in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement that return IRType Modifier and Type Method Description private IRTypeMemberAssignmentStatementTransformer. getWritableType(IRProperty pi)Methods in gw.internal.gosu.ir.transform.statement with parameters of type IRType Modifier and Type Method Description private IRStatementMemberAssignmentStatementTransformer. assignStaticMember(IPropertyInfo pi, IRProperty irProperty, IRType propertyType)private IRStatementTryCatchFinallyStatementTransformer. boxCatchSymbol(IRType componentType, java.lang.String properName, IRExpression rootValue)private IRStatementTryCatchFinallyStatementTransformer. reassignCatchSymbol(IRType symbolType, java.lang.String properName, IRExpression rootValue) -
Uses of IRType in gw.internal.gosu.ir.transform.util
Methods in gw.internal.gosu.ir.transform.util that return IRType Modifier and Type Method Description static IRTypeIRTypeResolver. getConcreteIRTypeForMetaType(MetaType metaType)static IRTypeIRTypeResolver. getDescriptor(IType type)static IRTypeIRTypeResolver. getDescriptor(IType type, boolean getConcreteTypeForMetaType)static IRTypeIRTypeResolver. getDescriptor(IJavaClassInfo cls)static IRTypeIRTypeResolver. getDescriptor(java.lang.Class cls)IRTypeIRTypeResolverAPIWrapper. getDescriptor(IType type)IRTypeIRTypeResolverAPIWrapper. getDescriptor(IJavaClassInfo cls)IRTypeIRTypeResolverAPIWrapper. getDescriptor(java.lang.Class cls)Methods in gw.internal.gosu.ir.transform.util that return types with arguments of type IRType Modifier and Type Method Description static java.util.List<IRType>IRTypeResolver. getDescriptors(IJavaClassInfo[] classes)static java.util.List<IRType>IRTypeResolver. getDescriptors(java.lang.Class[] classes)static java.util.List<IRType>IRTypeResolver. getDescriptors(java.util.List<IType> types)Methods in gw.internal.gosu.ir.transform.util with parameters of type IRType Modifier and Type Method Description static booleanRequiresReflectionDeterminer. isCallingClassEnclosedInDifferentPackageFromDeclaringSuperclass(ICompilableTypeInternal callingClass, IType declaringClass, IRType root, IRelativeTypeInfo.Accessibility accessibility)private static booleanRequiresReflectionDeterminer. isRootSame(IRType root, ICompilableTypeInternal callingClass)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.ir Modifier and Type Interface Description interfaceIJavaClassIRTypeClasses in gw.lang.ir that implement IRType Modifier and Type Class Description classSyntheticIRArrayTypeclassSyntheticIRTypeFields in gw.lang.ir declared as IRType Modifier and Type Field Description private IRTypeSyntheticIRArrayType. _componentTypeprivate IRTypeIRAnnotation. _descriptorprivate IRTypeIRGosuAnnotation. _descriptorprivate IRTypeIRClass.InnerClassInfo. _enclosingTypeprivate IRTypeIRClass.InnerClassInfo. _innerClassprivate IRTypeIRClass. _superTypeprivate IRTypeIRClass. _thisTypeprivate IRTypeIRSymbol. _typeFields in gw.lang.ir with type parameters of type IRType Modifier and Type Field Description private java.util.List<IRType>IRClass. _interfacesprivate static LocklessLazyVar<IRType>IRTypeConstants. CLASSprivate static LocklessLazyVar<IRType>IRTypeConstants. ITERATORprivate static LocklessLazyVar<IRType>IRTypeConstants. ITYPEprivate static LocklessLazyVar<IRType>IRTypeConstants. NUMBERprivate static LocklessLazyVar<IRType>IRTypeConstants. OBJECTprivate static LocklessLazyVar<IRType>IRTypeConstants. pBOOLEANprivate static LocklessLazyVar<IRType>IRTypeConstants. pBYTEprivate static LocklessLazyVar<IRType>IRTypeConstants. pCHARprivate static LocklessLazyVar<IRType>IRTypeConstants. pDOUBLEprivate static LocklessLazyVar<IRType>IRTypeConstants. pFLOATprivate static LocklessLazyVar<IRType>IRTypeConstants. pINTprivate static LocklessLazyVar<IRType>IRTypeConstants. pLONGprivate static LocklessLazyVar<IRType>IRTypeConstants. pSHORTprivate static LocklessLazyVar<IRType>IRTypeConstants. pVOIDprivate static LocklessLazyVar<IRType>IRTypeConstants. STRINGMethods in gw.lang.ir that return IRType Modifier and Type Method Description static IRTypeIRTypeConstants. CLASS()IRTypeIRType. getArrayType()IRTypeSyntheticIRArrayType. getArrayType()IRTypeSyntheticIRType. getArrayType()IRTypeIRType. getComponentType()IRTypeSyntheticIRArrayType. getComponentType()IRTypeSyntheticIRType. getComponentType()IRTypeIRAnnotation. getDescriptor()IRTypeIRGosuAnnotation. getDescriptor()IRTypeIRTypeResolver. getDescriptor(IType type)IRTypeIRTypeResolver. getDescriptor(IJavaClassInfo cls)IRTypeIRTypeResolver. getDescriptor(java.lang.Class cls)IRTypeIRClass.InnerClassInfo. getEnclosingType()IRTypeIRClass.InnerClassInfo. getInnerClass()IRTypeIRClass. getSuperType()IRTypeIRClass. getThisType()abstract IRTypeIRExpression. getType()IRTypeIRSymbol. getType()static IRTypeIRTypeConstants. ITERATOR()static IRTypeIRTypeConstants. ITYPE()static IRTypeIRElement. maybeEraseStructuralType(IRType type)static IRTypeIRElement. maybeEraseStructuralType(IRType ownersType, IRType type)static IRTypeIRTypeConstants. NUMBER()static IRTypeIRTypeConstants. OBJECT()static IRTypeIRTypeConstants. pBOOLEAN()static IRTypeIRTypeConstants. pBYTE()static IRTypeIRTypeConstants. pCHAR()static IRTypeIRTypeConstants. pDOUBLE()static IRTypeIRTypeConstants. pFLOAT()static IRTypeIRTypeConstants. pINT()static IRTypeIRTypeConstants. pLONG()static IRTypeIRTypeConstants. pSHORT()static IRTypeIRTypeConstants. pVOID()static IRTypeIRTypeConstants. STRING()Methods in gw.lang.ir that return types with arguments of type IRType Modifier and Type Method Description java.util.List<IRType>IRClass. getInterfaces()private static LocklessLazyVar<IRType>IRTypeConstants. make(java.lang.Class<?> clazz)protected java.util.List<IRType>IRElement. maybeEraseStructuralTypes(IRType ownersType, java.util.List<IRType> types)Methods in gw.lang.ir with parameters of type IRType Modifier and Type Method Description voidIRClass. 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)protected java.util.List<IRType>IRElement. maybeEraseStructuralTypes(IRType ownersType, java.util.List<IRType> types)voidIRClass. setSuperType(IRType superType)voidIRClass. setThisType(IRType thisType)voidIRSymbol. setType(IRType type)static voidSignatureUtil. visitIrType(org.objectweb.asm.signature.SignatureVisitor sv, IRType type)Method parameters in gw.lang.ir with type arguments of type IRType Modifier and Type Method Description protected java.util.List<IRType>IRElement. maybeEraseStructuralTypes(IRType ownersType, java.util.List<IRType> types)Constructors in gw.lang.ir with parameters of type IRType Constructor Description InnerClassInfo(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)IRSymbol(java.lang.String name, IRType type, boolean temp)SyntheticIRArrayType(IRType componentType) -
Uses of IRType in gw.lang.ir.builder
Fields in gw.lang.ir.builder declared as IRType Modifier and Type Field Description private IRTypeIRMethodBuilder. _returnTypeprivate IRTypeIRClassBuilder. _superTypeprivate IRTypeIRClassBuilder. _thisTypeprivate IRTypeIRFieldBuilder. _typeprivate IRTypeIRSymbolBuilder. _typeprivate IRTypeIRTempSymbolBuilder. _typeFields in gw.lang.ir.builder with type parameters of type IRType Modifier and Type Field Description private java.util.List<IRType>IRClassBuilder. _interfacesMethods in gw.lang.ir.builder that return IRType Modifier and Type Method Description IRTypeIRBuilderContext. currentClassSuperType()IRTypeIRBuilderContext. currentReturnType()static IRTypeIRArgConverter. getBoxedType(IRType returnType)static IRTypeIRArgConverter. getBoxedType(java.lang.Class returnType)private static IRTypeIRArgConverter. getIRType(java.lang.Class cls)protected IRTypeIRBuilder. getIRType(IType type)protected IRTypeIRBuilder. getIRType(IJavaClassInfo cls)protected IRTypeIRBuilder. getIRType(java.lang.Class cls)static IRTypeIRBuilderMethods. getIRType(IType type)static IRTypeIRBuilderMethods. getIRType(IJavaClassInfo cls)static IRTypeIRBuilderMethods. getIRType(java.lang.Class cls)protected static IRTypeIRElementBuilder. getIRType(IType type)protected static IRTypeIRElementBuilder. getIRType(IJavaClassInfo cls)protected static IRTypeIRElementBuilder. getIRType(java.lang.Class cls)IRTypeIRMethodBuilder. getReturnType()IRTypeIRClassBuilder. getSuperType()IRTypeIRClassBuilder. getThisType()IRTypeIRExpressionBuilder. getType(IRBuilderContext context)IRTypeIRBuilderContext. owningType()Methods in gw.lang.ir.builder that return types with arguments of type IRType Modifier and Type Method Description private static java.util.List<IRType>IRArgConverter. getIRTypes(java.lang.Class[] classes)protected java.util.List<IRType>IRBuilder. getIRTypes(java.lang.Class[] classes)static java.util.List<IRType>IRBuilderMethods. getIRTypes(java.lang.Class[] classes)protected static java.util.List<IRType>IRElementBuilder. getIRTypes(IJavaClassInfo[] classes)protected static java.util.List<IRType>IRElementBuilder. getIRTypes(java.lang.Class[] classes)Methods in gw.lang.ir.builder with parameters of type IRType Modifier and Type Method Description static IRAssignmentStatementBuilderIRBuilderMethods. assign(java.lang.String name, IRType type, IRExpressionBuilder value)static IRCastExpressionIRArgConverter. cast(IRExpression root, IRType type)IRCastExpressionBuilderIRExpressionBuilder. cast(IRType type)static IRExpressionIRArgConverter. castOrConvertIfNecessary(IRType expectedType, IRExpression root)static IRTypeIRArgConverter. getBoxedType(IRType returnType)IRSymbolIRBuilderContext. getOrCreateVar(java.lang.String name, IRType type)static IRNewArrayExpressionBuilderIRBuilderMethods. newArray(IRType rootType, IRExpressionBuilder size)static IRCompositeExpressionBuilderIRBuilderMethods. newArray(IRType componentType, java.util.List<IRExpressionBuilder> values)IRMethodBuilderIRMethodBuilder. parameter(java.lang.String name, IRType type)IRMethodBuilderIRMethodBuilder. returns(IRType returnType)IRSymbolIRBuilderContext. tempSymbol(IRType type)IRClassBuilderIRClassBuilder. withInterface(IRType type)IRFieldBuilderIRFieldBuilder. withType(IRType type)Constructors in gw.lang.ir.builder with parameters of type IRType Constructor Description IRSymbolBuilder(java.lang.String name, IRType type)IRTempSymbolBuilder(IRType type) -
Uses of IRType in gw.lang.ir.builder.expression
Fields in gw.lang.ir.builder.expression declared as IRType Modifier and Type Field Description private IRTypeIRNewArrayExpressionBuilder. _componentTypeprivate IRTypeIRClassLiteralBuilder. _literalTypeprivate IRTypeIRMethodCallExpressionBuilder.MethodInfo. _owningTypeprivate IRTypeIRMethodCallExpressionBuilder.MethodInfo. _returnTypeprivate IRTypeIRCastExpressionBuilder. _typeprivate IRTypeIRNewExpressionBuilder.TypeAndArgsBuilder. _typeFields in gw.lang.ir.builder.expression with type parameters of type IRType Modifier and Type Field Description private java.util.List<IRType>IRMethodCallExpressionBuilder.MethodInfo. _paramTypesMethods in gw.lang.ir.builder.expression that return IRType Modifier and Type Method Description IRTypeIRMethodCallExpressionBuilder.MethodInfo. getOwningType()IRTypeIRMethodCallExpressionBuilder.MethodInfo. getReturnType()Methods in gw.lang.ir.builder.expression that return types with arguments of type IRType Modifier and Type Method Description java.util.List<IRType>IRMethodCallExpressionBuilder.MethodInfo. getParamTypes()Methods in gw.lang.ir.builder.expression with parameters of type IRType Modifier and Type Method Description private static IRMethodCallExpressionBuilder.MethodInfoIRMethodCallExpressionBuilder. findMethod(java.lang.String name, int numArgs, IRType rootType, IRBuilderContext context)Constructors in gw.lang.ir.builder.expression with parameters of type IRType Constructor Description IRCastExpressionBuilder(IRExpressionBuilder root, IRType type)IRClassLiteralBuilder(IRType literalType)IRNewArrayExpressionBuilder(IRType componentType, IRExpressionBuilder size)IRNewExpressionBuilder(IRType ownersType, java.util.List<IRExpressionBuilder> args)MethodInfo(IRType owningType, java.util.List<IRType> paramTypes, IRType returnType, boolean special)TypeAndArgsBuilder(IRType type, java.util.List<IRExpressionBuilder> args)Constructor parameters in gw.lang.ir.builder.expression with type arguments of type IRType Constructor Description MethodInfo(IRType owningType, java.util.List<IRType> paramTypes, IRType returnType, boolean special) -
Uses of IRType in gw.lang.ir.expression
Fields in gw.lang.ir.expression declared as IRType Modifier and Type Field Description private IRTypeIRArrayLoadExpression. _componentTypeprivate IRTypeIRNewArrayExpression. _componentTypeprivate IRTypeIRFieldGetExpression. _fieldTypeprivate IRTypeIRPrimitiveTypeConversion. _fromTypeprivate IRTypeIRClassLiteral. _literalTypeprivate IRTypeIRFieldGetExpression. _ownersTypeprivate IRTypeIRLazyTypeMethodCallExpression. _ownersTypeprivate IRTypeIRMethodCallExpression. _ownersTypeprivate IRTypeIRNewExpression. _ownersTypeprivate IRTypeIRNewMultiDimensionalArrayExpression. _resultTypeprivate IRTypeIRTernaryExpression. _resultTypeprivate IRTypeIRMethodCallExpression. _returnTypeprivate IRTypeIRMethodCallExpression. _structureTypeOwnerprivate IRTypeIRInstanceOfExpression. _testTypeprivate IRTypeIRPrimitiveTypeConversion. _toTypeprivate IRTypeIRArithmeticExpression. _typeprivate IRTypeIRCastExpression. _typeFields in gw.lang.ir.expression with type parameters of type IRType Modifier and Type Field Description private java.util.List<IRType>IRMethodCallExpression. _parameterTypesprivate java.util.List<IRType>IRNewExpression. _parameterTypesMethods in gw.lang.ir.expression that return IRType Modifier and Type Method Description IRTypeIRArrayLoadExpression. getComponentType()IRTypeIRNewArrayExpression. getComponentType()IRTypeIRFieldGetExpression. getFieldType()IRTypeIRPrimitiveTypeConversion. getFromType()IRTypeIRClassLiteral. getLiteralType()IRTypeIRFieldGetExpression. getOwnersType()IRTypeIRLazyTypeMethodCallExpression. getOwnersType()IRTypeIRMethodCallExpression. getOwnersType()IRTypeIRNewExpression. getOwnersType()IRTypeIRNewMultiDimensionalArrayExpression. getResultType()IRTypeIRTernaryExpression. getResultType()IRTypeIRMethodCallExpression. getReturnType()IRTypeIRInstanceOfExpression. getTestType()IRTypeIRPrimitiveTypeConversion. getToType()IRTypeIRArithmeticExpression. getType()IRTypeIRArrayLengthExpression. getType()IRTypeIRArrayLoadExpression. getType()IRTypeIRBooleanLiteral. getType()IRTypeIRCastExpression. getType()IRTypeIRCharacterLiteral. getType()IRTypeIRClassLiteral. getType()IRTypeIRCompositeExpression. getType()IRTypeIRConditionalAndExpression. getType()IRTypeIRConditionalOrExpression. getType()IRTypeIREqualityExpression. getType()IRTypeIRFieldGetExpression. getType()IRTypeIRIdentifier. getType()IRTypeIRInstanceOfExpression. getType()IRTypeIRLazyTypeMethodCallExpression. getType()IRTypeIRMethodCallExpression. getType()IRTypeIRNegationExpression. getType()IRTypeIRNewArrayExpression. getType()IRTypeIRNewExpression. getType()IRTypeIRNewMultiDimensionalArrayExpression. getType()IRTypeIRNoOpExpression. getType()IRTypeIRNotExpression. getType()IRTypeIRNullLiteral. getType()IRTypeIRNumericLiteral. getType()IRTypeIRPrimitiveTypeConversion. getType()IRTypeIRRelationalExpression. getType()IRTypeIRStringLiteralExpression. getType()IRTypeIRTernaryExpression. getType()Methods in gw.lang.ir.expression that return types with arguments of type IRType Modifier and Type Method Description java.util.List<IRType>IRMethodCallExpression. getParameterTypes()java.util.List<IRType>IRNewExpression. getParameterTypes()Methods in gw.lang.ir.expression with parameters of type IRType Modifier and Type Method Description private booleanIRCastExpression. isExternalEntityType(IRType type)voidIRMethodCallExpression. setStructuralTypeOwner(IRType gosuClassIRType)Constructors in gw.lang.ir.expression with parameters of type IRType Constructor Description IRArithmeticExpression(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, java.lang.String name, IRType fieldType, IRType ownersType)IRInstanceOfExpression(IRExpression root, IRType testType)IRLazyTypeMethodCallExpression(java.lang.String name, IRType ownersType, java.lang.String ownerTypeName, int iFunctionTypeParamCount, boolean bStatic)IRMethodCallExpression(java.lang.String name, IRType ownersType, boolean isInterface, IRType returnType, java.util.List<IRType> parameterTypes, IRExpression root, java.util.List<IRExpression> args)IRNewArrayExpression(IRType componentType, IRExpression sizeExpression)IRNewExpression(IRType ownersType, java.util.List<IRType> parameterTypes, java.util.List<IRExpression> args)IRNewMultiDimensionalArrayExpression(IRType resultType, java.util.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 IRType Constructor Description IRMethodCallExpression(java.lang.String name, IRType ownersType, boolean isInterface, IRType returnType, java.util.List<IRType> parameterTypes, IRExpression root, java.util.List<IRExpression> args)IRNewExpression(IRType ownersType, java.util.List<IRType> parameterTypes, java.util.List<IRExpression> args) -
Uses of IRType in gw.lang.ir.statement
Fields in gw.lang.ir.statement declared as IRType Modifier and Type Field Description private IRTypeIRArrayStoreStatement. _componentTypeprivate IRTypeIRFieldSetStatement. _fieldTypeprivate IRTypeIRFieldSetStatement. _ownersTypeprivate IRTypeIRMethodStatement. _returnTypeprivate IRTypeIRFieldDecl. _typeMethods in gw.lang.ir.statement that return IRType Modifier and Type Method Description IRTypeIRArrayStoreStatement. getComponentType()IRTypeIRFieldSetStatement. getFieldType()IRTypeIRFieldSetStatement. getOwnersType()IRTypeIRMethodStatement. getReturnType()IRTypeIRFieldDecl. getType()Constructors in gw.lang.ir.statement with parameters of type IRType Constructor Description IRArrayStoreStatement(IRExpression target, IRExpression index, IRExpression value, IRType componentType)IRFieldDecl(int modifiers, boolean explicitInternal, java.lang.String name, IRType type, IType iType, java.lang.Object value)IRFieldDecl(int modifiers, boolean explicitInternal, java.lang.String name, IRType type, java.lang.Object value)IRFieldSetStatement(IRExpression lhs, IRExpression rhs, java.lang.String name, IRType fieldType, IRType ownersType)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)IRMethodStatement(IRStatement methodBody, java.lang.String name, int modifiers, boolean explicitInternal, IRType returnType, java.util.List<IRSymbol> parameters)IRMethodStatement(IRStatement methodBody, java.lang.String name, int modifiers, boolean explicitInternal, IRType returnType, java.util.List<IRSymbol> parameters, java.lang.Object[] annotationDefault)
-