Uses of Interface
gw.lang.ir.IRType
-
Packages that use IRType Package Description gw.lang.ir gw.lang.ir.builder gw.lang.ir.builder.expression gw.lang.ir.expression gw.lang.ir.statement -
-
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 classSyntheticIRArrayTypeclassSyntheticIRTypeMethods 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(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 List<IRType>IRClass. getInterfaces()protected List<IRType>IRElement. maybeEraseStructuralTypes(IRType ownersType, 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 List<IRType>IRElement. maybeEraseStructuralTypes(IRType ownersType, List<IRType> types)voidIRClass. setSuperType(IRType superType)voidIRClass. setThisType(IRType thisType)voidIRSymbol. setType(IRType type)static voidSignatureUtil. visitIrType(gw.internal.ext.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 List<IRType>IRElement. maybeEraseStructuralTypes(IRType ownersType, 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(String name, IRType type, boolean temp)SyntheticIRArrayType(IRType componentType) -
Uses of IRType in gw.lang.ir.builder
Methods 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(Class returnType)protected IRTypeIRBuilder. getIRType(IType type)protected IRTypeIRBuilder. getIRType(IJavaClassInfo cls)protected IRTypeIRBuilder. getIRType(Class cls)static IRTypeIRBuilderMethods. getIRType(IType type)static IRTypeIRBuilderMethods. getIRType(IJavaClassInfo cls)static IRTypeIRBuilderMethods. getIRType(Class cls)protected static IRTypeIRElementBuilder. getIRType(IType type)protected static IRTypeIRElementBuilder. getIRType(IJavaClassInfo cls)protected static IRTypeIRElementBuilder. getIRType(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 protected List<IRType>IRBuilder. getIRTypes(Class[] classes)static List<IRType>IRBuilderMethods. getIRTypes(Class[] classes)protected static List<IRType>IRElementBuilder. getIRTypes(IJavaClassInfo[] classes)protected static List<IRType>IRElementBuilder. getIRTypes(Class[] classes)Methods in gw.lang.ir.builder with parameters of type IRType Modifier and Type Method Description static IRAssignmentStatementBuilderIRBuilderMethods. assign(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(String name, IRType type)static IRNewArrayExpressionBuilderIRBuilderMethods. newArray(IRType rootType, IRExpressionBuilder size)static IRCompositeExpressionBuilderIRBuilderMethods. newArray(IRType componentType, List<IRExpressionBuilder> values)IRMethodBuilderIRMethodBuilder. parameter(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(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 IRType Constructor Description IRCastExpressionBuilder(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 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 List<IRType>IRMethodCallExpression. getParameterTypes()List<IRType>IRNewExpression. getParameterTypes()Methods in gw.lang.ir.expression with parameters of type IRType Modifier and Type Method Description voidIRMethodCallExpression. setStructuralTypeOwner(IRType gosuClassIRType)Constructor parameters in gw.lang.ir.expression with type arguments of type IRType Constructor Description IRMethodCallExpression(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 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, 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)
-