Class TypeInfoUtil

java.lang.Object
gw.lang.reflect.TypeInfoUtil

public class TypeInfoUtil extends Object
  • Constructor Details

    • TypeInfoUtil

      public TypeInfoUtil()
  • Method Details

    • makeSortedUnmodifiableRandomAccessListFromFeatures

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

      public static <T extends IFeatureInfo> List<T> makeSortedUnmodifiableRandomAccessList(Collection<T> collection)
    • makeSortedUnmodifiableRandomAccessList

      public static MethodList makeSortedUnmodifiableRandomAccessList(MethodList collection)
    • sortByName

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

      public static String getMethodSignature(IMethodInfo mi)
    • getConstructorSignature

      public static String getConstructorSignature(IConstructorInfo constructorInfo)
    • getParameterDisplay

      public static String getParameterDisplay(IMethodInfo mi)
    • getParameterDisplay

      public static String getParameterDisplay(IConstructorInfo ci)
    • getParameterDisplay

      private static String getParameterDisplay(IParameterInfo[] pds)
    • getTypeVarList

      public static String getTypeVarList(IFeatureInfo fi)
    • 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)