Package gw.lang.reflect
Class TypeInfoUtil
java.lang.Object
gw.lang.reflect.TypeInfoUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetConstructorSignature(IConstructorInfo constructorInfo) static Stringstatic Stringstatic Stringprivate static Stringstatic StringgetTypeName(IType type) static Stringstatic StringgetTypeVarList(IFeatureInfo fi, boolean bRelative) static Stringstatic MethodListmakeSortedUnmodifiableRandomAccessList(MethodList collection) static <T extends IFeatureInfo>
List<T>makeSortedUnmodifiableRandomAccessList(Collection<T> collection) static <S extends CharSequence,T extends IFeatureInfo>
List<T>static Stringstatic StringnormalizeGosuIdentifier(String propertyName, Set<String> usedPropertyNames, boolean caseSensitive) static StringnormalizePackageName(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
-