/*
 * Decompiled with CFR 0.152.
 */
package com.evilco.mc.nbt.tag;

import com.evilco.mc.nbt.error.UnexpectedTagTypeException;
import com.evilco.mc.nbt.tag.ITag;
import com.evilco.mc.nbt.tag.ITagContainer;
import java.util.List;
import javax.annotation.Nonnull;

public interface IAnonymousTagContainer
extends ITagContainer {
    public void addTag(@Nonnull ITag var1);

    public List<ITag> getTags();

    public <T extends ITag> List<T> getTags(Class<T> var1) throws UnexpectedTagTypeException;

    public void setTag(int var1, @Nonnull ITag var2);
}
