可以在JShell上粘贴整个Class吗?

时间:2017-05-05 19:56:35

标签: jshell

我想知道如果使用新命令jshell,可以测试整个Java类。

非常感谢提前。

Juan antonio

1 个答案:

答案 0 :(得分:0)

使用/open C:\Test.java命令让JShell将Java类作为代码段读取。

private Task OnRedirectToIdentityProvider(RedirectToIdentityProviderNotification<OpenIdConnectMessage, OpenIdConnectAuthenticationOptions> notification) { var temp = notification.ProtocolMessage.State; // To be used later var mycustomparameter = notification.OwinContext.Get<string>("mycustomparameter"); if (notification.ProtocolMessage.State != null) { var stateQueryString = notification.ProtocolMessage.State.Split('='); var protectedState = stateQueryString[1]; var state = notification.Options.StateDataFormat.Unprotect(protectedState); state.Dictionary.Add("mycustomparameter", "testing"); notification.ProtocolMessage.State = stateQueryString[0] + "=" + notification.Options.StateDataFormat.Protect(state); } return Task.FromResult(0); } 应将Test.java的内容添加为代码段。

回答类似问题的问题here