org.eclipse.jdt.internal.core.util.Util.arrayConcat()方法的使用及代码示例

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

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

Util.arrayConcat介绍

[英]Returns a new array adding the second array at the end of first array. It answers null if the first and second are null. If the first array is null or if it is empty, then a new array is created with second. If the second array is null, then the first array is returned.

For example:

first = null 
second = "a" 
=> result = {"a"}
first = {"a"} 
second = null 
=> result = {"a"}
first = {"a"} 
second = {"b"} 
=> result = {"a", "b"}

[中]返回在第一个数组末尾添加第二个数组的新数组。如果第一个和第二个为空,则回答为空。如果第一个数组为null或为空,则使用第二个数组创建一个新数组。如果第二个数组为空,则返回第一个数组。
例如:
1.

first = null 
second = "a" 
=> result = {"a"}
first = {"a"} 
second = null 
=> result = {"a"}
first = {"a"} 
second = {"b"} 
=> result = {"a", "b"}

代码示例

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

private void updateRootIndex(PackageFragmentRoot root, String[] pkgName, IResourceDelta delta) {
    Openable pkg = root.getPackageFragment(pkgName);
    updateIndex(pkg, delta);
    IResourceDelta[] children = delta.getAffectedChildren();
    for (int i = 0, length = children.length; i < length; i++) {
      IResourceDelta child = children[i];
      IResource resource = child.getResource();
      if (resource instanceof IFolder) {
        String[] subpkgName = Util.arrayConcat(pkgName, resource.getName());
        updateRootIndex(root, subpkgName, child);
      }
    }
  }
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core

private void updateRootIndex(PackageFragmentRoot root, String[] pkgName, IResourceDelta delta) {
    Openable pkg = root.getPackageFragment(pkgName);
    updateIndex(pkg, delta);
    IResourceDelta[] children = delta.getAffectedChildren();
    for (int i = 0, length = children.length; i < length; i++) {
      IResourceDelta child = children[i];
      IResource resource = child.getResource();
      if (resource instanceof IFolder) {
        String[] subpkgName = Util.arrayConcat(pkgName, resource.getName());
        updateRootIndex(root, subpkgName, child);
      }
    }
  }
}

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

private void updateRootIndex(PackageFragmentRoot root, String[] pkgName, IResourceDelta delta) {
    Openable pkg = root.getPackageFragment(pkgName);
    updateIndex(pkg, delta);
    IResourceDelta[] children = delta.getAffectedChildren();
    for (int i = 0, length = children.length; i < length; i++) {
      IResourceDelta child = children[i];
      IResource resource = child.getResource();
      if (resource instanceof IFolder) {
        String[] subpkgName = Util.arrayConcat(pkgName, resource.getName());
        updateRootIndex(root, subpkgName, child);
      }
    }
  }
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

private void updateRootIndex(PackageFragmentRoot root, String[] pkgName, IResourceDelta delta) {
    Openable pkg = root.getPackageFragment(pkgName);
    updateIndex(pkg, delta);
    IResourceDelta[] children = delta.getAffectedChildren();
    for (int i = 0, length = children.length; i < length; i++) {
      IResourceDelta child = children[i];
      IResource resource = child.getResource();
      if (resource instanceof IFolder) {
        String[] subpkgName = Util.arrayConcat(pkgName, resource.getName());
        updateRootIndex(root, subpkgName, child);
      }
    }
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

private void updateRootIndex(PackageFragmentRoot root, String[] pkgName, IResourceDelta delta) {
    Openable pkg = root.getPackageFragment(pkgName);
    updateIndex(pkg, delta);
    IResourceDelta[] children = delta.getAffectedChildren();
    for (int i = 0, length = children.length; i < length; i++) {
      IResourceDelta child = children[i];
      IResource resource = child.getResource();
      if (resource instanceof IFolder) {
        String[] subpkgName = Util.arrayConcat(pkgName, resource.getName());
        updateRootIndex(root, subpkgName, child);
      }
    }
  }
}

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

private void updateRootIndex(PackageFragmentRoot root, String[] pkgName, IResourceDelta delta) {
    Openable pkg = root.getPackageFragment(pkgName);
    updateIndex(pkg, delta);
    IResourceDelta[] children = delta.getAffectedChildren();
    for (int i = 0, length = children.length; i < length; i++) {
      IResourceDelta child = children[i];
      IResource resource = child.getResource();
      if (resource instanceof IFolder) {
        String[] subpkgName = Util.arrayConcat(pkgName, resource.getName());
        updateRootIndex(root, subpkgName, child);
      }
    }
  }
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

for (i = 0; i < this.pkgName.length; i++) {
  String subFolderName = this.pkgName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

for (i = 0; i < this.pkgName.length; i++) {
  String subFolderName = this.pkgName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core

for (i = 0; i < this.pkgName.length; i++) {
  String subFolderName = this.pkgName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

for (i = 0; i < this.pkgName.length; i++) {
  String subFolderName = this.pkgName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

for (i = 0; i < this.pkgName.length; i++) {
  String subFolderName = this.pkgName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core

for (int i = 0; i < newFragName.length; i++) {
  String subFolderName = newFragName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

for (int i = 0; i < newFragName.length; i++) {
  String subFolderName = newFragName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

for (int i = 0; i < newFragName.length; i++) {
  String subFolderName = newFragName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

for (int i = 0; i < newFragName.length; i++) {
  String subFolderName = newFragName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

for (int i = 0; i < newFragName.length; i++) {
  String subFolderName = newFragName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

for (int i = 0; i < newFragName.length; i++) {
  String subFolderName = newFragName[i];
  sideEffectPackageName = Util.arrayConcat(sideEffectPackageName, subFolderName);
  IResource subFolder = parentFolder.findMember(subFolderName);
  if (subFolder == null) {

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

String[] newNames = Util.arrayConcat(pkgName, manager.intern(memberName));
boolean isMemberIncluded = !Util.isExcluded(member, inclusionPatterns, exclusionPatterns);
computeFolderChildren((IFolder) member, isMemberIncluded, newNames, vChildren, inclusionPatterns, exclusionPatterns);

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

String[] newNames = Util.arrayConcat(pkgName, manager.intern(memberName));
boolean isMemberIncluded = !Util.isExcluded(member, inclusionPatterns, exclusionPatterns);
computeFolderChildren((IFolder) member, isMemberIncluded, newNames, vChildren, inclusionPatterns, exclusionPatterns);

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

String[] newNames = Util.arrayConcat(pkgName, manager.intern(memberName));
boolean isMemberIncluded = !Util.isExcluded(member, inclusionPatterns, exclusionPatterns);
computeFolderChildren((IFolder) member, isMemberIncluded, newNames, vChildren, inclusionPatterns, exclusionPatterns);

相关文章

微信公众号

最新文章

更多

Util类方法