IJPL-797 intellij.platform.externalProcessAuthHelper.rt review internal API

GitOrigin-RevId: 3030151f9cad8fcee313eccb684b5fd8a5acb3ad
This commit is contained in:
Konstantin Nisht
2024-05-19 20:47:14 +02:00
committed by intellij-monorepo-bot
parent 8ec02a4dda
commit 5d6ff37216
4 changed files with 9 additions and 3 deletions

View File

@@ -2,7 +2,6 @@ externalApp.ExternalApp
externalApp.ExternalAppHandler
- sf:HANDLER_ID_PARAMETER:java.lang.String
f:externalApp.ExternalAppUtil
- <init>():V
- s:getEnv(java.lang.String):java.lang.String
- s:getEnvInt(java.lang.String):I
- s:handleAskPassInvocation(java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):V
@@ -17,7 +16,6 @@ c:externalApp.ExternalAppUtil$Result
- s:success(I,java.lang.String):externalApp.ExternalAppUtil$Result
c:externalApp.nativessh.NativeSshAskPassApp
- externalApp.ExternalApp
- <init>():V
- s:main(java.lang.String[]):V
externalApp.nativessh.NativeSshAskPassAppHandler
- externalApp.ExternalAppHandler
@@ -27,7 +25,6 @@ externalApp.nativessh.NativeSshAskPassAppHandler
- a:handleInput(java.lang.String):java.lang.String
c:externalApp.sudoAskPass.SudoAskPassApp
- externalApp.ExternalApp
- <init>():V
- s:main(java.lang.String[]):V
externalApp.sudoAskPass.SudoExternalAppHandler
- externalApp.ExternalAppHandler

View File

@@ -21,6 +21,9 @@ import java.security.cert.X509Certificate;
import java.time.Duration;
public final class ExternalAppUtil {
private ExternalAppUtil() { }
@SuppressWarnings("UseOfSystemOutOrSystemErr")
@NotNull
public static Result sendIdeRequest(@NotNull String entryPoint, int idePort, @NotNull String handlerId, @Nullable String bodyContent) {

View File

@@ -11,6 +11,9 @@ import externalApp.ExternalAppUtil;
* <p>ssh expects the reply from the program's standard output.</p>
*/
public class NativeSshAskPassApp implements ExternalApp {
private NativeSshAskPassApp() { }
public static void main(String[] args) {
ExternalAppUtil.handleAskPassInvocation(NativeSshAskPassAppHandler.IJ_SSH_ASK_PASS_HANDLER_ENV,
NativeSshAskPassAppHandler.IJ_SSH_ASK_PASS_PORT_ENV,

View File

@@ -5,6 +5,9 @@ import externalApp.ExternalApp;
import externalApp.ExternalAppUtil;
public class SudoAskPassApp implements ExternalApp {
private SudoAskPassApp() { }
public static void main(String[] args) {
ExternalAppUtil.handleAskPassInvocation(SudoExternalAppHandler.IJ_SUDO_ASK_PASS_HANDLER_ENV,
SudoExternalAppHandler.IJ_SUDO_ASK_PASS_PORT_ENV,