summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
index 11178ac0f6..683ed9317d 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
@@ -880,8 +880,8 @@ abstract class GenJVM extends SubComponent with GenJVMUtil with GenAndroid with
*/
private def addRemoteException(jmethod: JMethod, meth: Symbol) {
val needsAnnotation = (
- !(meth.throwsAnnotations contains RemoteExceptionClass)
- && (isRemoteClass || (meth hasAnnotation RemoteAttr) && jmethod.isPublic)
+ (isRemoteClass || (meth hasAnnotation RemoteAttr) && jmethod.isPublic)
+ && !(meth.throwsAnnotations contains RemoteExceptionClass)
)
if (needsAnnotation) {
val c = Constant(RemoteExceptionClass.tpe)