本文整理了Java中org.openide.util.Union2.createFirst()
方法的一些代码示例,展示了Union2.createFirst()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Union2.createFirst()
方法的具体详情如下:
包路径:org.openide.util.Union2
类名称:Union2
方法名:createFirst
[英]Construct a union based on the first type.
[中]基于第一种类型构造一个并集。
代码示例来源:origin: org.netbeans.api/org-openide-filesystems
if (resolvers != null && resolvers.hasSecond() && resolvers.second() == creators) {
resolvers = Union2.createFirst(toRet);
previousResolvers = null;
ERR.fine("Resolvers assigned"); // NOI18N
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
public ElementInfo(ASTNodeInfo nodeInfo, ModelElement element) {
this.element = Union2.createFirst(nodeInfo);
if (element instanceof Scope) {
scope = (Scope) element;
} else {
scope = element.getInScope();
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui
void addChild(Node child) {
if (children == null) {
children = Union2.<List<Node>,Node[]>createFirst(
new ArrayList<Node>(4));
}
children.first().add(child);
}
private void processChildren() {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
public AttributedElement enterWrite(String name, Kind k, ASTNode node, AttributedType type) {
return enterWrite(name, k, Union2.<ASTNode, PhpElement>createFirst(node), type);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-maven-repository
@Override protected boolean createKeys(List<Union2<RepositoryInfo,QueryRequest>> toPopulate) {
for (RepositoryInfo info : RepositoryPreferences.getInstance().getRepositoryInfos()) {
toPopulate.add(Union2.<RepositoryInfo,QueryRequest>createFirst(info));
}
synchronized (searches) {
for (QueryRequest search : searches) {
toPopulate.add(Union2.<RepositoryInfo,QueryRequest>createSecond(search));
}
}
return true;
}
@Override protected Node createNodeForKey(Union2<RepositoryInfo,QueryRequest> key) {
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui
private void processPatternData(int topNodeIndex,
List<String> pattern,
OwnerInfo info) {
Union2<List<Node>,Node[]> topNodeUnion = topNodes[topNodeIndex];
if (topNodeUnion == null) {
List<Node> newList = new ArrayList<Node>(10);
topNodes[topNodeIndex] = Union2.<List<Node>,Node[]>createFirst(newList);
newList.add(createNode(pattern, 0, info));
} else {
findNode(topNodeUnion.first(), pattern, 0, info);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project
public static DebugStarter getInstance() {
boolean init;
synchronized (DebugStarterFactory.class) {
init = (INSTANCE == null);
}
if (init) {
//TODO add lookup listener
DebugStarter debugStarter = Lookup.getDefault().lookup(DebugStarter.class);
if (debugStarter != null) {
INSTANCE = Union2.createFirst(debugStarter);
} else {
INSTANCE = Union2.createSecond(Boolean.FALSE);
}
}
return INSTANCE.hasFirst() ? INSTANCE.first() : null;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-rakeproject
return Union2.createFirst(rawval);
return Union2.createFirst(val.toString());
} else {
return Union2.createSecond(needed);
return Union2.createFirst(val.toString());
} else {
return Union2.createSecond(needed);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-modelimpl
private <T extends FileComponent> Union2<T, WeakContainer<T>> asUnion(CsmValidable stateOwner, T fc, boolean persistent) {
if (persistent) {
return Union2.createSecond(new WeakContainer<T>(stateOwner, fc.getKey()));
} else {
return Union2.createFirst(fc);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
ClassScopeImpl(IndexScope inScope, ClassElement indexedClass) {
super(inScope, indexedClass);
final QualifiedName superClassName = indexedClass.getSuperClassName();
this.superClass = Union2.<String, List<ClassScopeImpl>>createFirst(superClassName != null ? superClassName.toString() : null);
this.possibleFQSuperClassNames = indexedClass.getPossibleFQSuperClassNames();
usedTraits = indexedClass.getUsedTraits();
}
//old contructors
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
ClassScopeImpl(Scope inScope, ClassDeclarationInfo nodeInfo, boolean isDeprecated) {
super(inScope, nodeInfo, isDeprecated);
Expression superId = nodeInfo.getSuperClass();
if (superId != null) {
NamespaceScope namespaceScope = ModelUtils.getNamespaceScope(inScope);
QualifiedName superClassName = QualifiedName.create(superId);
if (namespaceScope == null) {
this.possibleFQSuperClassNames = Collections.emptyList();
} else {
this.possibleFQSuperClassNames = VariousUtils.getPossibleFQN(superClassName, nodeInfo.getSuperClass().getStartOffset(), namespaceScope);
}
if (superClassName != null) {
this.superClass = Union2.<String, List<ClassScopeImpl>>createFirst(superClassName.toString());
}
} else {
this.possibleFQSuperClassNames = Collections.emptyList();
this.superClass = Union2.<String, List<ClassScopeImpl>>createFirst(null);
}
usedTraits = nodeInfo.getUsedTraits();
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
VariableNameImpl(Scope inScope, VariableElement indexedVariable) {
this(inScope, indexedVariable.getName(),
Union2.<String/*url*/, FileObject>createFirst(indexedVariable.getFilenameUrl()),
new OffsetRange(indexedVariable.getOffset(), indexedVariable.getOffset() + indexedVariable.getName().length()), true);
indexedElement = indexedVariable;
}
VarAssignmentImpl createAssignment(
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
ConstantElementImpl(IndexScopeImpl inScope, org.netbeans.modules.php.editor.api.elements.ConstantElement indexedConstant) {
this(
inScope,
indexedConstant.getName(),
indexedConstant.getValue(),
Union2.<String/*url*/, FileObject>createFirst(indexedConstant.getFilenameUrl()),
new OffsetRange(indexedConstant.getOffset(), indexedConstant.getOffset() + indexedConstant.getName().length()),
indexedConstant.isDeprecated());
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
AssignmentImpl(Container container, Scope scope, OffsetRange scopeRange, OffsetRange nameRange, String typeName, boolean isDeprecated) {
super(scope, container.getName(), container.getFile(), nameRange, container.getPhpElementKind(), isDeprecated);
this.container = container;
String modifiedTypeName = typeName;
if (typeName != null && !VariousUtils.isSemiType(typeName)) {
QualifiedName qualifiedName = QualifiedName.create(typeName);
QualifiedName fullyQualifiedName = VariousUtils.getFullyQualifiedName(qualifiedName, nameRange.getStart(), scope);
if (qualifiedName.getSegments().size() != fullyQualifiedName.getSegments().size()) {
modifiedTypeName = fullyQualifiedName.toString();
}
}
this.typeNameScopes = Union2.<String, Collection<? extends TypeScope>>createFirst(modifiedTypeName);
this.scopeRange = scopeRange;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-bootstrap
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
continue;
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
continue;
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
continue;
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
continue;
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
continue;
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
continue;
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
continue;
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
} else {
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
probs.add(Union2.<Dependency,InvalidException>createFirst(dep));
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-editor
ModelElementImpl(Scope inScope, PhpElement element, PhpElementKind kind) {
this(
inScope,
element.getName(),
Union2.<String, FileObject>createFirst(element.getFilenameUrl()),
new OffsetRange(element.getOffset(), element.getOffset() + element.getName().length()),
kind,
PhpModifiers.fromBitMask(element.getFlags()),
element.isDeprecated());
this.indexedElement = element;
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-java-source-base
Union2.<Profile,String>createFirst(profile) :
Union2.<Profile,String>createSecond(profileName);
if (key != null) {
代码示例来源:origin: org.netbeans.modules/org-netbeans-bootstrap
probs.add(Union2.<Dependency,InvalidException>createFirst(failedPackageDep));
} else {
内容来源于网络,如有侵权,请联系作者删除!