public class InvokeDynamicWriter extends InvocationWriter
This Writer is used to generate the call invocation byte codes for usage by invokedynamic.
Fields inherited from class | Fields |
---|---|
class InvocationWriter |
castToVargsArray, invokeClosureMethod, invokeMethod, invokeMethodOnCurrent, invokeMethodOnSuper, invokeStaticMethod |
Constructor and description |
---|
InvokeDynamicWriter(WriterController wc) |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
castNonPrimitiveToBool(ClassNode sourceType) |
|
public void |
castToNonPrimitiveIfNecessary(ClassNode sourceType, ClassNode targetType) |
|
public void |
coerce(ClassNode from, ClassNode target) |
|
public void |
makeSingleArgumentCall(Expression receiver, String message, Expression arguments, boolean safe) |
Methods inherited from class | Name |
---|---|
class InvocationWriter |
castNonPrimitiveToBool, castToNonPrimitiveIfNecessary, coerce, makeArgumentList, makeCall, makeSingleArgumentCall, makeSingleArgumentCall, visitVariableExpression, writeInvokeConstructor, writeInvokeMethod, writeInvokeStaticMethod, writeSpecialConstructorCall |
Copyright © 2003-2022 The Apache Software Foundation. All rights reserved.