package com.jpexs.decompiler.flash.amf.amf3; import java.util.Collection; import java.util.Set; public class Traits { private String className; private boolean dynamic; private Set<String> sealedMemberNames; public Traits(String className, boolean dynamic, Collection<? extends String> sealedMemberNames) { this.className = className; this.dynamic = dynamic; this.sealedMemberNames = new ListSet<>(sealedMemberNames); } public String getClassName() { return className; } public boolean isDynamic() { return dynamic; } public Set<String> getSealedMemberNames() { return new ListSet<>(sealedMemberNames); } public void setClassName(String className) { this.className = className; } public void setDynamic(boolean dynamic) { this.dynamic = dynamic; } public void setSealedMemberNames(Collection<? extends String> sealedMemberNames) { this.sealedMemberNames = new ListSet<>(sealedMemberNames); } }