Add support of light classes for local class/object declarations
This commit is contained in:
@@ -45,6 +45,7 @@ public class CliJetFilesProvider extends JetFilesProvider {
|
||||
return allFiles;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public List<JetFile> allInScope(@NotNull GlobalSearchScope scope) {
|
||||
List<JetFile> answer = new ArrayList<JetFile>();
|
||||
|
||||
+11
-1
@@ -82,10 +82,20 @@ public class CliLightClassGenerationSupport extends LightClassGenerationSupport
|
||||
trace = null;
|
||||
}
|
||||
|
||||
private LightClassConstructionContext analyzeRelevantCode() {
|
||||
return new LightClassConstructionContext(getTrace().getBindingContext(), null);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public LightClassConstructionContext analyzeRelevantCode(@NotNull Collection<JetFile> files) {
|
||||
return new LightClassConstructionContext(getTrace().getBindingContext(), null);
|
||||
return analyzeRelevantCode();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public LightClassConstructionContext analyzeRelevantCode(@NotNull JetClassOrObject classOrObject) {
|
||||
return analyzeRelevantCode();
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
Reference in New Issue
Block a user