/** * Extracts the class name from a type descriptor. */ public static String classNameOnly(String typeName) { String dotted = descriptorToDot(typeName); int start = dotted.lastIndexOf("."); if (start < 0) { return dotted; } else { return dotted.substring(start + 1); } }
/** * Extracts the class name from a type descriptor. */ public static String classNameOnly(String typeName) { String dotted = descriptorToDot(typeName); int start = dotted.lastIndexOf("."); if (start < 0) { return dotted; } else { return dotted.substring(start+1); } }
/** * Extracts the class name from a type descriptor. */ public static String classNameOnly(String typeName) { String dotted = descriptorToDot(typeName); int start = dotted.lastIndexOf("."); if (start < 0) { return dotted; } else { return dotted.substring(start+1); } }
/** * Extracts the class name from a type descriptor. */ public static String classNameOnly(String typeName) { String dotted = descriptorToDot(typeName); int start = dotted.lastIndexOf("."); if (start < 0) { return dotted; } else { return dotted.substring(start+1); } }
/** * Extracts the class name from a type descriptor. */ public static String classNameOnly(String typeName) { String dotted = descriptorToDot(typeName); int start = dotted.lastIndexOf("."); if (start < 0) { return dotted; } else { return dotted.substring(start+1); } }
/** * Prints the list of classes in a simple human-readable format. */ static void printClassRefs(ClassRef[] classes, boolean justClasses) { if (!justClasses) { out.println("Classes:"); } for (int i = 0; i < classes.length; i++) { ClassRef ref = classes[i]; out.println(descriptorToDot(ref.getName())); } }
/** * Prints the list of classes in a simple human-readable format. */ static void printClassRefs(ClassRef[] classes, boolean justClasses) { if (!justClasses) { out.println("Classes:"); } for (int i = 0; i < classes.length; i++) { ClassRef ref = classes[i]; out.println(descriptorToDot(ref.getName())); } }
/** * Prints the list of classes in a simple human-readable format. */ static void printClassRefs(ClassRef[] classes, boolean justClasses) { if (!justClasses) { out.println("Classes:"); } for (int i = 0; i < classes.length; i++) { ClassRef ref = classes[i]; out.println(descriptorToDot(ref.getName())); } }
/** * Prints the list of classes in a simple human-readable format. */ static void printClassRefs(ClassRef[] classes, boolean justClasses) { if (!justClasses) { out.println("Classes:"); } for (int i = 0; i < classes.length; i++) { ClassRef ref = classes[i]; out.println(descriptorToDot(ref.getName())); } }
/** * Prints the list of classes in a simple human-readable format. */ static void printClassRefs(ClassRef[] classes, boolean justClasses) { if (!justClasses) { out.println("Classes:"); } for (int i = 0; i < classes.length; i++) { ClassRef ref = classes[i]; out.println(descriptorToDot(ref.getName())); } }
/** * Prints the externally-visible fields in XML format. */ private static void printXmlFields(ClassRef cref) { FieldRef[] fields = cref.getFieldArray(); for (int i = 0; i < fields.length; i++) { FieldRef fref = fields[i]; out.println(IN3 + "<field name=\"" + fref.getName() + "\" type=\"" + descriptorToDot(fref.getTypeName()) + "\"/>"); } }
/** * Prints the externally-visible fields in XML format. */ private static void printXmlFields(ClassRef cref) { FieldRef[] fields = cref.getFieldArray(); for (int i = 0; i < fields.length; i++) { FieldRef fref = fields[i]; out.println(IN3 + "<field name=\"" + fref.getName() + "\" type=\"" + descriptorToDot(fref.getTypeName()) + "\"/>"); } }
/** * Prints the externally-visible fields in XML format. */ private static void printXmlFields(ClassRef cref) { FieldRef[] fields = cref.getFieldArray(); for (int i = 0; i < fields.length; i++) { FieldRef fref = fields[i]; out.println(IN3 + "<field name=\"" + fref.getName() + "\" type=\"" + descriptorToDot(fref.getTypeName()) + "\"/>"); } }
/** * Prints the externally-visible fields in XML format. */ private static void printXmlFields(ClassRef cref) { FieldRef[] fields = cref.getFieldArray(); for (int i = 0; i < fields.length; i++) { FieldRef fref = fields[i]; out.println(IN3 + "<field name=\"" + fref.getName() + "\" type=\"" + descriptorToDot(fref.getTypeName()) + "\"/>"); } }
/** * Prints the externally-visible fields in XML format. */ private static void printXmlFields(ClassRef cref) { FieldRef[] fields = cref.getFieldArray(); for (int i = 0; i < fields.length; i++) { FieldRef fref = fields[i]; out.println(IN3 + "<field name=\"" + fref.getName() + "\" type=\"" + descriptorToDot(fref.getTypeName()) + "\"/>"); } }
/** * Prints the list of methods in a simple human-readable format. */ static void printMethodRefs(ClassRef[] classes) { out.println("\nMethods:"); for (int i = 0; i < classes.length; i++) { MethodRef[] methods = classes[i].getMethodArray(); for (int j = 0; j < methods.length; j++) { MethodRef ref = methods[j]; out.println(descriptorToDot(ref.getDeclClassName()) + "." + ref.getName() + " : " + ref.getDescriptor()); } } }
/** * Prints the list of fields in a simple human-readable format. */ static void printFieldRefs(ClassRef[] classes) { out.println("\nFields:"); for (int i = 0; i < classes.length; i++) { FieldRef[] fields = classes[i].getFieldArray(); for (int j = 0; j < fields.length; j++) { FieldRef ref = fields[j]; out.println(descriptorToDot(ref.getDeclClassName()) + "." + ref.getName() + " : " + ref.getTypeName()); } } }
/** * Prints the list of fields in a simple human-readable format. */ static void printFieldRefs(ClassRef[] classes) { out.println("\nFields:"); for (int i = 0; i < classes.length; i++) { FieldRef[] fields = classes[i].getFieldArray(); for (int j = 0; j < fields.length; j++) { FieldRef ref = fields[j]; out.println(descriptorToDot(ref.getDeclClassName()) + "." + ref.getName() + " : " + ref.getTypeName()); } } }
/** * Prints the list of methods in a simple human-readable format. */ static void printMethodRefs(ClassRef[] classes) { out.println("\nMethods:"); for (int i = 0; i < classes.length; i++) { MethodRef[] methods = classes[i].getMethodArray(); for (int j = 0; j < methods.length; j++) { MethodRef ref = methods[j]; out.println(descriptorToDot(ref.getDeclClassName()) + "." + ref.getName() + " : " + ref.getDescriptor()); } } }
/** * Prints the list of methods in a simple human-readable format. */ static void printMethodRefs(ClassRef[] classes) { out.println("\nMethods:"); for (int i = 0; i < classes.length; i++) { MethodRef[] methods = classes[i].getMethodArray(); for (int j = 0; j < methods.length; j++) { MethodRef ref = methods[j]; out.println(descriptorToDot(ref.getDeclClassName()) + "." + ref.getName() + " : " + ref.getDescriptor()); } } }