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

package com.hypixel.hytale.server.core.inventory;

import javax.annotation.Nonnull;
import com.hypixel.hytale.server.core.inventory.container.ItemContainer;

public class ItemContext
{
    @Nonnull
    private final ItemContainer container;
    private final short slot;
    @Nonnull
    private final ItemStack itemStack;
    
    public ItemContext(@Nonnull final ItemContainer container, final short slot, @Nonnull final ItemStack itemStack) {
        this.container = container;
        this.slot = slot;
        this.itemStack = itemStack;
    }
    
    @Nonnull
    public ItemContainer getContainer() {
        return this.container;
    }
    
    public short getSlot() {
        return this.slot;
    }
    
    @Nonnull
    public ItemStack getItemStack() {
        return this.itemStack;
    }
    
    @Nonnull
    @Override
    public String toString() {
        return "ItemContext{container=" + String.valueOf(this.container) + ", slot=" + this.slot + ", itemStack=" + String.valueOf(this.itemStack);
    }
}
