Class JavaNames
java.lang.Object
org.jacoco.report.JavaNames
- All Implemented Interfaces:
ILanguageNames
Names for the Java language.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringgetClassName(String vmname) getClassName(String vmname, String vmsignature, String vmsuperclass, String[] vminterfaces) Calculates the language specific name of a class.private StringgetMethodName(String vmclassname, String vmmethodname, String vmdesc, boolean qualifiedParams) getMethodName(String vmclassname, String vmmethodname, String vmdesc, String vmsignature) Calculates the language specific name of a method.getPackageName(String vmname) Calculates the language specific name of a package.getQualifiedClassName(String vmname) Calculates the language specific qualified name of a class.getQualifiedMethodName(String vmclassname, String vmmethodname, String vmdesc, String vmsignature) Calculates the language specific fully qualified name of a method.private StringgetShortTypeName(org.objectweb.asm.Type type) private booleanisAnonymous(String vmname)
-
Constructor Details
-
JavaNames
public JavaNames()
-
-
Method Details
-
getPackageName
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
-
isAnonymous
-
getClassName
public String getClassName(String vmname, String vmsignature, String vmsuperclass, 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
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 String getMethodName(String vmclassname, String vmmethodname, String vmdesc, 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 String getQualifiedMethodName(String vmclassname, String vmmethodname, String vmdesc, 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
-
getMethodName
-
getShortTypeName
-