Class StaticInvocationWriter
java.lang.Object
org.codehaus.groovy.classgen.asm.InvocationWriter
org.codehaus.groovy.classgen.asm.sc.StaticInvocationWriter
- 
Field SummaryFields inherited from class org.codehaus.groovy.classgen.asm.InvocationWritercastToVargsArray, controller, invokeClosureMethod, invokeMethod, invokeMethodOnCurrent, invokeMethodOnSuper, invokeStaticMethod
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected static booleanisPrivateBridgeMethodsCallAllowed(ClassNode receiver, ClassNode caller) protected voidloadArguments(List<Expression> argumentList, Parameter[] parameters) protected booleanmakeCachedCall(Expression origin, ClassExpression sender, Expression receiver, Expression message, Expression arguments, MethodCallerMultiAdapter adapter, boolean safe, boolean spreadSafe, boolean implicitThis, boolean containsSpreadExpression) voidmakeCall(Expression origin, Expression receiver, Expression message, Expression arguments, MethodCallerMultiAdapter adapter, boolean safe, boolean spreadSafe, boolean implicitThis) protected booleantryBridgeMethod(MethodNode target, Expression receiver, boolean implicitThis, TupleExpression args) Deprecated.protected booleantryBridgeMethod(MethodNode target, Expression receiver, boolean implicitThis, TupleExpression args, ClassNode thisClass) Attempts to make a direct method call on a bridge method, if it exists.protected booleanwriteDirectMethodCall(MethodNode target, boolean implicitThis, Expression receiver, TupleExpression args) voidvoidvoidMethods inherited from class org.codehaus.groovy.classgen.asm.InvocationWritercastNonPrimitiveToBool, castToNonPrimitiveIfNecessary, coerce, finnishConstructorCall, getMethodName, makeArgumentList, makeCall, makeClassForNameCall, makeDirectCall, makeSingleArgumentCall, makeSingleArgumentCall, makeUncachedCall, prepareConstructorCall, writeAICCall, writeInvokeStaticMethod, writeNormalConstructorCall
- 
Constructor Details- 
StaticInvocationWriter
 
- 
- 
Method Details- 
getCurrentCall
- 
writeInvokeMethod- Overrides:
- writeInvokeMethodin class- InvocationWriter
 
- 
writeInvokeConstructor- Overrides:
- writeInvokeConstructorin class- InvocationWriter
 
- 
writeSpecialConstructorCall- Overrides:
- writeSpecialConstructorCallin class- InvocationWriter
 
- 
tryBridgeMethod@Deprecated protected boolean tryBridgeMethod(MethodNode target, Expression receiver, boolean implicitThis, TupleExpression args) Deprecated.Attempts to make a direct method call on a bridge method, if it exists.
- 
tryBridgeMethodprotected boolean tryBridgeMethod(MethodNode target, Expression receiver, boolean implicitThis, TupleExpression args, ClassNode thisClass) Attempts to make a direct method call on a bridge method, if it exists.
- 
writeDirectMethodCallprotected boolean writeDirectMethodCall(MethodNode target, boolean implicitThis, Expression receiver, TupleExpression args) - Overrides:
- writeDirectMethodCallin class- InvocationWriter
 
- 
isPrivateBridgeMethodsCallAllowed
- 
loadArguments- Overrides:
- loadArgumentsin class- InvocationWriter
 
- 
makeCallpublic void makeCall(Expression origin, Expression receiver, Expression message, Expression arguments, MethodCallerMultiAdapter adapter, boolean safe, boolean spreadSafe, boolean implicitThis) - Overrides:
- makeCallin class- InvocationWriter
 
- 
makeCachedCallprotected boolean makeCachedCall(Expression origin, ClassExpression sender, Expression receiver, Expression message, Expression arguments, MethodCallerMultiAdapter adapter, boolean safe, boolean spreadSafe, boolean implicitThis, boolean containsSpreadExpression) - Overrides:
- makeCachedCallin class- InvocationWriter
 
 
-