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 ExecutableStatement
initValue
private Proto.ProtoInstance
instance
private java.lang.Object
receiver
private Proto.ReceiverType
type
-
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.Object
call(java.lang.Object ctx, java.lang.Object thisCtx, VariableResolverFactory factory, java.lang.Object[] parms)
Proto.Receiver
init(Proto.ProtoInstance instance, java.lang.Object ctx, java.lang.Object thisCtx, VariableResolverFactory factory)
void
setInitValue(ExecutableStatement initValue)
void
setType(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:
call
in 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)
-
-