diff options
| author | Andrew Waterman | 2015-07-28 17:02:09 -0700 |
|---|---|---|
| committer | Andrew Waterman | 2015-07-28 17:02:09 -0700 |
| commit | e487e9320a2c33daef2c02c00b68fc967af85793 (patch) | |
| tree | c9009d54d6c62350d94115a2bad594b573fda03f /src/main/scala/Chisel/Core.scala | |
| parent | 78b8f05a71daabe2d3c397f93fcbe10d37218f75 (diff) | |
Don't reflect on private fields
Diffstat (limited to 'src/main/scala/Chisel/Core.scala')
| -rw-r--r-- | src/main/scala/Chisel/Core.scala | 2 |
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 => |
