// 
// Decompiled by Procyon v0.6.0
// 

package io.netty.handler.codec.quic;

import java.util.Objects;
import java.net.SocketAddress;

public final class QuicStreamAddress extends SocketAddress
{
    private final long streamId;
    
    public QuicStreamAddress(final long streamId) {
        this.streamId = streamId;
    }
    
    public long streamId() {
        return this.streamId;
    }
    
    @Override
    public boolean equals(final Object o) {
        if (!(o instanceof QuicStreamAddress)) {
            return false;
        }
        final QuicStreamAddress that = (QuicStreamAddress)o;
        return this.streamId == that.streamId;
    }
    
    @Override
    public int hashCode() {
        return Objects.hash(this.streamId);
    }
    
    @Override
    public String toString() {
        return "QuicStreamAddress{streamId=" + this.streamId + '}';
    }
}
