Example #1
0
 @Override
 public void marshal(ITypeMarshalBuffer buffer, boolean includeValue) throws CoreException {
   buffer.putByte(ITypeMarshalBuffer.EVAL_UNARY);
   buffer.putByte((byte) fOperator);
   buffer.marshalEvaluation(fArgument, includeValue);
   buffer.marshalBinding(fAddressOfQualifiedNameBinding);
 }
Example #2
0
 @Override
 public void marshal(ITypeMarshalBuffer buffer, boolean includeValue) throws CoreException {
   buffer.putShort(ITypeMarshalBuffer.EXEC_SWITCH);
   buffer.marshalEvaluation(controllerExprEval, includeValue);
   buffer.marshalExecution(controllerDeclExec, includeValue);
   buffer.putInt(bodyStmtExecutions.length);
   for (ICPPExecution execution : bodyStmtExecutions) {
     buffer.marshalExecution(execution, includeValue);
   }
 }