Package gw.lang.reflect
Class TypeInfoUtil
java.lang.Object
gw.lang.reflect.TypeInfoUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getConstructorSignature
(IConstructorInfo constructorInfo) static String
static String
static String
private static String
static String
getTypeName
(IType type) static String
static String
getTypeVarList
(IFeatureInfo fi, boolean bRelative) static String
static MethodList
makeSortedUnmodifiableRandomAccessList
(MethodList collection) static <T extends IFeatureInfo>
List<T>makeSortedUnmodifiableRandomAccessList
(Collection<T> collection) static <S extends CharSequence,
T extends IFeatureInfo>
List<T>static String
static String
normalizeGosuIdentifier
(String propertyName, Set<String> usedPropertyNames, boolean caseSensitive) static String
normalizePackageName
(String packageName) static <T extends IFeatureInfo>
voidsortByName
(List<T> featureInfos)
-
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
-
sortByName
-
getMethodSignature
-
getConstructorSignature
-
getParameterDisplay
-
getParameterDisplay
-
getParameterDisplay
-
getTypeVarList
-
getTypeVarList
-
getTypeVarListNoBounds
-
getTypeName
-
normalizePackageName
-
normalizeGosuIdentifier
-
normalizeGosuIdentifier
-