gw.lang.reflect.java.JavaTypes.REPEATABLE()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(93)

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

JavaTypes.REPEATABLE介绍

暂无

代码示例

代码示例来源:origin: org.gosu-lang.gosu/gosu-core

public static boolean violatesRepeatable( List<IGosuAnnotation> annotations, IGosuAnnotation anno )
{
 boolean bRepeatable = anno.getType().getTypeInfo().hasAnnotation( JavaTypes.REPEATABLE() );
 if( !bRepeatable )
 {
  for( IGosuAnnotation atn : annotations )
  {
   if( atn.getType() == anno.getType() )
   {
    return true;
   }
  }
 }
 return false;
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core

public IType getRepeatableContainer() {

  IType repeatable = JavaTypes.REPEATABLE();
  if( getType().getTypeInfo().hasAnnotation( repeatable ) )
  {
   IAnnotationInfo anno = getType().getTypeInfo().getAnnotation( repeatable );
   Object type = anno.getFieldValue( "value" );
   if( type instanceof String )
   {
    type = TypeSystem.getByFullNameIfValid( (String)type );
   }
   return (IType)type;
  }
  return null;
 }
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

private static UsageModifier translateJavaElementTypeToUsageModifier( IParsedElement pe, UsageTarget targetType, IType annotationType, AnnotationUseSiteTarget target )
 boolean bRepeatable = annotationType.getTypeInfo().hasAnnotation( JavaTypes.REPEATABLE() );

相关文章