public class REXXSource extends Object
Modifier and Type | Field and Description |
---|---|
String |
className
The class name in Java.
|
String |
errorOutput
Error contents from NetRexx compile.
|
boolean |
isUsed
Usage flag in PhantomObjects: just for checking PhantomObjects, nothing else.
|
String |
javaContents
The Java contents for Eclipse.
|
File |
oClass
The output Java class file.
|
File |
oError
The output error file.
|
File |
oJava
The Java source file.
|
File |
oJavaKeep
The Java source file produced by NetRexx compiler, life span of it is very short before it's
rewritten into "oJava".
|
File |
oNetRexx
The source file.
|
Object |
resource
Storage for Eclipse resource.
|
File |
source
The source file.
|
Constructor and Description |
---|
REXXSource(File nrxSource,
Object eclipseResource)
Constructs the REXX source for Eclipse plug-in to be used in NetRexx
compilation only, not for REXX compile.
|
REXXSource(String cn,
String fileName,
File rexxsrc,
File gensrcREXX,
File rexxClass)
Constructs the REXX source for NetPhantom Editor.
|
Modifier and Type | Method and Description |
---|---|
void |
cleanNetRexxOutput()
Cleans this source from output files when NetRexx is going to be built.
|
void |
cleanREXXOutput()
Cleans this source from output files when REXX is going to be built.
|
boolean |
equals(Object o)
Checks if two REXXSource's are equal, i.e.
|
boolean |
isSourcePresent()
Checks if source is present.
|
boolean |
needsCompile()
Checks if this source needs compile.
|
public final String className
public final File source
public final File oNetRexx
public final File oJavaKeep
public final File oJava
public final File oClass
public final File oError
public final Object resource
public boolean isUsed
public String javaContents
public String errorOutput
public REXXSource(String cn, String fileName, File rexxsrc, File gensrcREXX, File rexxClass)
public boolean isSourcePresent()
public boolean needsCompile()
public void cleanREXXOutput()
public void cleanNetRexxOutput()
Phantom® and NetPhantom® are registered trademarks of Mindus SARL.
© © Mindus SARL, 2024. All rights reserved.