diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/Chisel/Core.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/scala/Chisel/Core.scala b/src/main/scala/Chisel/Core.scala index 537c0197..063dbc98 100644 --- a/src/main/scala/Chisel/Core.scala +++ b/src/main/scala/Chisel/Core.scala @@ -1,7 +1,6 @@ package Chisel import scala.collection.immutable.ListMap import scala.collection.mutable.{ArrayBuffer, HashSet, LinkedHashMap} -import java.lang.reflect.Modifier._ import Builder.pushCommand import Builder.pushOp import Builder.dynamicContext @@ -670,7 +669,8 @@ class Bundle extends Aggregate(NO_DIR) { lazy val elements: ListMap[String, Data] = ListMap(allElts:_*) private def isBundleField(m: java.lang.reflect.Method) = - m.getParameterTypes.isEmpty && !isStatic(m.getModifiers) && + m.getParameterTypes.isEmpty && + !java.lang.reflect.Modifier.isStatic(m.getModifiers) && classOf[Data].isAssignableFrom(m.getReturnType) && !(Bundle.keywords contains m.getName) |
