本文整理了Java中org.eclipse.jdt.core.dom.QualifiedName.getName
方法的一些代码示例,展示了QualifiedName.getName
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QualifiedName.getName
方法的具体详情如下:
包路径:org.eclipse.jdt.core.dom.QualifiedName
类名称:QualifiedName
方法名:getName
[英]Returns the name part of this qualified name.
[中]返回此限定名称的名称部分。
代码示例来源:origin: eclipse/eclipse.jdt.ls
@Override
public boolean visit(QualifiedName node) {
fIgnore.add(node.getName());
return true;
}
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
public boolean visit(QualifiedName node) {
buffer.append(node.getName().getIdentifier());
return false;
}
public void endVisit(ArrayType node) {
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
public boolean visit(QualifiedName node) {
node.getQualifier().accept(this);
this.fBuffer.append(".");//$NON-NLS-1$
node.getName().accept(this);
return false;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
private static boolean doesParentQualify(Name fieldName) {
ASTNode parent= fieldName.getParent();
Assert.isNotNull(parent);
if (parent instanceof FieldAccess && ((FieldAccess) parent).getName() == fieldName)
return true;
if (parent instanceof QualifiedName && ((QualifiedName) parent).getName() == fieldName)
return true;
if (parent instanceof MethodInvocation && ((MethodInvocation) parent).getName() == fieldName)
return true;
return false;
}
代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core
public boolean visit(QualifiedName node) {
node.getQualifier().accept(this);
this.buffer.append(".");//$NON-NLS-1$
node.getName().accept(this);
return false;
}
代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core
void appendName(StringBuffer buffer) {
getQualifier().appendName(buffer);
buffer.append('.');
getName().appendName(buffer);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
@Override
public void endVisit(QualifiedName node) {
if (skipNode(node))
return;
processSequential(node, node.getQualifier(), node.getName());
}
代码示例来源:origin: eclipse/eclipse.jdt.ls
@Override
public void endVisit(QualifiedName node) {
if (skipNode(node)) {
return;
}
processSequential(node, node.getQualifier(), node.getName());
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core
public int getIdentifierIndex(TokenManager tm) {
if (this.accessExpression instanceof FieldAccess)
return tm.firstIndexIn(((FieldAccess) this.accessExpression).getName(), TokenNameIdentifier);
if (this.accessExpression instanceof QualifiedName)
return tm.firstIndexIn(((QualifiedName) this.accessExpression).getName(), TokenNameIdentifier);
if (this.accessExpression instanceof ThisExpression)
return tm.lastIndexIn(this.accessExpression, TokenNamethis);
if (this.accessExpression instanceof SuperFieldAccess)
return tm.lastIndexIn(this.accessExpression, TokenNamesuper);
throw new AssertionError();
}
}
代码示例来源:origin: io.spring.javaformat/spring-javaformat-formatter-eclipse
public int getIdentifierIndex(TokenManager tm) {
if (this.accessExpression instanceof FieldAccess)
return tm.firstIndexIn(((FieldAccess) this.accessExpression).getName(), TokenNameIdentifier);
if (this.accessExpression instanceof QualifiedName)
return tm.firstIndexIn(((QualifiedName) this.accessExpression).getName(), TokenNameIdentifier);
if (this.accessExpression instanceof ThisExpression)
return tm.lastIndexIn(this.accessExpression, TokenNamethis);
if (this.accessExpression instanceof SuperFieldAccess)
return tm.lastIndexIn(this.accessExpression, TokenNamesuper);
throw new AssertionError();
}
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
@Override
public ITypeConstraint[] create(QualifiedName qualifiedName){
SimpleName name= qualifiedName.getName();
Name qualifier= qualifiedName.getQualifier();
IBinding nameBinding= name.resolveBinding();
if (nameBinding instanceof IVariableBinding){
IVariableBinding vb= (IVariableBinding)nameBinding;
if (vb.isField())
return createConstraintsForAccessToField(vb, qualifier, qualifiedName);
} //TODO other bindings
return new ITypeConstraint[0];
}
代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core
int treeSize() {
return
memSize()
+ (this.name == null ? 0 : getName().treeSize())
+ (this.qualifier == null ? 0 : getQualifier().treeSize());
}
}
代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion
int treeSize() {
return
memSize()
+ (this.name == null ? 0 : getName().treeSize())
+ (this.qualifier == null ? 0 : getQualifier().treeSize());
}
}
代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core
int treeSize() {
return
memSize()
+ (this.name == null ? 0 : getName().treeSize())
+ (this.qualifier == null ? 0 : getQualifier().treeSize());
}
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core
@Override
int treeSize() {
return
memSize()
+ (this.name == null ? 0 : getName().treeSize())
+ (this.qualifier == null ? 0 : getQualifier().treeSize());
}
}
代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core
void accept0(ASTVisitor visitor) {
boolean visitChildren = visitor.visit(this);
if (visitChildren) {
// visit children in normal left to right reading order
acceptChild(visitor, getQualifier());
acceptChild(visitor, getName());
}
visitor.endVisit(this);
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core
@Override
void accept0(ASTVisitor visitor) {
boolean visitChildren = visitor.visit(this);
if (visitChildren) {
// visit children in normal left to right reading order
acceptChild(visitor, getQualifier());
acceptChild(visitor, getName());
}
visitor.endVisit(this);
}
代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion
ASTNode clone0(AST target) {
QualifiedName result = new QualifiedName(target);
result.setSourceRange(getStartPosition(), getLength());
result.setQualifier((Name) getQualifier().clone(target));
result.setName((SimpleName) getName().clone(target));
return result;
}
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core
@Override
ASTNode clone0(AST target) {
QualifiedName result = new QualifiedName(target);
result.setSourceRange(getStartPosition(), getLength());
result.setQualifier((Name) getQualifier().clone(target));
result.setName((SimpleName) getName().clone(target));
return result;
}
代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core
ASTNode clone0(AST target) {
QualifiedName result = new QualifiedName(target);
result.setSourceRange(getStartPosition(), getLength());
result.setQualifier((Name) getQualifier().clone(target));
result.setName((SimpleName) getName().clone(target));
return result;
}
内容来源于网络,如有侵权,请联系作者删除!