mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
EA-68400 - NPE: LanguageLevelConfigurable.isModified
This commit is contained in:
@@ -17,6 +17,7 @@ package com.intellij.openapi.roots.ui.configuration;
|
||||
|
||||
import com.intellij.openapi.options.ConfigurationException;
|
||||
import com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
@@ -47,6 +48,7 @@ public class ContentEntriesEditor extends JavaContentEntriesEditor {
|
||||
@Override
|
||||
protected void addAdditionalSettingsToPanel(final JPanel mainPanel) {
|
||||
myLanguageLevelConfigurable = new LanguageLevelConfigurable(myProject) {
|
||||
@NotNull
|
||||
@Override
|
||||
public LanguageLevelModuleExtensionImpl getLanguageLevelExtension() {
|
||||
return getModel().getModuleExtension(LanguageLevelModuleExtensionImpl.class);
|
||||
|
||||
+1
@@ -89,5 +89,6 @@ public abstract class LanguageLevelConfigurable implements UnnamedConfigurable {
|
||||
myLanguageLevelCombo = null;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public abstract LanguageLevelModuleExtensionImpl getLanguageLevelExtension();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user