Afzal Najam
10/21/2020, 1:40 AMAfzal Najam
10/23/2020, 5:07 AMKotlinUFunctionCallExpression
(or PsiMethod
) if the return type is an inline class? When I do this:
(uElement as KotlinUFunctionCallExpression).resolve().returnType
I just get PsiType:long
but the class is
inline class Color(val color: Long) {
}
When I remove the inline keyword, I get the real name of the class.Jakub Neukirch
10/29/2020, 8:02 AMsamuel
10/31/2020, 9:52 PMclassOrObject.getPrimaryConstructorParameterList()?.parameters
i can see the parameters. I am not sure how to go about actually doing the modification though, It doesn’t seem possible to directly modify the class after accessing the parameters. Could some one help nudge me in the right direction?Jakub Neukirch
11/13/2020, 6:59 PMMd Sajid Shahriar
12/01/2020, 5:13 PMintellij {
pluginName = "MyPlugin"
version = "201.8743.12"
type = "IC"
setPlugins("java", "android", "org.jetbrains.kotlin:1.4.20-release-Studio4.1-1")
}
and these depends tags in plugin.xml
<depends>com.intellij.modules.lang</depends>
<depends>com.intellij.modules.java</depends>
<depends>org.jetbrains.android</depends>
<depends>org.jetbrains.kotlin</depends>
Whenever I’m trying to build the plugin, I’m getting the following error messages.
The Kotlin (id=org.jetbrains.kotlin, path=~/Projects/AndroidStudioPlugin/build/idea-sandbox/plugins/Kotlin, version=1.4.20-release-Studio4.1-1) plugin requires "com.intellij.modules.androidstudio" plugin to be installed
The Android (id=org.jetbrains.android, path=~/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/201.8743.12/da9095e6ac3581f0463f7ae0ebb155647ca427ad/ideaIC-201.8743.12/plugins/android) plugin requires "Kotlin" plugin to be enabled
The MyPlugin (id=com.plugin.studio.myplugin, path=~/Projects/AndroidStudioPlugin/build/idea-sandbox/plugins/AndroidStudioPlugin, version=1.0-SNAPSHOT) plugin requires "Android" plugin to be enabled
The MyPlugin (id=com.plugin.studio.myplugin, path=~/Projects/AndroidStudioPlugin/build/idea-sandbox/plugins/AndroidStudioPlugin, version=1.0-SNAPSHOT) plugin requires "Kotlin" plugin to be enabled
Though the plugin is created successfully and can be install but I fear it might be broken.
I also added the following line but same error message. Although adding the following line is marked as error by the IDE.
<depends>com.intellij.modules.androidstudio</depends>
scana
01/12/2021, 11:10 AMsamuel
03/28/2021, 1:06 PMclean
directly from my plugin like this
GradleExecuteTaskAction.runGradle(
project,
DefaultRunExecutor.getRunExecutorInstance(),
project.basePath!!,
"clean"
)
This executes the task but requires that the plugin window is closed first, is there a way to allow this task to run even while the plugin window is actively visible?Ky
04/21/2021, 7:02 PMSkolson5903
06/28/2021, 5:04 PM2021-06-28 09:49:46,152 [1139676] ERROR - intellij.openapi.progress.Task - null
java.lang.NullPointerException
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryModifiableModelBridgeImpl$setKind$1.invoke(LibraryModifiableModelBridgeImpl.kt:280)
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryModifiableModelBridgeImpl$setKind$1.invoke(LibraryModifiableModelBridgeImpl.kt:29)
at com.intellij.workspaceModel.storage.impl.WorkspaceEntityStorageBuilderImpl.modifyEntity(WorkspaceEntityStorageImpl.kt:124)
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryModifiableModelBridgeImpl.updateProperties(LibraryModifiableModelBridgeImpl.kt:130)
at com.intellij.workspaceModel.ide.impl.legacyBridge.library.LibraryModifiableModelBridgeImpl.setKind(LibraryModifiableModelBridgeImpl.kt:279)
at org.jetbrains.kotlin.idea.configuration.KotlinGradleLibraryDataService.postProcess(KotlinGradleSourceSetDataService.kt:194)
at com.intellij.openapi.externalSystem.service.project.manage.ProjectDataManagerImpl.lambda$doImportData$1(ProjectDataManagerImpl.java:276)
at com.intellij.openapi.externalSystem.service.project.manage.ProjectDataManagerImpl.importData(ProjectDataManagerImpl.java:126)
at com.intellij.openapi.externalSystem.service.project.manage.ProjectDataManagerImpl.importData(ProjectDataManagerImpl.java:206)
at com.intellij.openapi.externalSystem.service.project.manage.ProjectDataManagerImpl.importData(ProjectDataManagerImpl.java:213)
at com.android.tools.idea.gradle.project.sync.idea.IdeaSyncPopulateProjectTask.populateProject(IdeaSyncPopulateProjectTask.java:53)
at com.android.tools.idea.gradle.project.sync.idea.ProjectSetUpTask.doPopulateProject(ProjectSetUpTask.java:54)
at com.android.tools.idea.gradle.project.sync.idea.ProjectSetUpTask.onSuccess(ProjectSetUpTask.java:48)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.handExecutionResult(ExternalSystemUtil.java:584)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.executeImpl(ExternalSystemUtil.java:564)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.lambda$execute$1(ExternalSystemUtil.java:389)
at com.intellij.openapi.project.DumbServiceHeavyActivities.suspendIndexingAndRun(DumbServiceHeavyActivities.java:21)
at com.intellij.openapi.project.DumbServiceImpl.suspendIndexingAndRun(DumbServiceImpl.java:185)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$2.execute(ExternalSystemUtil.java:389)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4.run(ExternalSystemUtil.java:666)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:962)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:472)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:235)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:178)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:165)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:235)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:834)
2021-06-28 09:49:46,153 [1139677] ERROR - intellij.openapi.progress.Task - Android Studio Arctic Fox | 2020.3.1 Beta 4 Build #AI-203.7717.56.2031.7435690
2021-06-28 09:49:46,153 [1139677] ERROR - intellij.openapi.progress.Task - JDK: 11.0.10; VM: OpenJDK 64-Bit Server VM; Vendor: Oracle Corporation
2021-06-28 09:49:46,153 [1139677] ERROR - intellij.openapi.progress.Task - OS: Windows 10
2021-06-28 09:49:46,153 [1139677] ERROR - intellij.openapi.progress.Task - Plugin to blame: Kotlin version: 203-1.5.20-release-289-AS7717.8
2021-06-28 09:49:46,153 [1139677] ERROR - intellij.openapi.progress.Task - Last Action: EditorDelete
2021-06-28 09:49:46,257 [1139781] INFO - cState$SyncStateUpdaterService - stopTrackingTask(RESOLVE_PROJECT:1)
2021-06-28 09:49:46,257 [1139781] WARN - e.project.sync.GradleSyncState - Gradle sync failed: Sync failed: reason unknown (50 s 270 ms)
Colton Idle
07/12/2021, 9:53 PMchansek
07/31/2021, 1:00 PMdata class FetchOrdersState(
val orders: List<Order> = listOf(),
val isLoading: Boolean = false,
val error: String = ""
) : OrderState {
companion object {
val Empty = FetchOrdersState()
}
}
caelum19
09/21/2021, 2:42 PMgalex
01/05/2022, 3:05 PMMarc
03/21/2022, 3:32 PMPsiPolyadicExpression
in java?Ruben Quadros
04/23/2022, 7:22 AMIgnore
and other is Fix
. On clicking Ignore
I do not want the file to be inspected anymore.galex
04/29/2022, 10:07 AMRuben Quadros
05/01/2022, 7:30 PMelect
06/17/2022, 7:49 AMJakub Neukirch
07/07/2022, 6:03 AMhfhbd
07/08/2022, 8:04 AMcreateTextAttributesKey("FUNCTIONS", DefaultLanguageHighlighterColors.FUNCTION_CALL))
, and the token returns this key, but the syntax highlighter is still text:
FUNCTIONS (fallbackKey: DEFAULT_FUNCTION_CALL (fallbackKey: DEFAULT_IDENTIFIER (fallbackKey: TEXT)))
.Marc
08/04/2022, 11:45 AMgalex
08/08/2022, 8:16 AMJerry Yion
08/09/2022, 3:39 AMJerry Yion
08/09/2022, 3:39 AMMarc
08/11/2022, 7:03 PMtevjef
08/13/2022, 6:16 PMJerry Yion
08/21/2022, 10:52 AMCody Mikol
08/26/2022, 3:01 PMArtur Bosch
09/09/2022, 9:18 AMorg.apache.http
of the 3rd-party.jar in my custom plugin or is it discouraged to do so ?Artur Bosch
09/09/2022, 9:18 AMorg.apache.http
of the 3rd-party.jar in my custom plugin or is it discouraged to do so ?