public class JUnitCodeGenerator extends JavaCodeGenerator
| Modifier and Type | Field and Description |
|---|---|
protected CodeGenAnalyzer |
cgAnalyzer |
protected JavaGlobalContext<JUnitCodeGenerator> |
globalContext |
javaPrimitiveClasses, javaPrimitiveNames, knownClassesenvironmentFactory, genModelHelper, metamodelManager, nameManager, ORG_ECLIPSE_JDT_ANNOTATION_NON_NULL, ORG_ECLIPSE_JDT_ANNOTATION_NULLABLE| Modifier | Constructor and Description |
|---|---|
protected |
JUnitCodeGenerator(EnvironmentFactoryInternal environmentFactory,
boolean useNullAnnotations) |
| Modifier and Type | Method and Description |
|---|---|
protected CGPackage |
createCGPackage(ExpressionInOCL expInOcl,
java.lang.String packageName,
java.lang.String className) |
protected java.lang.String |
generate(ExpressionInOCL expInOcl,
java.lang.String packageName,
java.lang.String className) |
static java.lang.String |
generateClassFile(EnvironmentFactoryInternal environmentFactory,
ExpressionInOCL query,
java.lang.String packageName,
java.lang.String className) |
CodeGenAnalyzer |
getAnalyzer() |
JavaGlobalContext<JUnitCodeGenerator> |
getGlobalContext() |
createBoxingAnalyzer, createCG2JavaPreVisitor, createCommonSubexpressionEliminator, createDependencyVisitor, createFieldingAnalyzer, createGenModelHelper, createId2BoxedDescriptorVisitor, createId2EClassVisitor, createNameManager, createReferencesVisitor, getBoxedDescriptor, getCGResourceFactory, getConstantsClass, getEcoreDescriptor, getGlobalPlace, getId2BoxedDescriptorVisitor, getId2EClassVisitor, getIsNonNull, getIterationHelper, getLeastDerivedMethod, getTypeDescriptor, getUnboxedDescriptor, initPrimitive, isNonNull, isNonNull, maybePrimitive, optimize, prepareGlobalsaddProblem, createAnalysisVisitor, createOptions, getDefaultIndent, getEnvironmentFactory, getGenModelHelper, getNameManager, getOptions, isFinal@NonNull protected final JavaGlobalContext<JUnitCodeGenerator> globalContext
@NonNull protected final CodeGenAnalyzer cgAnalyzer
protected JUnitCodeGenerator(@NonNull
EnvironmentFactoryInternal environmentFactory,
boolean useNullAnnotations)
@NonNull
public static java.lang.String generateClassFile(@NonNull
EnvironmentFactoryInternal environmentFactory,
@NonNull
ExpressionInOCL query,
@NonNull
java.lang.String packageName,
@NonNull
java.lang.String className)
@NonNull protected CGPackage createCGPackage(@NonNull ExpressionInOCL expInOcl, @NonNull java.lang.String packageName, @NonNull java.lang.String className)
@NonNull
protected java.lang.String generate(@NonNull
ExpressionInOCL expInOcl,
@NonNull
java.lang.String packageName,
@NonNull
java.lang.String className)
@NonNull public CodeGenAnalyzer getAnalyzer()
@NonNull public JavaGlobalContext<JUnitCodeGenerator> getGlobalContext()
getGlobalContext in interface CodeGeneratorgetGlobalContext in class JavaCodeGenerator