Uses of Class
gw.lang.ir.expression.IRMethodCallExpression
Packages that use IRMethodCallExpression
Package
Description
-
Uses of IRMethodCallExpression in gw.internal.gosu.ir.compiler.bytecode.expression
Methods in gw.internal.gosu.ir.compiler.bytecode.expression with parameters of type IRMethodCallExpressionModifier and TypeMethodDescriptionstatic void
IRMethodCallExpressionCompiler.compile
(IRMethodCallExpression expression, IRBytecodeContext context) private static boolean
IRMethodCallExpressionCompiler.isObjectMethod
(IRMethodCallExpression expression) Determines whether or not the method in question is a method directly on Object, which thus needs to be invoked using INVOKEVIRTUAL regardless of the expression's root type.private static IRType
IRMethodCallExpressionCompiler.maybeProxyStructuralCallRoot
(IRMethodCallExpression expression, IRBytecodeContext context) -
Uses of IRMethodCallExpression in gw.internal.gosu.ir.compiler.java
Methods in gw.internal.gosu.ir.compiler.java with parameters of type IRMethodCallExpressionModifier and TypeMethodDescriptionprivate void
IRJavaCompiler.compileIRMethodCallExpression
(IRMethodCallExpression irMethodCallExpression) -
Uses of IRMethodCallExpression in gw.internal.gosu.ir.compiler.tree
Methods in gw.internal.gosu.ir.compiler.tree with parameters of type IRMethodCallExpressionModifier and TypeMethodDescriptionvoid
IRTreeCompiler.compileIRMethodCallExpression
(IRMethodCallExpression irMethodCallExpression, int indent) -
Uses of IRMethodCallExpression in gw.internal.gosu.ir.compiler.verifier
Methods in gw.internal.gosu.ir.compiler.verifier with parameters of type IRMethodCallExpressionModifier and TypeMethodDescriptionprivate void
IRTreeVerifier.verifyIRMethodCallExpression
(IRMethodCallExpression irMethodCallExpression) -
Uses of IRMethodCallExpression in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IRMethodCallExpressionModifier and TypeMethodDescriptionprotected IRMethodCallExpression
AbstractElementTransformer.buildMethodCall
(IRType ownersType, String name, boolean isInterface, IRType returnType, List<IRType> paramTypes, IRExpression root, List<IRExpression> args) protected IRMethodCallExpression
AbstractElementTransformer.buildMethodCall
(Class ownersType, String name, Class returnType, Class[] paramTypes, IRExpression root, List<IRExpression> args) private IRMethodCallExpression
AbstractElementTransformer.callMethodDirectly
(IRMethod method, IRExpression root, boolean special, IType owner, List<IRExpression> actualArgs) -
Uses of IRMethodCallExpression in gw.lang.ir.builder
Methods in gw.lang.ir.builder that return IRMethodCallExpressionModifier and TypeMethodDescriptionstatic IRMethodCallExpression
IRArgConverter.box
(IRExpression root) private static IRMethodCallExpression
IRArgConverter.call
(IRExpression root, Class rootClass, String methodName) private static IRMethodCallExpression
IRArgConverter.call
(IRExpression root, Class rootClass, String methodName, Class[] argTypes, IRExpression... args) static IRMethodCallExpression
IRArgConverter.unbox
(IRExpression root) -
Uses of IRMethodCallExpression in gw.lang.ir.builder.expression
Methods in gw.lang.ir.builder.expression that return IRMethodCallExpressionModifier and TypeMethodDescriptionprivate static IRMethodCallExpression
IRMethodCallExpressionBuilder.buildCall
(IRBuilderContext context, String name, IRExpression root, List<IRExpressionBuilder> argBuilders, IRMethodCallExpressionBuilder.MethodInfo methodInfo) IRMethodCallExpressionBuilder.BuilderImpl.buildImpl
(IRBuilderContext context) IRMethodCallExpressionBuilder.JavaMethodAndArgsBuilder.buildImpl
(IRBuilderContext context) IRMethodCallExpressionBuilder.MethodAndArgsBuilder.buildImpl
(IRBuilderContext context) IRMethodCallExpressionBuilder.RootAndNameAndArgsBuilder.buildImpl
(IRBuilderContext context) IRMethodCallExpressionBuilder.SuperInitBuilder.buildImpl
(IRBuilderContext context)