@API(value=Experimental) public class JavaPackageSource extends java.lang.Object implements JavaSource
TestSource
.
This class stores the package name because Package
does not
implement Serializable
.
Constructor and Description |
---|
JavaPackageSource(java.lang.Package javaPackage)
Create a new
JavaPackageSource using the supplied
javaPackage . |
JavaPackageSource(java.lang.String packageName)
Create a new
JavaPackageSource using the supplied
packageName . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getPackageName()
Get the package name of this test source.
|
int |
hashCode() |
java.lang.String |
toString() |
public JavaPackageSource(java.lang.Package javaPackage)
JavaPackageSource
using the supplied
javaPackage
.javaPackage
- the Java package; must not be null
public JavaPackageSource(java.lang.String packageName)
JavaPackageSource
using the supplied
packageName
.packageName
- the Java package name; must not be null
or blankpublic final java.lang.String getPackageName()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object