SYMBOL INDEX (68 symbols across 15 files) FILE: src/main/java/com/lilittlecat/chatgpt/action/AddTabAction.java class AddTabAction (line 26) | public class AddTabAction extends DumbAwareAction { method AddTabAction (line 27) | public AddTabAction(@NotNull @Nls String text) { method actionPerformed (line 31) | @Override FILE: src/main/java/com/lilittlecat/chatgpt/action/FetchURLAction.java class FetchURLAction (line 28) | public class FetchURLAction extends DumbAwareAction { method FetchURLAction (line 29) | public FetchURLAction(@NotNull @Nls String text) { method actionPerformed (line 33) | @Override method fetchJsonArray (line 57) | private JSONArray fetchJsonArray(OkHttpClient client, String url) thro... method processJsonArray (line 69) | private void processJsonArray(JSONArray jsonArray) { FILE: src/main/java/com/lilittlecat/chatgpt/action/GitHubAction.java class GitHubAction (line 15) | public class GitHubAction extends DumbAwareAction { method GitHubAction (line 17) | public GitHubAction(@NotNull @Nls String text) { method actionPerformed (line 21) | @Override FILE: src/main/java/com/lilittlecat/chatgpt/action/MorePluginAction.java class MorePluginAction (line 15) | public class MorePluginAction extends DumbAwareAction { method MorePluginAction (line 16) | public MorePluginAction(@NotNull @Nls String text) { method actionPerformed (line 20) | @Override FILE: src/main/java/com/lilittlecat/chatgpt/action/RefreshAction.java class RefreshAction (line 23) | public class RefreshAction extends DumbAwareAction { method RefreshAction (line 24) | public RefreshAction(@NotNull @Nls String text) { method actionPerformed (line 28) | @Override FILE: src/main/java/com/lilittlecat/chatgpt/action/SettingsAction.java class SettingsAction (line 16) | public class SettingsAction extends DumbAwareAction { method SettingsAction (line 18) | public SettingsAction(@NotNull @Nls String text) { method actionPerformed (line 22) | @Override FILE: src/main/java/com/lilittlecat/chatgpt/message/ChatGPTBundle.java class ChatGPTBundle (line 15) | public class ChatGPTBundle extends DynamicBundle { method ChatGPTBundle (line 20) | private ChatGPTBundle() { method message (line 24) | @NotNull method messagePointer (line 29) | @NotNull FILE: src/main/java/com/lilittlecat/chatgpt/setting/AddOrEditUrl.java class AddOrEditUrl (line 6) | public class AddOrEditUrl extends JDialog { method AddOrEditUrl (line 12) | public AddOrEditUrl() { method onOK (line 45) | private void onOK() { method onCancel (line 50) | private void onCancel() { method main (line 55) | public static void main(String[] args) { FILE: src/main/java/com/lilittlecat/chatgpt/setting/ChatGPTSettingsComponent.java class ChatGPTSettingsComponent (line 20) | public class ChatGPTSettingsComponent { method ChatGPTSettingsComponent (line 26) | public ChatGPTSettingsComponent() { method getPanel (line 40) | public JPanel getPanel() { method getPreferredFocusedComponent (line 44) | public JComponent getPreferredFocusedComponent() { method getSessionToken (line 48) | public String getSessionToken() { method setSessionToken (line 52) | public void setSessionToken(String token) { FILE: src/main/java/com/lilittlecat/chatgpt/setting/ChatGPTSettingsConfigurable.java class ChatGPTSettingsConfigurable (line 39) | public class ChatGPTSettingsConfigurable implements SearchableConfigurab... method ChatGPTSettingsConfigurable (line 45) | public ChatGPTSettingsConfigurable() { method refreshUI (line 51) | private void refreshUI() { method disposeUIResources (line 64) | @Override method getId (line 71) | @Override method addUrl (line 76) | public void addUrl(@NotNull String url) { method init (line 93) | private JComponent init() { method createComboBox (line 159) | private void createComboBox() { method createTable (line 172) | private JComponent createTable() { method getDisplayName (line 245) | @Nls(capitalization = Nls.Capitalization.Title) method getPreferredFocusedComponent (line 251) | @Override method createComponent (line 256) | @Nullable method isModified (line 262) | @Override method apply (line 275) | @Override method reset (line 287) | @Override FILE: src/main/java/com/lilittlecat/chatgpt/setting/ChatGPTSettingsState.java class ChatGPTSettingsState (line 22) | @State( method ChatGPTSettingsState (line 34) | public ChatGPTSettingsState() { method getState (line 49) | @Nullable method loadState (line 55) | @Override method setDefaultUrl (line 64) | public void setDefaultUrl(String defaultUrl) { method setUrlList (line 68) | public void setUrlList(List urlList) { method getSessionToken (line 72) | public String getSessionToken() { method setSessionToken (line 76) | public void setSessionToken(String sessionToken) { method getInstance (line 80) | public static ChatGPTSettingsState getInstance() { FILE: src/main/java/com/lilittlecat/chatgpt/setting/Test.java class Test (line 11) | public class Test { FILE: src/main/java/com/lilittlecat/chatgpt/setting/UpdateChatGPTSettingStateTopic.java type UpdateChatGPTSettingStateTopic (line 12) | public interface UpdateChatGPTSettingStateTopic { method stateChanged (line 15) | void stateChanged(); FILE: src/main/java/com/lilittlecat/chatgpt/window/ChatGPTToolWindow.java class ChatGPTToolWindow (line 31) | public class ChatGPTToolWindow extends SimpleToolWindowPanel { method ChatGPTToolWindow (line 41) | public ChatGPTToolWindow(String url) { method setCookieForOfficalWebsite (line 70) | private void setCookieForOfficalWebsite(String url) { method getContent (line 126) | public JPanel getContent() { FILE: src/main/java/com/lilittlecat/chatgpt/window/ChatGPTToolWindowFactory.java class ChatGPTToolWindowFactory (line 24) | public class ChatGPTToolWindowFactory implements ToolWindowFactory { method createToolWindowContent (line 25) | @Override