Interface Target
- All Known Implementing Classes:
 JvmTarget, LlvmCppTarget, LlvmTarget
public interface Target
The target platform/technology for the compiler output.
- 
Method Summary
Modifier and TypeMethodDescriptionThe Target Architecture for the output.booleanIs this target actually supported. 
- 
Method Details
- 
getArchitecture
TargetArchitecture getArchitecture()The Target Architecture for the output.- Returns:
 - One of the valid target architectures.
 
 - 
isSupported
boolean isSupported()Is this target actually supported. While the developer may have specified a valid TargetArchitecture, the necessary components may not be available. So for example, if the developer had specified LLVM_GO/LLVM_CPP as the target output (and hence some form of binary as a result), it will be necessary for that developer to have llvm installed (at the right level) and to be accessible.- Returns:
 - true if supported and output can be generated, false otherwise.
 
 
 -