本文整理汇总了Java中com.intellij.debugger.engine.requests.RequestManagerImpl.getWarning方法的典型用法代码示例。如果您正苦于以下问题:Java RequestManagerImpl.getWarning方法的具体用法?Java RequestManagerImpl.getWarning怎么用?Java RequestManagerImpl.getWarning使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.debugger.engine.requests.RequestManagerImpl
的用法示例。
在下文中一共展示了RequestManagerImpl.getWarning方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: calcIcon
import com.intellij.debugger.engine.requests.RequestManagerImpl; //导入方法依赖的package包/类
private Icon calcIcon(@Nullable DebugProcessImpl debugProcess) {
final boolean muted = debugProcess != null && isMuted(debugProcess);
if (!isEnabled()) {
return getDisabledIcon(muted);
}
myInvalidMessage = "";
if (!isValid()) {
return getInvalidIcon(muted);
}
if (debugProcess == null) {
return getSetIcon(muted);
}
final RequestManagerImpl requestsManager = debugProcess.getRequestsManager();
final boolean isVerified = myCachedVerifiedState || requestsManager.isVerified(this);
final String warning = requestsManager.getWarning(this);
if (warning != null) {
myInvalidMessage = warning;
if (!isVerified) {
return getInvalidIcon(muted);
}
return getVerifiedWarningsIcon(muted);
}
if (isVerified) {
return getVerifiedIcon(muted);
}
return getSetIcon(muted);
}
示例2: calcIcon
import com.intellij.debugger.engine.requests.RequestManagerImpl; //导入方法依赖的package包/类
private Icon calcIcon(@Nullable DebugProcessImpl debugProcess) {
final boolean muted = debugProcess != null && isMuted(debugProcess);
if (!ENABLED) {
return getDisabledIcon(muted);
}
myInvalidMessage = "";
if (!isValid()) {
return getInvalidIcon(muted);
}
if (debugProcess == null) {
return getSetIcon(muted);
}
final RequestManagerImpl requestsManager = debugProcess.getRequestsManager();
final boolean isVerified = myCachedVerifiedState || requestsManager.isVerified(this);
final String warning = requestsManager.getWarning(this);
if (warning != null) {
myInvalidMessage = warning;
if (!isVerified) {
return getInvalidIcon(muted);
}
return getVerifiedWarningsIcon(muted);
}
if (isVerified) {
return getVerifiedIcon(muted);
}
return getSetIcon(muted);
}
示例3: calcIcon
import com.intellij.debugger.engine.requests.RequestManagerImpl; //导入方法依赖的package包/类
private Icon calcIcon(@Nullable DebugProcessImpl debugProcess)
{
final boolean muted = debugProcess != null && isMuted(debugProcess);
if(!isEnabled())
{
return getDisabledIcon(muted);
}
myInvalidMessage = "";
if(!isValid())
{
return getInvalidIcon(muted);
}
if(debugProcess == null)
{
return getSetIcon(muted);
}
final RequestManagerImpl requestsManager = debugProcess.getRequestsManager();
final boolean isVerified = myCachedVerifiedState || requestsManager.isVerified(this);
final String warning = requestsManager.getWarning(this);
if(warning != null)
{
myInvalidMessage = warning;
if(!isVerified)
{
return getInvalidIcon(muted);
}
return getVerifiedWarningsIcon(muted);
}
if(isVerified)
{
return getVerifiedIcon(muted);
}
return getSetIcon(muted);
}