org.eclipse.xtext.util.Strings.equal()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(83)

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

Strings.equal介绍

暂无

代码示例

代码示例来源:origin: io.sarl.lang/io.sarl.lang

@Override
public boolean isAbstract() {
  for (final String modifier: getModifiers()) {
    if (Strings.equal(modifier, "abstract")) {  //$NON-NLS-1$
      return true;
    }
    if (Strings.equal(modifier, "final")) {  //$NON-NLS-1$
      return false;
    }
  }
  return false;
}

代码示例来源:origin: io.sarl.lang/io.sarl.lang

@Override
public boolean isAbstract() {
  for (final String modifier : getModifiers()) {
    if (Strings.equal(modifier, "abstract")) {  //$NON-NLS-1$
      return true;
    }
    if (Strings.equal(modifier, "final")) {  //$NON-NLS-1$
      return false;
    }
  }
  return false;
}

代码示例来源:origin: io.sarl.lang/io.sarl.lang

@Override
public boolean isAbstract() {
  for (final String modifier: getModifiers()) {
    if (Strings.equal(modifier, "abstract")) {  //$NON-NLS-1$
      return true;
    }
    if (Strings.equal(modifier, "final")) {  //$NON-NLS-1$
      return false;
    }
  }
  return false;
}

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

@Override
public boolean isAbstract() {
  for(String modifier: getModifiers()) { 
    if(equal(modifier, "abstract")) 
      return true;
    if(equal(modifier, "final")) 
      return false;
  }
  return false;
}

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

@Override
public boolean isStrictFloatingPoint() {
  for(String modifier: getModifiers()) { 
    if(equal(modifier, "strictfp")) 
      return true;
  }
  return false;
}

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

@Override
public boolean isExtension() {
  for(String modifier: getModifiers()) { 
    if(equal(modifier, "extension")) 
      return true;
  }
  return false;
}

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

@Override
public boolean isStrictFloatingPoint() {
  for(String modifier: getModifiers()) { 
    if(equal(modifier, "strictfp")) 
      return true;
  }
  return false;
}

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

@Override
public boolean isOverride() {
  for (String modifier: getModifiers()) { 
    if (equal(modifier, "override")) 
      return true;
  }
  return false;
}

代码示例来源:origin: io.sarl.lang/io.sarl.lang

@Override
public boolean isStrictFloatingPoint() {
  for (final String modifier : getModifiers()) {
    if (Strings.equal(modifier, "strictfp")) {  //$NON-NLS-1$
      return true;
    }
  }
  return false;
}

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

@Override
public boolean isSynchonized() {
  for(String modifier: getModifiers()) { 
    if(equal(modifier, "synchronized")) 
      return true;
  }
  return false;
}

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

@Override
public boolean isFinal() {
  for(String modifier: getModifiers()) { 
    if(equal(modifier, "var")) 
      return false;
    if(equal(modifier, "val") || equal(modifier, "final")) 
      return true;
  }
  return getDeclaringType() instanceof XtendInterface || getDeclaringType() instanceof XtendAnnotationType;
}

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

@Override
public boolean isVolatile() {
  for(String modifier: getModifiers()) { 
    if(equal(modifier, "volatile")) 
      return true;
  }
  return false;
}

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

@Override
  public boolean isTransient() {
    for(String modifier: getModifiers()) { 
      if(equal(modifier, "transient")) 
        return true;
    }
    return false;
  }
}

代码示例来源:origin: io.sarl.maven/io.sarl.maven.docs.generator

private static boolean hasExtension(File file, Iterable<String> extensions) {
  final String extension = FileSystem.extension(file);
  for (final String ext : extensions) {
    if (Strings.equal(ext, extension)) {
      return true;
    }
  }
  return false;
}

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

@Override
public boolean isDispatch() {
  for (String modifier: getModifiers()) { 
    if (equal(modifier, "dispatch")) 
      return true;
  }
  return false;
}

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

@Override
public boolean isStatic() {
  for(String modifier: getModifiers()) { 
    if(equal(modifier, "static")) 
      return true;
  }
  return false;
}

代码示例来源:origin: io.sarl.lang/io.sarl.lang

private static boolean fixBug(IHiddenRegion hiddenRegion) {
  boolean needBugFix = true;
  final ISemanticRegion semanticRegion = hiddenRegion.getNextSemanticRegion();
  if (semanticRegion != null) {
    final EObject element = semanticRegion.getGrammarElement();
    if (element instanceof Keyword
        && Strings.equal(((Keyword) element).getValue(), "}")) { //$NON-NLS-1$
      needBugFix = false;
    }
  }
  return needBugFix;
}

代码示例来源:origin: io.sarl.lang/io.sarl.lang

private static boolean fixBug(IHiddenRegion hiddenRegion) {
  boolean needBugFix = true;
  final ISemanticRegion semanticRegion = hiddenRegion.getPreviousSemanticRegion();
  if (semanticRegion != null) {
    final EObject element = semanticRegion.getGrammarElement();
    if (element instanceof Keyword
        && Strings.equal(((Keyword) element).getValue(), "{")) { //$NON-NLS-1$
      needBugFix = false;
    }
  }
  return needBugFix;
}

代码示例来源:origin: org.eclipse.xtext/ui

protected void startDirectRefactoring() throws InterruptedException {
  if (Strings.isEmpty(newName)) {
    restoreOriginalSelection();
  } else {
    String originalName = getOriginalName(getXtextEditor());
    if(!equal(originalName, newName)) {
      IRenameSupport renameSupport = createRenameSupport(renameElementContext, newName);
      if(renameSupport != null) 
        renameSupport.startDirectRefactoring();
    }
  }
}

代码示例来源:origin: io.sarl.lang/io.sarl.lang

protected void accept(ISynState emitter, INode node, RuleCallStack stack) {
  super.accept(emitter, node, stack);
  final InnerBlockDocumentationAdapter documentation = this.lastInnerBlock;
  if (documentation != null && emitter.getType() == SynStateType.UNASSIGEND_KEYWORD) {
    Keyword keyword = (Keyword) emitter.getGrammarElement();
    String token = node != null ? node.getText() : keyword.getValue();
    if (Strings.equal(token, this.keywords.getLeftCurlyBracketKeyword())) {
      this.lastInnerBlock = null;
      emitDocumentation(documentation.getTarget().getClass(), documentation.getDocumentation());
    }
  }
}

相关文章