Package org.mvel2.ast
Class Proto.Receiver
java.lang.Object
org.mvel2.ast.Proto.Receiver
- All Implemented Interfaces:
CallableProxy
- Enclosing class:
Proto
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ExecutableStatement
private Proto.ProtoInstance
private Object
private Proto.ReceiverType
-
Constructor Summary
ConstructorsConstructorDescriptionReceiver
(Proto.ProtoInstance protoInstance, Proto.ReceiverType type, Object receiver) Receiver
(Proto.ProtoInstance protoInstance, Proto.ReceiverType type, ExecutableStatement stmt) -
Method Summary
Modifier and TypeMethodDescriptioncall
(Object ctx, Object thisCtx, VariableResolverFactory factory, Object[] parms) init
(Proto.ProtoInstance instance, Object ctx, Object thisCtx, VariableResolverFactory factory) void
setInitValue
(ExecutableStatement initValue) void
setType
(Proto.ReceiverType type)
-
Field Details
-
type
-
receiver
-
initValue
-
instance
-
-
Constructor Details
-
Receiver
-
Receiver
public Receiver(Proto.ProtoInstance protoInstance, Proto.ReceiverType type, ExecutableStatement stmt)
-
-
Method Details
-
call
- Specified by:
call
in interfaceCallableProxy
-
init
public Proto.Receiver init(Proto.ProtoInstance instance, Object ctx, Object thisCtx, VariableResolverFactory factory) -
setType
-
setInitValue
-