Package org.jacoco.report
Class JavaNames
- java.lang.Object
-
- org.jacoco.report.JavaNames
-
- All Implemented Interfaces:
ILanguageNames
public class JavaNames extends java.lang.Object implements ILanguageNames
Names for the Java language.
-
-
Constructor Summary
Constructors Constructor Description JavaNames()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetClassName(java.lang.String vmname, java.lang.String vmsignature, java.lang.String vmsuperclass, java.lang.String[] vminterfaces)Calculates the language specific name of a class.java.lang.StringgetMethodName(java.lang.String vmclassname, java.lang.String vmmethodname, java.lang.String vmdesc, java.lang.String vmsignature)Calculates the language specific name of a method.java.lang.StringgetPackageName(java.lang.String vmname)Calculates the language specific name of a package.java.lang.StringgetQualifiedClassName(java.lang.String vmname)Calculates the language specific qualified name of a class.java.lang.StringgetQualifiedMethodName(java.lang.String vmclassname, java.lang.String vmmethodname, java.lang.String vmdesc, java.lang.String vmsignature)Calculates the language specific fully qualified name of a method.
-
-
-
Method Detail
-
getPackageName
public java.lang.String getPackageName(java.lang.String vmname)
Description copied from interface:ILanguageNamesCalculates the language specific name of a package.- Specified by:
getPackageNamein interfaceILanguageNames- Parameters:
vmname- vm name of a package- Returns:
- language specific notation for the package
-
getClassName
public java.lang.String getClassName(java.lang.String vmname, java.lang.String vmsignature, java.lang.String vmsuperclass, java.lang.String[] vminterfaces)Description copied from interface:ILanguageNamesCalculates the language specific name of a class.- Specified by:
getClassNamein interfaceILanguageNames- Parameters:
vmname- vm name of a classvmsignature- vm signature of the class (may benull)vmsuperclass- vm name of the superclass of the class (may benull)vminterfaces- vm names of interfaces of the class (may benull)- Returns:
- language specific notation of the class
-
getQualifiedClassName
public java.lang.String getQualifiedClassName(java.lang.String vmname)
Description copied from interface:ILanguageNamesCalculates the language specific qualified name of a class.- Specified by:
getQualifiedClassNamein interfaceILanguageNames- Parameters:
vmname- vm name of a class- Returns:
- language specific qualified notation of the class
-
getMethodName
public java.lang.String getMethodName(java.lang.String vmclassname, java.lang.String vmmethodname, java.lang.String vmdesc, java.lang.String vmsignature)Description copied from interface:ILanguageNamesCalculates the language specific name of a method.- Specified by:
getMethodNamein interfaceILanguageNames- Parameters:
vmclassname- vm name of a containing classvmmethodname- vm name of the methodvmdesc- vm method descriptorvmsignature- vm signature of the method (may benull)- Returns:
- language specific notation for the method
-
getQualifiedMethodName
public java.lang.String getQualifiedMethodName(java.lang.String vmclassname, java.lang.String vmmethodname, java.lang.String vmdesc, java.lang.String vmsignature)Description copied from interface:ILanguageNamesCalculates the language specific fully qualified name of a method.- Specified by:
getQualifiedMethodNamein interfaceILanguageNames- Parameters:
vmclassname- vm name of a containing classvmmethodname- vm name of the methodvmdesc- vm method descriptorvmsignature- vm signature of the method (may benull)- Returns:
- language specific notation for the method
-
-