com.thoughtworks.qdox.model.Type.getGenericValue()方法的使用及代码示例

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

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

Type.getGenericValue介绍

[英]The FQN representation of an Object for code usage This implementation ignores generics Some examples how Objects will be translated

Object > java.lang.object 
java.util.List > java.util.List 
? > ? 
T > T 
anypackage.Outer.Inner > anypackage.Outer.Inner

[中]用于代码使用的对象的FQN表示此实现忽略泛型一些示例对象将如何翻译

Object > java.lang.object 
java.util.List > java.util.List 
? > ? 
T > T 
anypackage.Outer.Inner > anypackage.Outer.Inner

代码示例

代码示例来源:origin: com.thoughtworks.qdox/qdox

public String getGenericValue() {
    String result = "";
    if(wildcardExpressionType != null) {
      result += "? " + wildcardExpressionType+ " ";
    }
    result += super.getGenericValue();
    return result;
  }
}

代码示例来源:origin: com.thoughtworks.qdox/qdox

/**
 * Returns getGenericValue() extended with the array information
 * 
 * <pre>
 * Object > java.lang.Object
 * Object[] > java.lang.Object[]
 * List<Object> > java.lang.List<java.lang.Object>
 * Outer.Inner > Outer.Inner 
 * Outer.Inner<Object>[][] > Outer.Inner<java.lang.Object>[][] 
 * </pre>
 * @return 
 */
public String toGenericString() {
  if (dimensions == 0) return getGenericValue();
  StringBuffer buff = new StringBuffer(getGenericValue());
  for (int i = 0; i < dimensions; i++) buff.append("[]");
  String result = buff.toString();
  return result;
}

代码示例来源:origin: com.thoughtworks.qdox/qdox

public String getGenericValue() {
  StringBuffer result = new StringBuffer("<");
  result.append(super.getValue());
  if(bounds != null && bounds.length > 0) {
    result.append(" extends ");
    for(int index = 0; index < bounds.length; index++) {
      if(index > 0) {
        result.append(",");
      }
      result.append(bounds[index].getGenericValue());
    }
  }
  result.append(">");
  return result.toString();
}

代码示例来源:origin: com.thoughtworks.qdox/qdox

result.append("<");
for(int index = 0;index < actualArgumentTypes.length; index++) {
  result.append(actualArgumentTypes[index].getGenericValue());
  if(index + 1 != actualArgumentTypes.length) {
    result.append(",");

代码示例来源:origin: com.thoughtworks.qdox/qdox

protected String getResolvedGenericValue(TypeVariable[] typeParameters) {
  String result = getGenericValue(typeParameters);
  for(int typeIndex=0;typeIndex<typeParameters.length; typeIndex++) {
    if(typeParameters[typeIndex].getName().equals(getValue())) {
      result = typeParameters[typeIndex].getGenericValue();
      break;
    }
  }
  return result;
}

代码示例来源:origin: org.codehaus.mojo/gwt-maven-plugin

writer.print( method.getParameterTypes( true )[j].getGenericValue() );
if ( param.getType().getDimensions() != method.getParameterTypes( true )[j].getDimensions() )
String primitive = method.getReturnType().getGenericValue();
writer.println( "AsyncCallback<" + WRAPPERS.get( primitive ) + "> callback );" );
String type = returnType.getGenericValue();

代码示例来源:origin: gwt-maven-plugin/gwt-maven-plugin

writer.print( method.getParameterTypes( true )[j].getGenericValue() );
if ( param.getType().getDimensions() != method.getParameterTypes( true )[j].getDimensions() )
String primitive = method.getReturnType().getGenericValue();
writer.println( "AsyncCallback<" + WRAPPERS.get( primitive ) + "> callback );" );
String type = returnType.getGenericValue();

相关文章