1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jdo.impl.enhancer.meta.prop;
18
19
20 /***
21 * Some utility methods for classname conversion.
22 */
23 final class NameHelper
24 {
25 /***
26 * Converts a classname given in a given VM-similar notation(with slashes)
27 * into a canonical notation (with dots).
28 *
29 * @param classname The VM-similar notation of the classname.
30 * @return The canonical classname.
31 * @see #fromCanonicalClassName
32 */
33 static String toCanonicalClassName(String classname)
34 {
35 return classname.replace('/', '.');
36 }
37
38 /***
39 * Converts a classname given in a canonical form(with dots) into
40 * a VM-similar notation (with slashes)
41 *
42 * @param classname The canonical classname.
43 * @return The VM-similar classname notation.
44 * @see #toCanonicalClassName
45 */
46 static String fromCanonicalClassName(String classname)
47 {
48 return classname.replace('.', '/');
49 }
50 }