/** * <code>optional .org.drools.marshalling.ActionQueue.Assert assert = 6;</code> */ public Builder mergeAssert(org.drools.marshalling.impl.ProtobufMessages.ActionQueue.Assert value) { if (assertBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && assert_ != org.drools.marshalling.impl.ProtobufMessages.ActionQueue.Assert.getDefaultInstance()) { assert_ = org.drools.marshalling.impl.ProtobufMessages.ActionQueue.Assert.newBuilder(assert_).mergeFrom(value).buildPartial(); } else { assert_ = value; } onChanged(); } else { assertBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /**
public ProtobufMessages.ActionQueue.Action serialize(MarshallerWriteContext context) { ProtobufMessages.ActionQueue.Assert.Builder _assert = ProtobufMessages.ActionQueue.Assert.newBuilder(); _assert.setHandleId( this.factHandle.getId() ) .setRemoveLogical( this.removeLogical ) .setUpdateEqualsMap( this.updateEqualsMap ); if ( this.leftTuple != null ) { ProtobufMessages.Tuple.Builder _tuple = ProtobufMessages.Tuple.newBuilder(); for( LeftTuple entry = this.leftTuple; entry != null; entry = entry.getParent() ) { _tuple.addHandleId( entry.getLastHandle().getId() ); } _assert.setOriginPkgName( ruleOrigin.getPackageName() ) .setOriginRuleName( ruleOrigin.getName() ) .setTuple( _tuple.build() ); } return ProtobufMessages.ActionQueue.Action.newBuilder() .setType( ProtobufMessages.ActionQueue.ActionType.ASSERT ) .setAssert( _assert.build() ) .build(); }
public Builder toBuilder() { return newBuilder(this); }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.drools.marshalling.impl.ProtobufMessages.ActionQueue.Assert prototype) {
public static Builder newBuilder(org.drools.marshalling.impl.ProtobufMessages.ActionQueue.Assert prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }