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

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

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

Type.getDimensions介绍

[英]Returns the depth of this array, 0 if it's not an array
[中]返回此数组的深度,如果不是数组,则返回0

代码示例

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

public boolean equals(Object obj) {
  if (obj == null) return false;
  Type t = (Type) obj;
  return getValue().equals(t.getValue()) && t.getDimensions() == getDimensions();
}

代码示例来源:origin: qdox/qdox

public boolean equals(Object obj) {
  if (obj == null) return false;
  Type t = (Type) obj;
  return getValue().equals(t.getValue()) && t.getDimensions() == getDimensions();
}

代码示例来源:origin: org.jibx/jibx-tools

/**
 * Check for source method signature match.
 * 
 * @param method
 * @return <code>true</code> if match to this method, <code>false</code> if not
 */
private boolean matchSignature(JavaMethod method) {
  boolean match = true;
  JavaParameter[] parms = method.getParameters();
  if (parms.length == getArgumentCount()) {
    for (int j = 0; j < parms.length; j++) {
      Type ptype = parms[j].getType();
      String type = ptype.getValue();
      int ndim = ptype.getDimensions();
      while (ndim-- > 0) {
        type += "[]";
      }
      String comp = getArgumentType(j);
      if (!comp.equals(type)) {
        if (type.indexOf('.') >= 0 || !comp.endsWith('.' + type)) {
          match = false;
          break;
        }
      }
    }
  }
  return match;
}

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

if ( param.getType().getDimensions() != method.getParameterTypes( true )[j].getDimensions() )
  for ( int dimensions = 0; dimensions < param.getType().getDimensions(); dimensions++ )
String type = returnType.getGenericValue();
if ( method.getReturnType().getDimensions() != method.getReturnType( true ).getDimensions() )
  for ( int dimensions = 0; dimensions < method.getReturnType().getDimensions(); dimensions++ )

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

if ( param.getType().getDimensions() != method.getParameterTypes( true )[j].getDimensions() )
  for ( int dimensions = 0; dimensions < param.getType().getDimensions(); dimensions++ )
String type = returnType.getGenericValue();
if ( method.getReturnType().getDimensions() != method.getReturnType( true ).getDimensions() )
  for ( int dimensions = 0; dimensions < method.getReturnType().getDimensions(); dimensions++ )

代码示例来源:origin: org.apache.xbean/xbean-spring

private org.apache.xbean.spring.generator.Type toMappingType(Type type, String nestedType) {
  try {
    if (type.isArray()) {
      return org.apache.xbean.spring.generator.Type.newArrayType(type.getValue(), type.getDimensions());
    } else if (type.isA(collectionType)) {
      if (nestedType == null) nestedType = "java.lang.Object";
      return org.apache.xbean.spring.generator.Type.newCollectionType(type.getValue(),
          org.apache.xbean.spring.generator.Type.newSimpleType(nestedType));
    }
  } catch (Throwable t) {
    log.debug("Could not load type mapping", t);
  }
  return org.apache.xbean.spring.generator.Type.newSimpleType(type.getValue());
}

代码示例来源:origin: org.apache.xbean/com.springsource.org.apache.xbean.spring

private org.apache.xbean.spring.generator.Type toMappingType(Type type, String nestedType) {
  try {
    if (type.isArray()) {
      return org.apache.xbean.spring.generator.Type.newArrayType(type.getValue(), type.getDimensions());
    } else if (type.isA(collectionType)) {
      if (nestedType == null) nestedType = "java.lang.Object";
      return org.apache.xbean.spring.generator.Type.newCollectionType(type.getValue(),
          org.apache.xbean.spring.generator.Type.newSimpleType(nestedType));
    }
  } catch (Throwable t) {
    log.debug("Could not load type mapping", t);
  }
  return org.apache.xbean.spring.generator.Type.newSimpleType(type.getValue());
}

代码示例来源:origin: com.hmsonline.xbean/xbean-blueprint

private org.apache.xbean.blueprint.generator.Type toMappingType(Type type, String nestedType) {
  try {
    if (type.isArray()) {
      return org.apache.xbean.blueprint.generator.Type.newArrayType(type.getValue(), type.getDimensions());
    } else if (type.isA(collectionType)) {
      if (nestedType == null) nestedType = "java.lang.Object";
      return org.apache.xbean.blueprint.generator.Type.newCollectionType(type.getValue(),
          org.apache.xbean.blueprint.generator.Type.newSimpleType(nestedType));
    }
  } catch (Throwable t) {
    log.debug("Could not load type mapping", t);
  }
  return org.apache.xbean.blueprint.generator.Type.newSimpleType(type.getValue());
}

代码示例来源:origin: org.apache.xbean/xbean-blueprint

private org.apache.xbean.blueprint.generator.Type toMappingType(Type type, String nestedType) {
  try {
    if (type.isArray()) {
      return org.apache.xbean.blueprint.generator.Type.newArrayType(type.getValue(), type.getDimensions());
    } else if (type.isA(collectionType)) {
      if (nestedType == null) nestedType = "java.lang.Object";
      return org.apache.xbean.blueprint.generator.Type.newCollectionType(type.getValue(),
          org.apache.xbean.blueprint.generator.Type.newSimpleType(nestedType));
    }
  } catch (Throwable t) {
    log.debug("Could not load type mapping", t);
  }
  return org.apache.xbean.blueprint.generator.Type.newSimpleType(type.getValue());
}

代码示例来源:origin: org.apache.maven/maven-plugin-tools-java

int remaining = type.getDimensions();

相关文章