8026317: $ in the function name results in wrong function being invoked
Reviewed-by: lagergren, jlaskey
[JavaPackage ]
[JavaPackage java]
[JavaPackage java]
[JavaPackage java.lang]
[JavaClass java.lang.String]
[JavaClass java.lang.System]
123
12 1
[JavaClass java.lang.StringBuffer]
abcdef
3.14
23428.34