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.