
Public Member Functions | |
| void | flushCache () |
| low-level | |
| void | flushCollectionCache () |
| internal | |
| UnknownFVariable | clone () throws CloneNotSupportedException |
| internal | |
| UnknownFVariable | copy () |
| internal | |
| UnknownFVariable | fullCopy () |
| low-level | |
| UnknownFVariable () | |
| method FlatModelica.ast:1 | |
| boolean | mayHaveRewrite () |
| internal method FlatModelica.ast:16 | |
| CValue | ceval () |
| Constant evaluation of FVariable binding expressions. | |
| boolean | isUnknown () |
| syn UnknownFVariables /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatNameBinding.jrag:442 | |
| FType | type () |
| syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:31 | |
| ASTNode | rewriteTo () |
| internal | |
Protected Member Functions | |
| int | numChildren () |
| low-level method FlatModelica.ast:10 | |
Protected Attributes | |
| boolean | type_computed = false |
| internal | |
| FType | type_value |
| internal | |
node FlatModelica.ast:92
| org.jmodelica.modelica.compiler.UnknownFVariable.UnknownFVariable | ( | ) |
method FlatModelica.ast:1
| CValue org.jmodelica.modelica.compiler.UnknownFVariable.ceval | ( | ) | [virtual] |
Constant evaluation of FVariable binding expressions.
If an expression is evaluated in an FClass, then identifiers are referencing FVariables. The constant value of an FVariable is computed by evaluating the binding expression of the variable, if any. If the FVariable is not a constant or a parameter, or if it has no binding expressions, then a CValueUnknown object is returned.
Implements org.jmodelica.modelica.compiler.AbstractFVariable.
| UnknownFVariable org.jmodelica.modelica.compiler.UnknownFVariable.clone | ( | ) | throws CloneNotSupportedException |
| UnknownFVariable org.jmodelica.modelica.compiler.UnknownFVariable.copy | ( | ) |
internal
| void org.jmodelica.modelica.compiler.UnknownFVariable.flushCache | ( | ) |
| void org.jmodelica.modelica.compiler.UnknownFVariable.flushCollectionCache | ( | ) |
| UnknownFVariable org.jmodelica.modelica.compiler.UnknownFVariable.fullCopy | ( | ) |
low-level
| boolean org.jmodelica.modelica.compiler.UnknownFVariable.isUnknown | ( | ) |
syn UnknownFVariables /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatNameBinding.jrag:442
Reimplemented from org.jmodelica.modelica.compiler.AbstractFVariable.
| boolean org.jmodelica.modelica.compiler.UnknownFVariable.mayHaveRewrite | ( | ) |
internal method FlatModelica.ast:16
Reimplemented from org.jmodelica.modelica.compiler.AbstractFVariable.
| int org.jmodelica.modelica.compiler.UnknownFVariable.numChildren | ( | ) | [protected] |
low-level method FlatModelica.ast:10
Reimplemented from org.jmodelica.modelica.compiler.AbstractFVariable.
| ASTNode org.jmodelica.modelica.compiler.UnknownFVariable.rewriteTo | ( | ) |
| FType org.jmodelica.modelica.compiler.UnknownFVariable.type | ( | ) | [virtual] |
syn FlatTypeAnalysis /tmp/JModelica/Compiler/ModelicaFrontEnd/src/jastadd/FlatTypeAnalysis.jrag:31
Implements org.jmodelica.modelica.compiler.AbstractFVariable.
boolean org.jmodelica.modelica.compiler.UnknownFVariable.type_computed = false [protected] |
internal
internal
1.5.8