@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); }
@Override public void marshal(ITypeMarshalBuffer buffer) throws CoreException { int firstByte = ITypeMarshalBuffer.PACK_EXPANSION_TYPE; buffer.putByte((byte) firstByte); buffer.marshalType(getType()); }