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 66727e3 commit 5c74218Copy full SHA for 5c74218
compiler/src/dotty/tools/dotc/ast/untpd.scala
@@ -197,12 +197,8 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
197
def hasFlags = flags != EmptyFlags
198
def hasAnnotations = annotations.nonEmpty
199
def hasPrivateWithin = privateWithin != tpnme.EMPTY
200
- def hasMod[T: ClassTag] = {
201
- val cls = implicitly[ClassTag[T]].runtimeClass
202
- mods.exists(mod => cls.isAssignableFrom(mod.getClass))
203
- }
204
205
- private def isEnum = hasMod[Mod.Enum] || is(Enum, butNot = JavaDefined)
+ private def isEnum = is(Enum, butNot = JavaDefined)
206
207
def isEnumCase = isEnum && is(Case)
208
def isEnumClass = isEnum && !is(Case)
0 commit comments