We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a69dbc commit 1375bf4Copy full SHA for 1375bf4
compiler/src/dotty/tools/dotc/ast/untpd.scala
@@ -195,12 +195,8 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
195
def hasFlags = flags != EmptyFlags
196
def hasAnnotations = annotations.nonEmpty
197
def hasPrivateWithin = privateWithin != tpnme.EMPTY
198
- def hasMod[T: ClassTag] = {
199
- val cls = implicitly[ClassTag[T]].runtimeClass
200
- mods.exists(mod => cls.isAssignableFrom(mod.getClass))
201
- }
202
203
- private def isEnum = hasMod[Mod.Enum] || is(Enum, butNot = JavaDefined)
+ private def isEnum = is(Enum, butNot = JavaDefined)
204
205
def isEnumCase = isEnum && is(Case)
206
def isEnumClass = isEnum && !is(Case)
0 commit comments