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.String
getClassName(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.String
getMethodName(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.String
getPackageName(java.lang.String vmname)
Calculates the language specific name of a package.java.lang.String
getQualifiedClassName(java.lang.String vmname)
Calculates the language specific qualified name of a class.java.lang.String
getQualifiedMethodName(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:ILanguageNames
Calculates the language specific name of a package.- Specified by:
getPackageName
in 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:ILanguageNames
Calculates the language specific name of a class.- Specified by:
getClassName
in 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:ILanguageNames
Calculates the language specific qualified name of a class.- Specified by:
getQualifiedClassName
in 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:ILanguageNames
Calculates the language specific name of a method.- Specified by:
getMethodName
in 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:ILanguageNames
Calculates the language specific fully qualified name of a method.- Specified by:
getQualifiedMethodName
in 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
-
-