/** Return the package name of a class name, excluding the trailing '.', * "" if not existent. */ public static Name packagePart(Name classname) { return classname.subName(0, classname.lastIndexOf((byte)'.')); }
/** Return the package name of a class name, excluding the trailing '.', * "" if not existent. */ public static Name packagePart(Name classname) { return classname.subName(0, classname.lastIndexOf((byte)'.')); }
/** Return the last part of a class name. */ public static Name shortName(Name classname) { return classname.subName( classname.lastIndexOf((byte)'.') + 1, classname.len); }
/** Return the package name of a class name, excluding the trailing '.', * "" if not existent. */ public static Name packagePart(Name classname) { return classname.subName(0, classname.lastIndexOf((byte)'.')); }
/** Return the last part of a class name. */ public static Name shortName(Name classname) { return classname.subName( classname.lastIndexOf((byte)'.') + 1, classname.len); }
/** Return the package name of a class name, excluding the trailing '.', * "" if not existent. */ public static Name packagePart(Name classname) { return classname.subName(0, classname.lastIndexOf((byte)'.')); }
/** Return the last part of a class name. */ public static Name shortName(Name classname) { return classname.subName( classname.lastIndexOf((byte)'.') + 1, classname.getByteLength()); }
/** Return the last part of a class name. */ public static Name shortName(Name classname) { return classname.subName( classname.lastIndexOf((byte)'.') + 1, classname.getByteLength()); }
public static List<Name> enclosingCandidates(Name name) { List<Name> names = List.nil(); int index; while ((index = name.lastIndexOf((byte)'$')) > 0) { name = name.subName(0, index); names = names.prepend(name); } return names; } }
public static List<Name> enclosingCandidates(Name name) { List<Name> names = List.nil(); int index; while ((index = name.lastIndexOf((byte)'$')) > 0) { name = name.subName(0, index); names = names.prepend(name); } return names; } }
public static List<Name> enclosingCandidates(Name name) { List<Name> names = List.nil(); int index; while ((index = name.lastIndexOf((byte)'$')) > 0) { name = name.subName(0, index); names = names.prepend(name); } return names; } }
public static List<Name> enclosingCandidates(Name name) { List<Name> names = List.nil(); int index; while ((index = name.lastIndexOf((byte)'$')) > 0) { name = name.subName(0, index); names = names.prepend(name); } return names; } }