Class Utils
- java.lang.Object
-
- com.ss.android.ugc.bytex.common.utils.Utils
-
public class Utils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMATCH_ALLstatic java.util.regex.PatternPATTERN_MATCH_ALL
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static <T> java.util.List<T>asArrayList(T[] array)static java.lang.Stringcapitalize(java.lang.String str)static java.lang.StringconvertToPatternString(java.lang.String input)static java.lang.StringgetAllFileCachePath(TransformContext context, java.lang.String relativePath)static java.lang.StringgetClassName(java.lang.String relativePath)static java.lang.StringgetInnerRClass(java.lang.String className)static java.lang.StringgetPackage(java.lang.String className)获取包名static booleaninSamePackage(java.lang.String classA, java.lang.String classB)static booleanisClassInit(java.lang.String name)static booleanisEmpty(java.lang.String str)static booleanisR2Class(java.lang.String name)static booleanisR2File(java.lang.String relativePath)static booleanisRClass(java.lang.String name)static booleanisRClassName(java.lang.String name)static booleanisReleaseBuild(org.gradle.api.Project project)Deprecated.static booleanisRFile(java.lang.String relativePath)static booleanisRStyleableClass(java.lang.String name)static <T> java.util.List<T>newList(T elem)static java.lang.StringreplaceDot2Slash(java.lang.String str)static java.lang.StringreplaceSlash2Dot(java.lang.String str)static com.android.utils.Pair<java.lang.String,java.lang.String>resolveClassName(java.lang.String className)static com.android.utils.Pair<java.lang.String,java.lang.String>resolveClassPath(java.lang.String relativePath)static java.lang.StringresolveDollarChar(java.lang.String s)
-
-
-
Field Detail
-
MATCH_ALL
public static final java.lang.String MATCH_ALL
- See Also:
- Constant Field Values
-
PATTERN_MATCH_ALL
public static final java.util.regex.Pattern PATTERN_MATCH_ALL
-
-
Method Detail
-
isReleaseBuild
@Deprecated public static boolean isReleaseBuild(org.gradle.api.Project project)
Deprecated.
-
asArrayList
public static <T> java.util.List<T> asArrayList(T[] array)
-
convertToPatternString
public static java.lang.String convertToPatternString(java.lang.String input)
-
resolveDollarChar
public static java.lang.String resolveDollarChar(java.lang.String s)
-
resolveClassName
public static com.android.utils.Pair<java.lang.String,java.lang.String> resolveClassName(java.lang.String className)
-
resolveClassPath
public static com.android.utils.Pair<java.lang.String,java.lang.String> resolveClassPath(java.lang.String relativePath)
-
getClassName
public static java.lang.String getClassName(java.lang.String relativePath)
-
getPackage
public static java.lang.String getPackage(java.lang.String className)
获取包名- Parameters:
className- 类名,A/B/C- Returns:
- 包名 A/B
-
newList
public static <T> java.util.List<T> newList(T elem)
-
isEmpty
public static boolean isEmpty(java.lang.String str)
-
capitalize
public static java.lang.String capitalize(java.lang.String str)
-
isRFile
public static boolean isRFile(java.lang.String relativePath)
-
isR2File
public static boolean isR2File(java.lang.String relativePath)
-
isRClass
public static boolean isRClass(java.lang.String name)
-
isR2Class
public static boolean isR2Class(java.lang.String name)
-
isRClassName
public static boolean isRClassName(java.lang.String name)
-
isRStyleableClass
public static boolean isRStyleableClass(java.lang.String name)
-
getInnerRClass
public static java.lang.String getInnerRClass(java.lang.String className)
-
replaceDot2Slash
public static java.lang.String replaceDot2Slash(java.lang.String str)
-
replaceSlash2Dot
public static java.lang.String replaceSlash2Dot(java.lang.String str)
-
getAllFileCachePath
public static java.lang.String getAllFileCachePath(TransformContext context, java.lang.String relativePath)
-
inSamePackage
public static boolean inSamePackage(java.lang.String classA, java.lang.String classB)
-
isClassInit
public static boolean isClassInit(java.lang.String name)
-
-