本文整理了Java中org.eclipse.jdt.core.dom.QualifiedName.getParent
方法的一些代码示例,展示了QualifiedName.getParent
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QualifiedName.getParent
方法的具体详情如下:
包路径:org.eclipse.jdt.core.dom.QualifiedName
类名称:QualifiedName
方法名:getParent
暂无
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private static boolean isStaticImport(ASTNode node) {
if (!(node instanceof QualifiedName))
return false;
ASTNode parent= ((QualifiedName)node).getParent();
return parent instanceof ImportDeclaration && ((ImportDeclaration) parent).isStatic();
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
private static boolean isStaticImport(ASTNode node) {
if (!(node instanceof QualifiedName))
return false;
ASTNode parent= ((QualifiedName)node).getParent();
return parent instanceof ImportDeclaration && ((ImportDeclaration)parent).isStatic();
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation
private static boolean isStaticImport(ASTNode node) {
if (!(node instanceof QualifiedName))
return false;
ASTNode parent= ((QualifiedName)node).getParent();
return parent instanceof ImportDeclaration && ((ImportDeclaration) parent).isStatic();
}
代码示例来源:origin: org.eclipse.xtend/org.eclipse.xtend.core
@Override
public boolean visit(final QualifiedName it) {
it.getQualifier().accept(this);
if (((this.fallBackStrategy && this._aSTFlattenerUtils.isStaticMemberCall(it)) &&
(!((it.getParent() instanceof SimpleType) || (it.getParent() instanceof ImportDeclaration))))) {
this.appendToBuffer("::");
} else {
this.appendToBuffer(".");
}
it.getName().accept(this);
return false;
}
代码示例来源:origin: JnRouvignac/AutoRefactor
@Override
public boolean visit(QualifiedName node) {
final ASTNode parent = removeParentheses(node.getParent());
if (parent instanceof VariableDeclarationFragment) {
final ITypeBinding typeBinding = resolveTypeBinding((VariableDeclarationFragment) parent);
return replaceBooleanObjectByPrimitive(node, typeBinding);
} else if (parent instanceof Assignment) {
final ITypeBinding typeBinding = ((Assignment) parent).resolveTypeBinding();
return replaceBooleanObjectByPrimitive(node, typeBinding);
}
return VISIT_SUBTREE;
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
public final void endVisit(final QualifiedName node) {
final ASTNode parent= node.getParent();
final Name qualifier= node.getQualifier();
IBinding binding= qualifier.resolveBinding();
if (binding instanceof ITypeBinding) {
final ConstraintVariable2 variable= fModel.createTypeVariable((ITypeBinding) binding, new CompilationUnitRange(RefactoringASTParser.getCompilationUnit(node), new SourceRange(qualifier.getStartPosition(), qualifier.getLength())));
if (variable != null)
qualifier.setProperty(PROPERTY_CONSTRAINT_VARIABLE, variable);
}
binding= node.getName().resolveBinding();
if (binding instanceof IVariableBinding && !(parent instanceof ImportDeclaration))
endVisit((IVariableBinding) binding, qualifier, node);
else if (binding instanceof ITypeBinding && parent instanceof MethodDeclaration)
endVisit((ITypeBinding) binding, node);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
@Override
public final void endVisit(final QualifiedName node) {
final ASTNode parent= node.getParent();
final Name qualifier= node.getQualifier();
IBinding binding= qualifier.resolveBinding();
if (binding instanceof ITypeBinding) {
final ConstraintVariable2 variable= fModel.createTypeVariable((ITypeBinding) binding, new CompilationUnitRange(RefactoringASTParser.getCompilationUnit(node), new SourceRange(qualifier.getStartPosition(), qualifier.getLength())));
if (variable != null)
qualifier.setProperty(PROPERTY_CONSTRAINT_VARIABLE, variable);
}
binding= node.getName().resolveBinding();
if (binding instanceof IVariableBinding && !(parent instanceof ImportDeclaration))
endVisit((IVariableBinding) binding, qualifier, node);
else if (binding instanceof ITypeBinding && parent instanceof MethodDeclaration)
endVisit((ITypeBinding) binding, node);
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
@Override
public final void endVisit(final QualifiedName node) {
final ASTNode parent= node.getParent();
final Name qualifier= node.getQualifier();
IBinding binding= qualifier.resolveBinding();
if (binding instanceof ITypeBinding) {
final ConstraintVariable2 variable= fModel.createTypeVariable((ITypeBinding) binding, new CompilationUnitRange(RefactoringASTParser.getCompilationUnit(node), new SourceRange(qualifier.getStartPosition(), qualifier.getLength())));
if (variable != null)
qualifier.setProperty(PROPERTY_CONSTRAINT_VARIABLE, variable);
}
binding= node.getName().resolveBinding();
if (binding instanceof IVariableBinding && !(parent instanceof ImportDeclaration))
endVisit((IVariableBinding) binding, qualifier, node);
else if (binding instanceof ITypeBinding && parent instanceof MethodDeclaration)
endVisit((ITypeBinding) binding, node);
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
public boolean visit(QualifiedName node) {
if (isMovedMember(node.resolveBinding())) {
if (node.getParent() instanceof ImportDeclaration) {
ITypeBinding typeBinding= node.resolveTypeBinding();
if (typeBinding != null)
fCuRewrite.getImportRewrite().removeImport(typeBinding.getQualifiedName());
String imp= fCuRewrite.getImportRewrite().addImport(fTarget.getQualifiedName() + '.' + node.getName().getIdentifier());
fCuRewrite.getImportRemover().registerAddedImport(imp);
} else {
rewrite(node, fTarget);
}
return false;
} else {
return super.visit(node);
}
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
@Override
public boolean visit(QualifiedName node) {
if (isMovedMember(node.resolveBinding())) {
if (node.getParent() instanceof ImportDeclaration) {
ITypeBinding typeBinding= node.resolveTypeBinding();
if (typeBinding != null)
fCuRewrite.getImportRewrite().removeImport(typeBinding.getQualifiedName());
String imp= fCuRewrite.getImportRewrite().addImport(fTarget.getQualifiedName() + '.' + node.getName().getIdentifier());
fCuRewrite.getImportRemover().registerAddedImport(imp);
} else {
rewrite(node, fTarget);
}
return false;
} else {
return super.visit(node);
}
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
@Override
public boolean visit(QualifiedName node) {
if (isMovedMember(node.resolveBinding())) {
if (node.getParent() instanceof ImportDeclaration) {
ITypeBinding typeBinding= node.resolveTypeBinding();
if (typeBinding != null)
fCuRewrite.getImportRewrite().removeImport(typeBinding.getQualifiedName());
String imp= fCuRewrite.getImportRewrite().addImport(fTarget.getQualifiedName() + '.' + node.getName().getIdentifier());
fCuRewrite.getImportRemover().registerAddedImport(imp);
} else {
rewrite(node, fTarget);
}
return false;
} else {
return super.visit(node);
}
}
代码示例来源:origin: eclipse/eclipse.jdt.ls
QualifiedName currParent = qualifiedName;
while (true) {
ASTNode parent = currParent.getParent();
if (parent instanceof QualifiedName) {
currParent = (QualifiedName) parent;
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
QualifiedName currParent= qualifiedName;
while (true) {
ASTNode parent= currParent.getParent();
if (parent instanceof QualifiedName) {
currParent= (QualifiedName) parent;
内容来源于网络,如有侵权,请联系作者删除!