当前位置: 首页>>代码示例>>Java>>正文


Java XExpression.getExpression方法代码示例

本文整理汇总了Java中com.intellij.xdebugger.XExpression.getExpression方法的典型用法代码示例。如果您正苦于以下问题:Java XExpression.getExpression方法的具体用法?Java XExpression.getExpression怎么用?Java XExpression.getExpression使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.intellij.xdebugger.XExpression的用法示例。


在下文中一共展示了XExpression.getExpression方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: fromXExpression

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
public static TextWithImports fromXExpression(@Nullable XExpression expression)
{
	if(expression == null)
	{
		return null;
	}

	if(expression.getCustomInfo() == null && expression.getLanguage() == null)
	{
		return new TextWithImportsImpl(getKind(expression.getMode()), expression.getExpression());
	}
	else
	{
		return new TextWithImportsImpl(getKind(expression.getMode()), expression.getExpression(), StringUtil.notNullize(expression.getCustomInfo()), LanguageUtil.getLanguageFileType(expression.getLanguage()));
	}
}
 
开发者ID:consulo,项目名称:consulo-java,代码行数:17,代码来源:TextWithImportsImpl.java

示例2: fromXExpression

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
public static TextWithImports fromXExpression(@Nullable XExpression expression) {
  if (expression == null) return null;

  if (expression.getCustomInfo() == null && expression.getLanguage() == null) {
    return new TextWithImportsImpl(getKind(expression.getMode()), expression.getExpression());
  }
  else {
    return new TextWithImportsImpl(getKind(expression.getMode()),
                                   expression.getExpression(),
                                   StringUtil.notNullize(expression.getCustomInfo()),
                                   expression.getLanguage() != null ? expression.getLanguage().getAssociatedFileType() : null);
  }
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:14,代码来源:TextWithImportsImpl.java

示例3: WatchNodeImpl

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
public WatchNodeImpl(@Nonnull XDebuggerTree tree,
                     @Nonnull WatchesRootNode parent,
                     @Nonnull XExpression expression,
                     @Nullable XStackFrame stackFrame) {
  super(tree, parent, expression.getExpression(), new XWatchValue(expression, tree, stackFrame));
  myExpression = expression;
}
 
开发者ID:consulo,项目名称:consulo,代码行数:8,代码来源:WatchNodeImpl.java

示例4: getExpression

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
@Nullable
private String getExpression(@NotNull XLineBreakpoint<XBreakpointProperties> lineBreakpoint)
{
    final XExpression conditionExpression = lineBreakpoint.getConditionExpression();
    return conditionExpression != null ? conditionExpression.getExpression() : null;
}
 
开发者ID:machaval,项目名称:mule-intellij-plugins,代码行数:7,代码来源:WeaveBreakpointHandler.java

示例5: WatchNodeImpl

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
public WatchNodeImpl(final @NotNull XDebuggerTree tree, final @NotNull WatchesRootNode parent, final @NotNull XValue result,
                     final @NotNull XExpression expression) {
  super(tree, parent, expression.getExpression(), result);
  myExpression = expression;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:6,代码来源:WatchNodeImpl.java

示例6: getLogExpression

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
@Override
public String getLogExpression() {
  XExpression expression = getLogExpressionObject();
  return expression != null ? expression.getExpression() : null;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:6,代码来源:XBreakpointBase.java

示例7: getCondition

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
@Override
public String getCondition() {
  XExpression expression = getConditionExpression();
  return expression != null ? expression.getExpression() : null;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:6,代码来源:XBreakpointBase.java

示例8: changeMode

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
public static XExpressionImpl changeMode(XExpression expression, EvaluationMode mode) {
  return new XExpressionImpl(expression.getExpression(), expression.getLanguage(), expression.getCustomInfo(), mode);
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:4,代码来源:XExpressionImpl.java

示例9: XExpressionState

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
public XExpressionState(boolean disabled, XExpression expression) {
  this(disabled, expression.getExpression(), expression.getLanguage() != null ? expression.getLanguage().getID() : null, expression.getCustomInfo());
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:4,代码来源:XExpressionState.java

示例10: XWatchValue

import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
public XWatchValue(XExpression expression, XDebuggerTree tree, XStackFrame stackFrame) {
  super(expression.getExpression());
  myExpression = expression;
  myTree = tree;
  myStackFrame = stackFrame;
}
 
开发者ID:consulo,项目名称:consulo,代码行数:7,代码来源:WatchNodeImpl.java


注:本文中的com.intellij.xdebugger.XExpression.getExpression方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。