本文整理汇总了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()));
}
}
示例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);
}
}
示例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;
}
示例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;
}
示例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;
}
示例6: getLogExpression
import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
@Override
public String getLogExpression() {
XExpression expression = getLogExpressionObject();
return expression != null ? expression.getExpression() : null;
}
示例7: getCondition
import com.intellij.xdebugger.XExpression; //导入方法依赖的package包/类
@Override
public String getCondition() {
XExpression expression = getConditionExpression();
return expression != null ? expression.getExpression() : null;
}
示例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);
}
示例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());
}
示例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;
}