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