Modifier and Type | Method and Description |
---|---|
void |
TypeDescriptor.append(JavaStream js)
Append the declaration of this type to a JavaStream.
|
java.lang.Boolean |
TypeDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
void |
TypeDescriptor.appendCast(JavaStream js,
java.lang.Class<?> actualJavaClass,
JavaStream.SubStream subStream)
Append the actualJavaClass subStream to js wrapped in a cast to this type.g.
|
void |
TypeDescriptor.appendCastTerm(JavaStream js,
CGValuedElement cgElement)
Append a cgElement to js wrapped in a cast to this type
|
void |
TypeDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals)
Append an expression term that evaluates whether (this TypedDescriptor and) thisValue is not equals/ notEquals to thatValue.
|
void |
TypeDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName)
Append an expression term that evaluates whether (this TypedDescriptor and) thisValue is not equal to thatTypeDescriptor and thatName.
|
java.lang.Boolean |
TypeDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
Modifier and Type | Field and Description |
---|---|
protected JavaStream |
CG2JavaVisitor.js |
protected JavaStream |
Id2JavaExpressionVisitor.js |
Modifier and Type | Method and Description |
---|---|
void |
Iteration2Java.appendAccumulatorInit(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
Iteration2Java.appendFinalValue(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp)
Append the code to assign the final value to the result.
|
boolean |
Iteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp)
Append the code to update the accumulator
|
protected Id2JavaExpressionVisitor |
CG2JavaVisitor.createId2JavaExpressionVisitor(JavaStream javaStream) |
Constructor and Description |
---|
Id2JavaExpressionVisitor(JavaStream js) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractAccumulation2Java.appendAccumulatorInit(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
void |
AbstractIteration2Java.appendAccumulatorInit(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
void |
ExistsIteration2Java.appendAccumulatorInit(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
void |
ForAllIteration2Java.appendAccumulatorInit(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
void |
IsUniqueIteration2Java.appendAccumulatorInit(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
void |
IterateIteration2Java.appendAccumulatorInit(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
void |
OneIteration2Java.appendAccumulatorInit(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
AbstractAccumulation2Java.appendFinalValue(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
AnyIteration2Java.appendFinalValue(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
ExistsIteration2Java.appendFinalValue(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
ForAllIteration2Java.appendFinalValue(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
IsUniqueIteration2Java.appendFinalValue(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
AnyIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
CollectIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
CollectNestedIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
ExistsIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
ForAllIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
IsUniqueIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
IterateIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
OneIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
RejectIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
boolean |
SelectIteration2Java.appendUpdate(JavaStream js,
CGBuiltInIterationCallExp cgIterationCallExp) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractValueDescriptor.append(JavaStream js) |
void |
BooleanPrimitiveDescriptor.append(JavaStream js) |
void |
EObjectsDescriptor.append(JavaStream javaStream) |
void |
FutureEObjectDescriptor.append(JavaStream js) |
void |
FutureEObjectsDescriptor.append(JavaStream javaStream) |
void |
RootObjectDescriptor.append(JavaStream javaStream) |
void |
SimpleDataTypeDescriptor.append(JavaStream javaStream) |
void |
UnboxedElementsDescriptor.append(JavaStream javaStream) |
void |
UnboxedMapDescriptor.append(JavaStream javaStream) |
void |
AbstractCollectionDescriptor.append(JavaStream javaStream,
boolean reClass) |
void |
BoxedMapDescriptor.append(JavaStream javaStream,
boolean reClass) |
void |
CollectionDescriptor.append(JavaStream javaStream,
boolean reClass) |
void |
EObjectsDescriptor.append(JavaStream javaStream,
boolean reClass) |
void |
MapDescriptor.append(JavaStream javaStream,
boolean reClass) |
void |
UnboxedMapDescriptor.append(JavaStream javaStream,
boolean reClass) |
java.lang.Boolean |
AbstractCollectionDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
AbstractDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
EnumerationObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
IntegerObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
RealObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
java.lang.Boolean |
UnlimitedNaturalObjectDescriptor.appendBox(JavaStream js,
JavaLocalContext<?> localContext,
CGBoxExp cgBoxExp,
CGValuedElement unboxedValue) |
void |
AbstractDescriptor.appendCast(JavaStream js,
java.lang.Class<?> actualJavaClass,
JavaStream.SubStream subStream) |
void |
BooleanObjectDescriptor.appendCast(JavaStream js,
java.lang.Class<?> actualJavaClass,
JavaStream.SubStream subStream) |
void |
BooleanPrimitiveDescriptor.appendCast(JavaStream js,
java.lang.Class<?> actualJavaClass,
JavaStream.SubStream subStream) |
void |
AbstractDescriptor.appendCastTerm(JavaStream js,
CGValuedElement cgElement) |
void |
AbstractCollectionDescriptor.appendElement(JavaStream javaStream,
boolean reClass) |
void |
BoxedMapDescriptor.appendElement(JavaStream javaStream,
boolean reClass) |
void |
CollectionDescriptor.appendElement(JavaStream javaStream,
boolean reClass) |
void |
EObjectsDescriptor.appendElement(JavaStream javaStream,
boolean reClass) |
void |
MapDescriptor.appendElement(JavaStream javaStream,
boolean reClass) |
void |
UnboxedElementsDescriptor.appendElement(JavaStream javaStream,
boolean reClass) |
void |
UnboxedMapDescriptor.appendElement(JavaStream javaStream,
boolean reClass) |
void |
AbstractDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
BooleanObjectDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
BooleanPrimitiveDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
EnumerationValueDescriptor.appendEqualsValue(JavaStream js,
CGValuedElement thisValue,
CGValuedElement thatValue,
boolean notEquals) |
void |
AbstractDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName) |
void |
BooleanObjectDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName) |
void |
BooleanPrimitiveDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName) |
java.lang.Boolean |
AbstractDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
BoxedMapDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
BoxedValuesDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
EnumerationValueDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
IntegerValueDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
RealValueDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |
java.lang.Boolean |
UnlimitedNaturalValueDescriptor.appendUnboxStatements(JavaStream js,
JavaLocalContext<?> localContext,
CGUnboxExp cgUnboxExp,
CGValuedElement boxedValue) |