Package com.android.dexdeps
Class Output
- java.lang.Object
-
- com.android.dexdeps.Output
-
public class Output extends java.lang.Object
Generate fancy output.
-
-
Constructor Summary
Constructors Constructor Description Output()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringclassNameOnly(java.lang.String typeName)Extracts the class name from a type descriptor.static java.lang.StringdescriptorToDot(java.lang.String descr)Converts a type descriptor to human-readable "dotted" form.static voidgenerate(DexData dexData, java.lang.String format, boolean justClasses)static voidgenerateFirstHeader(java.lang.String fileName, java.lang.String format)static voidgenerateFooter(java.lang.String format)static voidgenerateHeader(java.lang.String fileName, java.lang.String format)static java.lang.StringpackageNameOnly(java.lang.String typeName)Extracts the package name from a type descriptor, and returns it in dotted form.static java.lang.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(java.lang.String fileName, java.lang.String format)
-
generateHeader
public static void generateHeader(java.lang.String fileName, java.lang.String format)
-
generateFooter
public static void generateFooter(java.lang.String format)
-
generate
public static void generate(DexData dexData, java.lang.String format, boolean justClasses)
-
primitiveTypeLabel
public static java.lang.String primitiveTypeLabel(char typeChar)
Converts a single-character primitive type into its human-readable equivalent.
-
descriptorToDot
public static java.lang.String descriptorToDot(java.lang.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 java.lang.String classNameOnly(java.lang.String typeName)
Extracts the class name from a type descriptor.
-
packageNameOnly
public static java.lang.String packageNameOnly(java.lang.String typeName)
Extracts the package name from a type descriptor, and returns it in dotted form.
-
-