package sizzle.types;
/**
* A {@link SizzleType} representing the wildcard or any type.
*
* @author anthonyu
*
*/
public class SizzleAny extends SizzleType {
/** {@inheritDoc} */
@Override
public boolean assigns(final SizzleType that) {
// anything can be assigned to a variable of type 'any'
return true;
}
/** {@inheritDoc} */
@Override
public boolean accepts(final SizzleType that) {
// anything can be be used as an 'any' param
return true;
}
/** {@inheritDoc} */
@Override
public String toString() {
return "any";
}
}