/* * OneOperation.java * @Author Oleg Gorobets * Created: 14.08.2007 * CVS-ID: $Id: *************************************************************************/ /** * */ package org.swfparser.operation; import java.util.Collections; import java.util.List; import org.swfparser.BooleanOperation; import org.swfparser.Operation; public class TrueOperation implements BooleanOperation { public int getArgsNumber() { return 0; } public int getPriority() { return 0; } public String getStringValue(int level) { return "true"; } @Override public boolean equals(Object obj) { if (obj instanceof NotOperation) { return obj.equals(this); // invert comparison } else { return obj instanceof TrueOperation; } } @Override public String toString() { return "TrueOperation"; } public Operation getInvertedOperation() { return new FalseOperation(); } public List<Operation> getOperations() { return Collections.EMPTY_LIST; } }