Java源码示例:org.eclipse.xtext.ui.editor.findrefs.ReferenceQueryExecutor
示例1
@Override
protected void findReferences(EObject target) {
ReferenceQueryExecutor queryExecutor = getQueryExecutor(target);
if (queryExecutor != null) {
Iterable<IJavaElement> javaElements = getJavaElements(target);
if (size(javaElements) > 0) {
jdtReferenceFinder.run(queryExecutor.getLabel(target), javaElements);
} else {
queryExecutor.execute();
}
}
}
示例2
@Override
public Set<Binding> getGuiceBindingsUi(final Grammar grammar) {
BindFactory factory = new BindFactory();
if (generateModelInference) {
factory.addTypeToType(ReferenceQueryExecutor.class.getName(), InferredModelReferenceQueryExecutor.class.getName());
}
return factory.getBindings();
}
示例3
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return JvmModelReferenceQueryExecutor.class;
}
示例4
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return JvmModelReferenceQueryExecutor.class;
}
示例5
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return JvmModelReferenceQueryExecutor.class;
}
示例6
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return JvmModelReferenceQueryExecutor.class;
}
示例7
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return JvmModelReferenceQueryExecutor.class;
}
示例8
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return JvmModelReferenceQueryExecutor.class;
}
示例9
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return DotFindReferencesQueryExecutor.class;
}
示例10
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return JvmModelReferenceQueryExecutor.class;
}
示例11
public Class<? extends ReferenceQueryExecutor> bindReferenceQueryExecutor() {
return JvmModelReferenceQueryExecutor.class;
}