Package org.mvel2.ast
Class Proto.Receiver
- java.lang.Object
-
- org.mvel2.ast.Proto.Receiver
-
- All Implemented Interfaces:
CallableProxy
- Enclosing class:
- Proto
public class Proto.Receiver extends java.lang.Object implements CallableProxy
-
-
Field Summary
Fields Modifier and Type Field Description private ExecutableStatementinitValueprivate Proto.ProtoInstanceinstanceprivate java.lang.Objectreceiverprivate Proto.ReceiverTypetype
-
Constructor Summary
Constructors Constructor Description Receiver(Proto.ProtoInstance protoInstance, Proto.ReceiverType type, java.lang.Object receiver)Receiver(Proto.ProtoInstance protoInstance, Proto.ReceiverType type, ExecutableStatement stmt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectcall(java.lang.Object ctx, java.lang.Object thisCtx, VariableResolverFactory factory, java.lang.Object[] parms)Proto.Receiverinit(Proto.ProtoInstance instance, java.lang.Object ctx, java.lang.Object thisCtx, VariableResolverFactory factory)voidsetInitValue(ExecutableStatement initValue)voidsetType(Proto.ReceiverType type)
-
-
-
Field Detail
-
type
private Proto.ReceiverType type
-
receiver
private java.lang.Object receiver
-
initValue
private ExecutableStatement initValue
-
instance
private Proto.ProtoInstance instance
-
-
Constructor Detail
-
Receiver
public Receiver(Proto.ProtoInstance protoInstance, Proto.ReceiverType type, java.lang.Object receiver)
-
Receiver
public Receiver(Proto.ProtoInstance protoInstance, Proto.ReceiverType type, ExecutableStatement stmt)
-
-
Method Detail
-
call
public java.lang.Object call(java.lang.Object ctx, java.lang.Object thisCtx, VariableResolverFactory factory, java.lang.Object[] parms)- Specified by:
callin interfaceCallableProxy
-
init
public Proto.Receiver init(Proto.ProtoInstance instance, java.lang.Object ctx, java.lang.Object thisCtx, VariableResolverFactory factory)
-
setType
public void setType(Proto.ReceiverType type)
-
setInitValue
public void setInitValue(ExecutableStatement initValue)
-
-