public class JavaSourceFile
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
className() |
void |
copyTo(java.io.File dest) |
static java.lang.String |
extractPackageNameFromContents(java.lang.String code) |
static JavaSourceFile |
forFile(java.io.File sourceFile) |
java.lang.String |
packageNameFromContents() |
void |
writeJavaFileFromContents(java.lang.String oldClassName,
java.lang.String oldPackageName,
java.lang.String contents,
java.io.File dest) |
public static JavaSourceFile forFile(java.io.File sourceFile)
public void copyTo(java.io.File dest) throws java.io.IOException
java.io.IOException
public void writeJavaFileFromContents(java.lang.String oldClassName, java.lang.String oldPackageName, java.lang.String contents, java.io.File dest)
public java.lang.String className()
public java.lang.String packageNameFromContents()
public static java.lang.String extractPackageNameFromContents(java.lang.String code)