public class DebugUtil extends Object
Constructor and Description |
---|
DebugUtil() |
public static boolean isDetailedDebugDump()
public static void setDetailedDebugDump(boolean detailedDebugDump)
public static String getPrettyPrintBeansAs()
public static void setPrettyPrintBeansAs(String language)
public static String dump(DebugDumpable dumpable)
public static String debugDump(Collection<?> dumpables)
public static String debugDump(Collection<?> dumpables, int indent)
public static String debugDump(Collection<?> dumpables, int indent, boolean openCloseSymbols)
public static void debugDump(StringBuilder sb, Collection<?> dumpables, int indent, boolean openCloseSymbols)
public static void debugDump(StringBuilder sb, Collection<?> dumpables, int indent, boolean openCloseSymbols, String dumpSuffix)
public static String debugDump(DebugDumpable dd)
public static String debugDump(DebugDumpable dd, int indent)
public static void debugDumpLabel(StringBuilder sb, String label, int indent)
public static void debugDumpLabelLn(StringBuilder sb, String label, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, DebugDumpable dd, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, DebugDumpable dd, int indent)
public static void debugDumpShortWithLabelLn(StringBuilder sb, String label, ShortDumpable sd, int indent)
public static void debugDumpShortWithLabel(StringBuilder sb, String label, ShortDumpable sd, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, String val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, String val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, QName val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, QName val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Boolean val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Boolean val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Integer val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Integer val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Long val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Long val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Class val, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Class val, int indent)
public static void debugDumpWithLabel(StringBuilder sb, String label, Collection<?> values, int indent)
public static void debugDumpWithLabelLn(StringBuilder sb, String label, Collection<?> values, int indent)
public static <K,V> void debugDumpWithLabel(StringBuilder sb, String label, Map<K,V> map, int indent)
public static <K,V> void debugDumpWithLabelLn(StringBuilder sb, String label, Map<K,V> map, int indent)
public static void debugDumpWithLabelToString(StringBuilder sb, String label, Object object, int indent)
public static void debugDumpWithLabelToStringLn(StringBuilder sb, String label, Object object, int indent)
public static void debugDumpWithLabelShortDump(StringBuilder sb, String label, ShortDumpable object, int indent)
public static void debugDumpWithLabelShortDumpLn(StringBuilder sb, String label, ShortDumpable object, int indent)
public static String debugDumpXsdAnyProperties(Collection<?> xsdAnyCollection, int indent)
public static String getCollectionOpeningSymbol(Collection<?> col)
public static String getCollectionClosingSymbol(Collection<?> col)
public static void indentDebugDump(StringBuilder sb, int indent)
public static StringBuilder createIndentedStringBuilder(int indent)
public static StringBuilder createTitleStringBuilderLn(Class<?> titleClass, int indent)
public static StringBuilder createTitleStringBuilder(Class<?> titleClass, int indent)
public static StringBuilder createTitleStringBuilder(String label, int indent)
public static <K,V> void debugDumpMapMultiLine(StringBuilder sb, Map<K,V> map, int indent)
public static <K,V> void debugDumpMapMultiLine(StringBuilder sb, Map<K,V> map, int indent, boolean openCloseSymbols)
public static <K,V> void debugDumpMapMultiLine(StringBuilder sb, Map<K,V> map, int indent, boolean openCloseSymbols, String dumpSuffix)
public static <K,V> void debugDumpMapSingleLine(StringBuilder sb, Map<K,V> map, int indent)
public static <T> String valueAndClass(T value)
public static String fixIndentInMultiline(int indent, String indentString, String s)
public static int estimateObjectSize(Serializable o)
public static void dumpObjectSizeEstimateLn(StringBuilder sb, String label, Serializable o, int indent)
public static void dumpObjectSizeEstimate(StringBuilder sb, String label, Serializable o, int indent)
public static String dumpObjectFieldsSizeEstimate(Serializable o)
public static Object debugDumpLazily(DebugDumpable dumpable)
public static Object debugDumpLazily(DebugDumpable dumpable, int index)
public static Object debugDumpLazily(Collection<?> dumpables)
public static Object debugDumpLazily(Collection<?> dumpables, int indent)
public static String shortDump(ShortDumpable sd)
public static void shortDump(StringBuilder sb, ShortDumpable sd)
public static void shortDump(StringBuilder sb, Collection<? extends ShortDumpable> sds)
public static Object shortDumpLazily(ShortDumpable dumpable)
public static void shortDumpAppendProperty(StringBuilder sb, String propName, Object propValue)
public static void shortDumpRemoveLastComma(StringBuilder sb)
public static <T> void shortDumpCollectionPrettyPrintOptionalBrackets(StringBuilder sb, List<T> values)
Copyright © 2019 Evolveum. All rights reserved.