In almost all cases outside of static pattern initializers, fromAnglesUnchecked is the better choice because it allows overlapping patterns; however, currently fromAngles (which throws for overlapping patterns) seems like the default choice since it's shorter.
Suggested names:
fromAngles: fromDrawableAngles, fromAnglesChecked
fromAnglesUnchecked: fromAnyAngles, fromArbitraryAngles
In almost all cases outside of static pattern initializers,
fromAnglesUncheckedis the better choice because it allows overlapping patterns; however, currentlyfromAngles(which throws for overlapping patterns) seems like the default choice since it's shorter.Suggested names:
fromAngles:fromDrawableAngles,fromAnglesCheckedfromAnglesUnchecked:fromAnyAngles,fromArbitraryAngles