summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman2015-07-28 17:02:09 -0700
committerAndrew Waterman2015-07-28 17:02:09 -0700
commite487e9320a2c33daef2c02c00b68fc967af85793 (patch)
treec9009d54d6c62350d94115a2bad594b573fda03f
parent78b8f05a71daabe2d3c397f93fcbe10d37218f75 (diff)
Don't reflect on private fields
-rw-r--r--src/main/scala/Chisel/Core.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/Chisel/Core.scala b/src/main/scala/Chisel/Core.scala
index 772bb851..e4262c2d 100644
--- a/src/main/scala/Chisel/Core.scala
+++ b/src/main/scala/Chisel/Core.scala
@@ -1032,7 +1032,7 @@ abstract class Module(private[Chisel] _reset: Bool = null) extends Id {
for (m <- getClass.getDeclaredMethods) {
val name = m.getName()
val types = m.getParameterTypes()
- if (types.length == 0) {
+ if (types.length == 0 && isPublic(m.getModifiers())) {
val obj = m.invoke(this)
obj match {
case module: Module =>