Package com.android.dexdeps
Class Output
- java.lang.Object
-
- com.android.dexdeps.Output
-
-
Constructor Summary
Constructors Constructor Description Output()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringclassNameOnly(String typeName)Extracts the class name from a type descriptor.static StringdescriptorToDot(String descr)Converts a type descriptor to human-readable "dotted" form.static voidgenerate(DexData dexData, String format, boolean justClasses)static voidgenerateFirstHeader(String fileName, String format)static voidgenerateFooter(String format)static voidgenerateHeader(String fileName, String format)static StringpackageNameOnly(String typeName)Extracts the package name from a type descriptor, and returns it in dotted form.static StringprimitiveTypeLabel(char typeChar)Converts a single-character primitive type into its human-readable equivalent.
-
-
-
Constructor Detail
-
Output
public Output()
-
-
Method Detail
-
generateFirstHeader
public static void generateFirstHeader(String fileName, String format)
-
generateHeader
public static void generateHeader(String fileName, String format)
-
generateFooter
public static void generateFooter(String format)
-
primitiveTypeLabel
public static String primitiveTypeLabel(char typeChar)
Converts a single-character primitive type into its human-readable equivalent.
-
descriptorToDot
public static String descriptorToDot(String descr)
Converts a type descriptor to human-readable "dotted" form. For example, "Ljava/lang/String;" becomes "java.lang.String", and "[I" becomes "int[].
-
classNameOnly
public static String classNameOnly(String typeName)
Extracts the class name from a type descriptor.
-
packageNameOnly
public static String packageNameOnly(String typeName)
Extracts the package name from a type descriptor, and returns it in dotted form.
-
-