org.yaml.snakeyaml.introspector.Property.getActualTypeArguments()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(125)

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

Property.getActualTypeArguments介绍

暂无

代码示例

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

@Override
public Class<?>[] getActualTypeArguments() {
  if (parameters == null && delegate != null) {
    return delegate.getActualTypeArguments();
  }
  return parameters;
}

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

Class<?>[] arguments = property.getActualTypeArguments();
if (arguments != null) {
  if (node.getNodeId() == NodeId.sequence) {

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

if (!typeDetected && valueNode.getNodeId() != NodeId.scalar) {
  Class<?>[] arguments = property.getActualTypeArguments();
  if (arguments != null && arguments.length > 0) {

代码示例来源:origin: org.apache.cassandra/cassandra-all

@Override
public Class<?>[] getActualTypeArguments()
{
  return result.getActualTypeArguments();
}

代码示例来源:origin: jsevellec/cassandra-unit

@Override
public Class<?>[] getActualTypeArguments()
{
  return result.getActualTypeArguments();
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

@Override
public Class<?>[] getActualTypeArguments() {
  if (parameters == null && delegate != null) {
    return delegate.getActualTypeArguments();
  }
  return parameters;
}

代码示例来源:origin: com.strapdata.cassandra/cassandra-all

@Override
public Class<?>[] getActualTypeArguments()
{
  return result.getActualTypeArguments();
}

代码示例来源:origin: com.netflix.sstableadaptor/sstable-adaptor-cassandra

@Override
public Class<?>[] getActualTypeArguments()
{
  return result.getActualTypeArguments();
}

代码示例来源:origin: harbby/presto-connectors

Class<?>[] arguments = property.getActualTypeArguments();
if (arguments != null) {
  if (node.getNodeId() == NodeId.sequence) {

代码示例来源:origin: pl.droidsonroids.yaml/snakeyaml

Class<?>[] arguments = property.getActualTypeArguments();
if (arguments != null) {
  if (node.getNodeId() == NodeId.sequence) {

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

Class<?>[] arguments = property.getActualTypeArguments();
if (arguments != null) {
  if (node.getNodeId() == NodeId.sequence) {

代码示例来源:origin: CodeCrafter47/BungeeTabListPlus

private TypeDescription computeTypeDescription(Class<?> clazz) {
  TypeDescription typeDescription = new TypeDescription(clazz, new Tag(clazz));
  Set<Property> properties = null;
  try {
    properties = getPropertyUtils().getProperties(clazz);
  } catch (IntrospectionException e) {
    e.printStackTrace();
  }
  if (properties != null) {
    for (Property property : properties) {
      if (Collection.class.isAssignableFrom(property.getType()) || property.getClass().isArray()) {
        Class<?>[] typeArguments = property.getActualTypeArguments();
        if (typeArguments != null && typeArguments.length == 1 && typeArguments[0] != null) {
          typeDescription.putListPropertyType(property.getName(), typeArguments[0]);
        }
      }
      if (Map.class.isAssignableFrom(property.getType())) {
        Class<?>[] typeArguments = property.getActualTypeArguments();
        if (typeArguments != null && typeArguments.length == 2 && typeArguments[0] != null && typeArguments[1] != null) {
          typeDescription.putMapPropertyType(property.getName(), typeArguments[0], typeArguments[1]);
        }
      }
    }
  }
  return typeDescription;
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

if (!typeDetected && valueNode.getNodeId() != NodeId.scalar) {
  Class<?>[] arguments = property.getActualTypeArguments();
  if (arguments != null && arguments.length > 0) {

代码示例来源:origin: harbby/presto-connectors

Class<?>[] arguments = property.getActualTypeArguments();
if (arguments != null && arguments.length > 0) {

代码示例来源:origin: pl.droidsonroids.yaml/snakeyaml

Class<?>[] arguments = property.getActualTypeArguments();
if (arguments != null && arguments.length > 0) {

相关文章