package com.hwlcn.ldap.asn1;
import java.io.Serializable;
import com.hwlcn.core.annotation.Mutable;
import com.hwlcn.core.annotation.ThreadSafety;
import com.hwlcn.ldap.util.ThreadSafetyLevel;
@Mutable()
@ThreadSafety(level=ThreadSafetyLevel.NOT_THREADSAFE)
public final class ASN1BufferSequence
implements Serializable
{
private static final long serialVersionUID = 7219098399193345629L;
private final ASN1Buffer buffer;
private final int valueStartPos;
ASN1BufferSequence(final ASN1Buffer buffer)
{
this.buffer = buffer;
valueStartPos = buffer.length();
}
public void end()
{
buffer.endSequenceOrSet(valueStartPos);
}
}