langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java Fri Apr 03 16:35:58 2015 -0700
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java Tue Apr 07 11:04:29 2015 -0700
@@ -68,6 +68,11 @@
*/
boolean isAnonymousDiamond = false;
+ /**
+ * Is this an attribution environment for an instance creation expression?
+ */
+ boolean isNewClass = false;
+
/** Are arguments to current function applications boxed into an array for varargs?
*/
Resolve.MethodResolutionPhase pendingResolutionPhase = null;
@@ -106,6 +111,7 @@
info.isSerializable = isSerializable;
info.isSpeculative = isSpeculative;
info.isAnonymousDiamond = isAnonymousDiamond;
+ info.isNewClass = isNewClass;
return info;
}