org.openide.util.Union2.createFirst()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(77)

本文整理了Java中org.openide.util.Union2.createFirst()方法的一些代码示例,展示了Union2.createFirst()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Union2.createFirst()方法的具体详情如下:
包路径:org.openide.util.Union2
类名称:Union2
方法名:createFirst

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 {

相关文章