Bug 384992 - [java8] adopt grammar changes for Java 8 from JDT/Core
- suppress misguided AccTeam on a method after syntax error
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java
index 4aab4d1..25f8392 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredType.java
@@ -133,7 +133,12 @@
 		element.attach(
 				this.pendingAnnotations,
 				this.pendingAnnotationCount,
+//{ObjectTeams: AccTeam was obviously not meant for us:
+/* orig:
 				this.pendingModifiers,
+  :giro */
+				this.pendingModifiers & ~ClassFileConstants.AccTeam,
+// SH}
 				this.pendingModifersSourceStart);
 	}
 	resetPendingModifiers();