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 voidIRMethodCallExpressionCompiler.compile(IRMethodCallExpression expression, IRBytecodeContext context) private static booleanIRMethodCallExpressionCompiler.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 IRTypeIRMethodCallExpressionCompiler.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 voidIRJavaCompiler.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 TypeMethodDescriptionvoidIRTreeCompiler.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 voidIRTreeVerifier.verifyIRMethodCallExpression(IRMethodCallExpression irMethodCallExpression) -
Uses of IRMethodCallExpression in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IRMethodCallExpressionModifier and TypeMethodDescriptionprotected IRMethodCallExpressionAbstractElementTransformer.buildMethodCall(IRType ownersType, String name, boolean isInterface, IRType returnType, List<IRType> paramTypes, IRExpression root, List<IRExpression> args) protected IRMethodCallExpressionAbstractElementTransformer.buildMethodCall(Class ownersType, String name, Class returnType, Class[] paramTypes, IRExpression root, List<IRExpression> args) private IRMethodCallExpressionAbstractElementTransformer.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 IRMethodCallExpressionIRArgConverter.box(IRExpression root) private static IRMethodCallExpressionIRArgConverter.call(IRExpression root, Class rootClass, String methodName) private static IRMethodCallExpressionIRArgConverter.call(IRExpression root, Class rootClass, String methodName, Class[] argTypes, IRExpression... args) static IRMethodCallExpressionIRArgConverter.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 IRMethodCallExpressionIRMethodCallExpressionBuilder.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)