Class TypeInfoUtil


  • public class TypeInfoUtil
    extends Object
    • Constructor Detail

      • TypeInfoUtil

        public TypeInfoUtil()
    • Method Detail

      • makeSortedUnmodifiableRandomAccessListFromFeatures

        public static <S extends CharSequence,​T extends IFeatureInfoList<T> makeSortedUnmodifiableRandomAccessListFromFeatures​(Map<S,​T> map)
      • makeSortedUnmodifiableRandomAccessList

        public static <T extends IFeatureInfoList<T> makeSortedUnmodifiableRandomAccessList​(Collection<T> collection)
      • makeSortedUnmodifiableRandomAccessList

        public static MethodList makeSortedUnmodifiableRandomAccessList​(MethodList collection)
      • sortByName

        public static <T extends IFeatureInfo> void sortByName​(List<T> featureInfos)
      • getConstructorSignature

        public static String getConstructorSignature​(IConstructorInfo constructorInfo)
      • getTypeVarList

        public static String getTypeVarList​(IFeatureInfo fi,
                                            boolean bRelative)
      • getTypeVarListNoBounds

        public static String getTypeVarListNoBounds​(IFeatureInfo fi)
      • getTypeName

        public static String getTypeName​(IType type)
      • normalizePackageName

        public static String normalizePackageName​(String packageName)
      • normalizeGosuIdentifier

        public static String normalizeGosuIdentifier​(String propertyName,
                                                     Set<String> usedPropertyNames,
                                                     boolean caseSensitive)
      • normalizeGosuIdentifier

        public static String normalizeGosuIdentifier​(String name)