org.jacoco.report
Interface ILanguageNames

All Known Implementing Classes:
JavaNames

public interface ILanguageNames

Interface to create programming language specific names from VM names.

Version:
$Revision: $
Author:
Marc R. Hoffmann

Method Summary
 String getClassName(String vmname)
          Calculates the language specific name of a class.
 String getMethodName(String vmclassname, String vmmethodname, String vmdesc)
          Calculates the language specific name of a method.
 String getPackageName(String vmname)
          Calculates the language specific name of a package.
 

Method Detail

getPackageName

String getPackageName(String vmname)
Calculates the language specific name of a package.

Parameters:
vmname - vm name of a package
Returns:
language specific notation for the package

getClassName

String getClassName(String vmname)
Calculates the language specific name of a class.

Parameters:
vmname - vm name of a class
Returns:
language specific notation of the class

getMethodName

String getMethodName(String vmclassname,
                     String vmmethodname,
                     String vmdesc)
Calculates the language specific name of a method.

Parameters:
vmclassname - vm name of a containing class
vmmethodname - vm name of the method
vmdesc - vm parameter description of the method
Returns:
language specific notation for the method