本文整理了Java中org.eclipse.jdt.core.dom.QualifiedName.getAST
方法的一些代码示例,展示了QualifiedName.getAST
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QualifiedName.getAST
方法的具体详情如下:
包路径:org.eclipse.jdt.core.dom.QualifiedName
类名称:QualifiedName
方法名:getAST
暂无
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
public final boolean visit(final QualifiedName node) {
Assert.isNotNull(node);
IBinding binding= node.resolveBinding();
if (binding instanceof ITypeBinding) {
final ITypeBinding type= (ITypeBinding) binding;
if (type.isClass() && type.getDeclaringClass() != null) {
final String name= fTargetRewrite.getImportRewrite().addImport(type);
if (name != null && name.length() > 0) {
fRewrite.replace(node, ASTNodeFactory.newName(node.getAST(), name), null);
return false;
}
}
}
binding= node.getQualifier().resolveBinding();
if (Bindings.equals(binding, fTarget)) {
fRewrite.replace(node, fRewrite.createCopyTarget(node.getName()), null);
return false;
}
return true;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
@Override
public final boolean visit(final QualifiedName node) {
Assert.isNotNull(node);
IBinding binding= node.resolveBinding();
if (binding instanceof ITypeBinding) {
final ITypeBinding type= (ITypeBinding) binding;
if (type.isClass() && type.getDeclaringClass() != null) {
final Type newType= fTargetRewrite.getImportRewrite().addImport(type, node.getAST());
fRewrite.replace(node, newType, null);
return false;
}
}
binding= node.getQualifier().resolveBinding();
if (Bindings.equals(fTarget, binding)) {
fRewrite.replace(node, getFieldReference(node.getName(), fRewrite), null);
return false;
}
node.getQualifier().accept(this);
return false;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
@Override
public final boolean visit(final QualifiedName node) {
Assert.isNotNull(node);
IBinding binding= node.resolveBinding();
if (binding instanceof ITypeBinding) {
final ITypeBinding type= (ITypeBinding) binding;
if (type.isClass() && type.getDeclaringClass() != null) {
final Type newType= fTargetRewrite.getImportRewrite().addImport(type, node.getAST());
fRewrite.replace(node, newType, null);
return false;
}
}
binding= node.getQualifier().resolveBinding();
if (Bindings.equals(fTarget, binding)) {
fRewrite.replace(node, getFieldReference(node.getName(), fRewrite), null);
return false;
}
node.getQualifier().accept(this);
return false;
}
内容来源于网络,如有侵权,请联系作者删除!