From 06e746448cd80784bf35fcaa13e6941aa808e38f Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Wed, 31 Oct 2012 17:40:23 +0100 Subject: [PATCH] fix JDK7 compilation problem, accessing "privates of T from * extends T" is error --- .../compiler/impl/javaCompiler/javac/JavacConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/javac/JavacConfiguration.java b/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/javac/JavacConfiguration.java index 8777add6bb67..7a09e657fdd5 100755 --- a/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/javac/JavacConfiguration.java +++ b/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/javac/JavacConfiguration.java @@ -36,6 +36,7 @@ public class JavacConfiguration implements PersistentStateComponent aClass) { - return ServiceManager.getService(project, aClass).mySettings; + return ((JavacConfiguration)ServiceManager.getService(project, aClass)).mySettings; // cast is not redundant for JDK 7 for accessing private members of T from class } } \ No newline at end of file