From bfa914f894fc2584045395fb0e7a1df06f0ad028 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Wed, 31 Oct 2012 13:23:55 +0400 Subject: [PATCH] jdk8 compilation --- .../impl/javaCompiler/javac/JavacConfiguration.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 7a09e657fdd5..6e1f497915b3 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,7 +36,7 @@ public class JavacConfiguration implements PersistentStateComponent aClass) { - return ((JavacConfiguration)ServiceManager.getService(project, aClass)).mySettings; // cast is not redundant for JDK 7 for accessing private members of T from class + JavacConfiguration configuration = ServiceManager.getService(project, aClass); + return configuration.mySettings; } } \ No newline at end of file