org.eclipse.jdt.core.Signature.getTypeVariable()方法的使用及代码示例

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

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

Signature.getTypeVariable介绍

[英]Extracts the type variable name from the given formal type parameter signature. The signature is expected to be dot-based.
[中]从给定的形式类型参数签名中提取类型变量名。签名应该是基于点的。

代码示例

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

/**
 * Extracts the type variable name from the given formal type parameter
 * signature. The signature is expected to be dot-based.
 *
 * @param formalTypeParameterSignature the formal type parameter signature
 * @return the name of the type variable
 * @exception IllegalArgumentException if the signature is syntactically
 *   incorrect
 * @since 3.0
 */
public static String getTypeVariable(String formalTypeParameterSignature) throws IllegalArgumentException {
  return new String(getTypeVariable(formalTypeParameterSignature.toCharArray()));
}

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

/**
 * Extracts the type variable name from the given formal type parameter
 * signature. The signature is expected to be dot-based.
 *
 * @param formalTypeParameterSignature the formal type parameter signature
 * @return the name of the type variable
 * @exception IllegalArgumentException if the signature is syntactically
 *   incorrect
 * @since 3.0
 */
public static String getTypeVariable(String formalTypeParameterSignature) throws IllegalArgumentException {
  return new String(getTypeVariable(formalTypeParameterSignature.toCharArray()));
}
/**

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

/**
 * Extracts the type variable name from the given formal type parameter
 * signature. The signature is expected to be dot-based.
 *
 * @param formalTypeParameterSignature the formal type parameter signature
 * @return the name of the type variable
 * @exception IllegalArgumentException if the signature is syntactically
 *   incorrect
 * @since 3.0
 */
public static String getTypeVariable(String formalTypeParameterSignature) throws IllegalArgumentException {
  return new String(getTypeVariable(formalTypeParameterSignature.toCharArray()));
}
/**

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

/**
 * Extracts the type variable name from the given formal type parameter
 * signature. The signature is expected to be dot-based.
 *
 * @param formalTypeParameterSignature the formal type parameter signature
 * @return the name of the type variable
 * @exception IllegalArgumentException if the signature is syntactically
 *   incorrect
 * @since 3.0
 */
public static String getTypeVariable(String formalTypeParameterSignature) throws IllegalArgumentException {
  return new String(getTypeVariable(formalTypeParameterSignature.toCharArray()));
}
/**

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

/**
 * Extracts the type variable name from the given formal type parameter
 * signature. The signature is expected to be dot-based.
 *
 * @param formalTypeParameterSignature the formal type parameter signature
 * @return the name of the type variable
 * @exception IllegalArgumentException if the signature is syntactically
 *   incorrect
 * @since 3.0
 */
public static String getTypeVariable(String formalTypeParameterSignature) throws IllegalArgumentException {
  return new String(getTypeVariable(formalTypeParameterSignature.toCharArray()));
}
/**

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

/**
 * Extracts the type variable name from the given formal type parameter
 * signature. The signature is expected to be dot-based.
 *
 * @param formalTypeParameterSignature the formal type parameter signature
 * @return the name of the type variable
 * @exception IllegalArgumentException if the signature is syntactically
 *   incorrect
 * @since 3.0
 */
public static String getTypeVariable(String formalTypeParameterSignature) throws IllegalArgumentException {
  return new String(getTypeVariable(formalTypeParameterSignature.toCharArray()));
}
/**

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

private static void getTypeParameterSignaturesLabel(String[] typeParamSigs, long flags, StringBuffer buf) {
  if (typeParamSigs.length > 0) {
    buf.append('<');
    for (int i = 0; i < typeParamSigs.length; i++) {
      if (i > 0) {
        buf.append(COMMA_STRING);
      }
      buf.append(Signature.getTypeVariable(typeParamSigs[i]));
    }
    buf.append('>');
  }
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

@Override
public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

@Override
public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

public ITypeParameter[] getTypeParameters() throws JavaModelException {
  String[] typeParameterSignatures = getTypeParameterSignatures();
  int length = typeParameterSignatures.length;
  if (length == 0) return TypeParameter.NO_TYPE_PARAMETERS;
  ITypeParameter[] typeParameters = new ITypeParameter[length];
  for (int i = 0; i < typeParameterSignatures.length; i++) {
    String typeParameterName = Signature.getTypeVariable(typeParameterSignatures[i]);
    typeParameters[i] = new TypeParameter(this, typeParameterName);
  }
  return typeParameters;
}

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

private static void getTypeParameterSignaturesLabel(String[] typeParamSigs, long flags, ColoredString result) {
  if (typeParamSigs.length > 0) {
    result.append('<');
    for (int i = 0; i < typeParamSigs.length; i++) {
      if (i > 0) {
        result.append(JavaElementLabels.COMMA_STRING);
      }
      result.append(Signature.getTypeVariable(typeParamSigs[i]));
    }
    result.append('>');
  }
}

相关文章